Commit Graph

32 Commits

Author SHA1 Message Date
a1346054
65237a8ecf trim trailing whitespace 2021-08-25 19:19:52 +00:00
Brian Warner
77201966b4 remove server-related source files, munin plugins
setup.py: pin to magic-wormhole-mailbox-server 0.1.0, the current version
2018-02-20 23:46:29 -08:00
Brian Warner
43f45aa2c9 munin/wormhole_event_rate: fix calculation of 'scary' and 'incomplete'
I made a cut-and-paste error before, and these two values were derived from
'happy' instead of their own counts.
2018-02-15 11:55:31 -08:00
Brian Warner
e13f3e3e13 hush some unreachable-code errors found by lgtm.com
This comments out some "if 0: debug()" stuff I keep around to investigate
problems, since lgtm thinks of it as accidentally-unreachable code.

I also deleted a server usage command
entirely (src/wormhole/server/cmd_usage.py show_usage) which was disabled
while I rewrote that schema: the new plan is to move the server into a new
repository altogether, and use a completely different approach to the
usage database.
2018-01-01 16:53:18 +01:00
Brian Warner
7e17dcfef1 more Transit-removal changes 2017-11-13 12:07:38 -08:00
cclauss
ed7962f7d8 Replacement for #220 2017-07-23 23:14:01 +02:00
cclauss
2ecdd02d24 import contextlib, random
Also on line 239, where is `parse()` defined and on line 241, where is `update_my_state()` defined?
2017-07-10 18:44:05 +02:00
Brian Warner
6604eae7a0 timeline-viz: note the older d3 version we need
I should rewrite this to be compatible with the latest d3.js (v4), but for
now just install d3@3.5.17 instead.
2017-05-15 02:10:29 -07:00
Brian Warner
5a3f389bd3 improve debug timeline data and visualization 2017-04-18 14:05:46 -04:00
Brian Warner
16c477424c more demo work 2017-04-06 12:21:00 -07:00
Brian Warner
693e215d8b sketching out a journal-based demo app 2017-04-06 12:21:00 -07:00
Brian Warner
4a679daa2b munin/wormhole_errors: fix mailboxes_scary
I had it in the list of configured metrics, but forgot to actually emit the
value.
2016-12-02 14:53:05 -08:00
Brian Warner
5f76885d78 munin: add transit_alltime, minor cleanups 2016-07-28 17:52:03 -07:00
Brian Warner
27ae3b722c munin: improve 'events' ordering, add new plugin 2016-07-27 18:43:10 -07:00
Brian Warner
df96f2e590 rewrite munin plugins 2016-06-26 17:49:36 -07:00
Brian Warner
31be12a4be misc/dump-stats.py: tool to show stats.json validity
Run like 'watch python misc/dump-stats.py' against a 'wormhole-server
start --stats-file=stats.json'
2016-06-26 11:31:54 -07:00
Brian Warner
5b5b4b7134 JS: add knob to correct for tx/server/rx time skew
It's an internal variable for now (and requires a page reload to
update), but it's a start.
2016-06-03 23:23:44 -07:00
Brian Warner
b0f2b24ab2 render websocket establishment in timeline 2016-06-03 22:56:27 -07:00
Brian Warner
3964d4c646 JS: highlight dots and lines together 2016-06-03 22:39:29 -07:00
Brian Warner
a0ce912305 JS: move unused code out of the way 2016-06-03 22:34:28 -07:00
Brian Warner
4857348361 fix display-timeline JS for new message format 2016-06-03 22:32:52 -07:00
Brian Warner
bfa429cc5a munin/wormhhole_transit: fix key name 2016-05-26 18:04:52 -07:00
Brian Warner
4b840a37fe munin: show events-per-hour, not events-per-second 2016-05-26 17:59:42 -07:00
Brian Warner
6aa1747b46 munin: fix dbfile finding 2016-05-26 17:54:43 -07:00
Brian Warner
6578d39c9b quick draft of munin plugins 2016-05-26 17:46:16 -07:00
Brian Warner
54f6057191 overhaul dump-timing JS
Do all the work in JS.
2016-05-06 18:53:28 -07:00
Brian Warner
7f65b13488 rewrite timeline with d3.js 2016-04-29 14:28:04 -07:00
Brian Warner
5a018c23f4 dump-timing: try to display the server-sent time usefully
Not really satisfied yet.
2016-03-03 18:06:26 -08:00
Brian Warner
c5415495c0 dump-timing: store server-sent time too
Adjust dump-timing to ignore the extra data, for now. Also do some
general instrumentation cleanup.
2016-03-03 18:03:27 -08:00
Brian Warner
fdf96b07fe dump-timing: show elapsed time on click 2016-03-03 14:45:47 -08:00
Brian Warner
84749dd8b3 add misc/dump-timing.py too, to visualize the timeline 2016-03-01 18:23:19 -08:00
Brian Warner
f28f294138 first attempt at windows builds, with appveyor.com
The .appveyor.yml tells the tox.ini to install pypiwin32 directly,
rather than through a "twisted[windows]" extra. I wasn't able to get the
"extra" syntax to work properly under appyeyor, even though it worked ok
for me locally.

We use an extra "meta" tox environment to run "wormhole --version". This
confirms that versioneer is getting the right value, since we're now
running it from an installed sdist, rather than a checked-out git source
tree.
2016-02-27 16:11:02 -08:00