Brian Warner
dc573554c8
rename bin/allmydata-tahoe to bin/tahoe. Closes #155 .
2007-10-11 03:38:24 -07:00
Brian Warner
ee72a5adfd
rename client.tac to tahoe-client.tac, so that 'ps ax|grep tahoe' works. Closes #156 .
2007-10-11 02:48:06 -07:00
Brian Warner
34a25b9b28
node.py: don't append 'Z' to the timestamp, since it's really localtime. We need deeper changes to make it be UTC
2007-10-11 02:24:17 -07:00
Brian Warner
6ed8664c7f
check_memory.py: don't use self.keepalive_file until it's been initialized
2007-10-11 02:20:20 -07:00
Brian Warner
a76898244b
create_node.py: allow config['webport'] to be missing, for check_memory
2007-10-11 02:19:59 -07:00
Brian Warner
1b406f3c32
node.py: set logging timestamp to '2007-10-11 02:11:14.000Z', per ticket #171 . No milliseconds yet, though
2007-10-11 02:13:05 -07:00
Brian Warner
0f000784ce
create_node: use a webport by default, on localhost:8011
2007-10-11 02:01:23 -07:00
Brian Warner
8ce93b5e27
test_cli.py: hush pyflakes with a dummy usage, until we get some real CLI tests
2007-10-11 01:55:29 -07:00
Brian Warner
7fd1964c6f
runner: make most commands use ~/.tahoe by default (create-client, start/stop/restart, all CLI tools, but *not* create-introducer
2007-10-11 01:54:23 -07:00
Brian Warner
a29ab33379
webish: write node.url, for the benefit of CLI tools
2007-10-11 01:38:04 -07:00
Brian Warner
a470947cc3
cli: use urllib.escape on all URIs
2007-10-11 01:34:44 -07:00
Brian Warner
5b28411b04
cli: add --node-directory and --root-uri to all commands
2007-10-11 00:30:36 -07:00
Brian Warner
ec8781e587
'tahoe restart': re-enable --force option, which was accidentally lost
2007-10-10 20:10:03 -07:00
Zooko O'Whielacronx
021b5d4f2a
more information SkipTest for XMLRPC
2007-10-04 11:07:46 -07:00
Brian Warner
8fa19fa273
check_speed: average multiple pings when measuring RTT
2007-09-26 18:16:15 -07:00
Brian Warner
51b59b1219
dump-share: clarify the label on the size of the original file
2007-09-26 15:00:59 -07:00
Brian Warner
3fcee101ee
check_speed: measure RTT, report per-file times as a multiple of RTT
2007-09-26 13:07:33 -07:00
Brian Warner
c301b41f50
control: add measure_peer_response_time(), to estimate RTT for the mesh
2007-09-26 12:21:15 -07:00
Brian Warner
c10da1e1ef
client.py: add the missing remote_get_nodeid() method claimed in interfaces.py
2007-09-26 12:20:48 -07:00
Brian Warner
0596b9fe19
test_system.py minor typo
2007-09-26 12:07:37 -07:00
Brian Warner
0cfed96796
test_system.py: add coverage for allmydata.control
2007-09-26 12:06:55 -07:00
Brian Warner
aafccf7008
test_client.py: add TODO to test the hotline-timeout file
2007-09-25 21:03:54 -07:00
Brian Warner
c14349f695
check_speed.py: minor comment
2007-09-25 20:07:03 -07:00
Brian Warner
e05311f69a
client.py: increase hotline timeout, the check_memory test is failing
2007-09-25 19:22:33 -07:00
Brian Warner
1691524044
check_speed.py: use more small-file tests to improve accuracy of per-file time
2007-09-25 18:57:36 -07:00
Brian Warner
50415cf9c4
check_memory: more keepalive-file debug messages
2007-09-25 18:47:48 -07:00
Brian Warner
8d7368f748
check_memory: put framework log in a stable place, add debug code to figure
...
out why the keepalive-file isn't doing its job
2007-09-25 18:26:54 -07:00
Brian Warner
9b09fd3bf1
test_system.py: do one upload, then test debug scripts, then do other uploads
2007-09-24 18:12:37 -07:00
Zooko O'Whielacronx
e3d782da52
cli: use port 8123 as the example port number
2007-09-24 13:17:27 -07:00
Zooko O'Whielacronx
93efd2902e
startstop_node.py: use SIGINT instead of SIGTERM to stop the node ( fixes #143 )
2007-09-23 07:06:54 -07:00
Zooko O'Whielacronx
a18f7aa6d5
fix test_vdrive ( fixes #144 )
...
It turns out that we actually have *two* files in our storage servers at the
time that test_vdrive asserts things about the shares. I suppose that
test_vdrive happens to pass on all other operating systems because the
filesystem happens to return the right share as the first one in a
"listdir()". The fix in this patch is slightly kludgey -- allow either share
to pass -- but good enough.
2007-09-22 15:26:27 -07:00
Brian Warner
ff07ce6234
check_speed: add optional 100MB test, if the 10MB test finished fast enough
2007-09-22 00:04:46 -07:00
Brian Warner
325c7a7bfa
node.py: chmod the foolscap private key (node.pem) to 0600, since it's secret
2007-09-21 16:52:55 -07:00
Zooko O'Whielacronx
594a104c71
startstop_node.py: fix bug with options passed to restart and enable restart --profile
2007-09-21 15:48:15 -07:00
Zooko O'Whielacronx
3e4616f4ad
cli: add --profile flag
2007-09-21 15:03:47 -07:00
Zooko O'Whielacronx
20079e3019
startstop_node.py: don't pass config to do_start() and do_stop()
2007-09-21 15:03:15 -07:00
Zooko O'Whielacronx
28b2c19f1e
startstop_node.py: find twistd.py in sys.prefix/scripts if there isn't a twistd executable on the path
2007-09-21 14:45:20 -07:00
Brian Warner
1c29065f1c
check_memory: touch the hotline file more often, to avoid accidental timeout
2007-09-20 19:35:31 -07:00
Brian Warner
d58d794757
check_speed: do both upload and download tests
2007-09-20 18:52:44 -07:00
Brian Warner
2632c0ad8c
check_speed: upload multiple files, measure Ax+B
2007-09-20 16:55:33 -07:00
Zooko O'Whielacronx
f0b427485b
startstop_node.py: remove debug printout which breaks unit tests
2007-09-20 17:02:36 -07:00
Zooko O'Whielacronx
c2e310825d
startstop_node.py: improve the hack of launching twistd
...
Thanks to Brian for helping me figure out the cleaner way to do this: take the
first result from which("twistd"), and if it has the extension ".bat" or
".exe" then execute it, else execute python and give it as the first argument.
2007-09-20 12:37:50 -07:00
Brian Warner
3774ce59ea
check_memory: fix race condition for startup of in-process server nodes
2007-09-20 15:33:58 -07:00
Brian Warner
77fae0b338
check_memory.py: record initial memory usage (before any connections are made)
2007-09-20 12:36:27 -07:00
Brian Warner
b9d5a4ead4
check_speed.py: run two 1MB uploads and measure the time it takes
2007-09-19 18:40:18 -07:00
Brian Warner
f6be35e122
started framework for an automated speed-checking tool. Doesn't do much yet.
2007-09-19 18:27:47 -07:00
Brian Warner
2b93164a03
test_runner: try harder to work on slow buildslaves and cygwin
2007-09-19 13:56:00 -07:00
Brian Warner
bede39a156
check-memory: add 'receive' mode, for #97 (consumption during share receive
2007-09-19 12:59:32 -07:00
Brian Warner
0cbf2cca08
introducer.py: add test coverage of _disconnected()
2007-09-19 11:50:13 -07:00
Brian Warner
e2f19825d9
startstop_node.py: improve test coverage a little bit
2007-09-19 01:50:27 -07:00