Commit Graph

1474 Commits

Author SHA1 Message Date
f6acf5a0c3 check_memory: add download, download-GET 2007-09-18 18:56:05 -07:00
38946439f3 test_runner.py: fix race conditions in start/stop node, should run on cygwin now 2007-09-18 15:17:26 -07:00
ce22e1df3c relnotes.txt: correct description of leases 2007-09-18 19:24:16 -07:00
6bb4a7e787 relnotes.txt: update for v0.6 (not complete) 2007-09-18 15:04:30 -07:00
d5a22317d9 CREDITS: nejucomo 2007-09-18 14:43:13 -07:00
77d973471b architecture.txt: update to include tahoe2, dirnodes, leases 2007-09-17 18:24:48 -07:00
645927ca73 test_runner.py: skip the start/stop test when sys.platform is win32/cygwin.
The previous twisted.python.runtime.platformType approach didn't catch cygwin
for some reason.
2007-09-17 21:56:08 -07:00
f72ef4d8f9 test_runner.py: add tests for startstop_node.py 2007-09-17 02:25:31 -07:00
cf69accfb6 startstop_node.py: use SIGINT instead of SIGTERM, to allow the node a chance to clean up 2007-09-17 02:24:21 -07:00
b7c18d6505 webish: improve test coverage 2007-09-17 01:53:46 -07:00
6cd11037c6 debug: remove the 'dump-share-leases' command, it is subsumed by 'dump-share' 2007-09-17 01:44:39 -07:00
79bd7d422d provisioning.py: get full test coverage 2007-09-17 01:38:54 -07:00
941d1551a0 Makefile: figleaf2el.py needs PYTHONPATH to get allmydata.util 2007-09-17 01:10:27 -07:00
311ed144f8 uri.py: improve test coverage a bit 2007-09-17 01:09:47 -07:00
8451b485a4 storage: fill alreadygot= with all known shares for the given storageindex, not just the ones they asked about 2007-09-17 00:48:40 -07:00
b3b94d24df bin/allmydata-tahoe: fix handling of PYTHONPATH, we were missing an os.pathsep
which would cause a pre-existing PYTHONPATH to get mangled
2007-09-17 03:43:22 -07:00
808f851589 upload: make peer-selection a bit more uniform. Closes #132. 2007-09-16 17:08:34 -07:00
24e6ccddce peer-selection: if we must loop, send a minimal number of queries (by asking for more than one share per peer on the second pass) 2007-09-16 01:53:00 -07:00
7123ff82c1 boringfile: ignore .checked-deps 2007-09-16 01:26:54 -07:00
8a251d8670 upload: remove Tahoe3 peer-selection algorithm 2007-09-16 01:26:11 -07:00
baa16087cd upload: switch to Tahoe2, add test for uniform share allocation 2007-09-16 01:25:03 -07:00
979d12cd42 upload.py: implement Tahoe2 peer-selection algorithm 2007-09-16 01:24:07 -07:00
f24d7450a7 vdrive.py: oops, forgot an import 2007-09-15 15:21:57 -07:00
9a2b8a860c Makefile: don't re-check dependencies on each test run, and fix clean target 2007-09-15 15:17:55 -07:00
d37d74fa1d vdrive: log an error if we weren't able to use the vdrive the way we wanted to 2007-09-15 15:17:29 -07:00
1545190b69 hush some pyflakes warnings 2007-09-15 15:07:21 -07:00
1f035a8f1f setup.py: factor out dependency stuff, add workaround for nevow-0.6.0-on-dapper problem 2007-09-15 15:05:35 -07:00
d628d5f503 storage: remove the leftover incoming/XYZ/ directory when we're done with it 2007-09-15 14:34:04 -07:00
6a9040198c README: nevow is now automatically handled by build-deps/install 2007-09-15 14:19:45 -07:00
d28d7e91f9 include the Nevow-0.9.18 tarball in our distribution 2007-09-15 14:18:36 -07:00
5cc1dbaac9 setup.py: add Nevow to our dependency list 2007-09-15 14:18:07 -07:00
fb5ec5a899 setup.py: minor reformatting, use explicit file: URLs in dependency-links 2007-09-15 14:05:32 -07:00
5cedf89a67 build-deps-setup.py: provide dependency_links too 2007-09-15 14:04:57 -07:00
1f383b624b Makefile: clean: remove _trial_temp/ and _test_memory/ too 2007-09-15 13:55:59 -07:00
b4a13b903c Makefile: check_memory.py now manages the combined stats.out itself 2007-09-15 13:53:36 -07:00
e9d32f14b9 check_memory.py: preserve client.log and stats.out in _test_memory/
Put the nodes in _test_memory/test/, which is clobbered on each test. Also
kill the client with SIGINT instead of SIGKILL. Also don't daemonize the 
client, since we're going to kill it at the end of the test anyways: this
cleans up shutdown a bit.
2007-09-15 20:53:06 -07:00
d5ed60e4ad webish: upload: when the localdir= doesn't exist, say so in the HTTP response 2007-09-15 12:49:07 -07:00
c7986389e5 check_memory.py: have all clients write their logs to _test_memory/client.log instead of a separate file per client 2007-09-15 12:34:05 -07:00
4ee9f1b7df Makefile: insert a linebreak after use of PP, since it is long and obscures the real command 2007-09-15 12:32:11 -07:00
e7f61a3a6c check_memory: oops, only bail if the process ended abnormally 2007-09-15 11:47:29 -07:00
228a576a3f Makefile: use absolute path to src/ in PP, since check-memory needs it (it chdirs then imports allmydata) 2007-09-14 20:17:43 -07:00
32f25f33e3 check-memory: if the child process fails to start, shut down instead of hanging forever 2007-09-14 20:16:57 -07:00
7bb7d76d9d build-deps-setup.py: use ez_setup here too, for platforms without setuptools 2007-09-15 02:31:40 -07:00
3a8da0c1cc bin/allmydata-tahoe: update to new src/ + support/ directories, remove instdir/bin check 2007-09-14 19:24:28 -07:00
a4b00a6b2c Makefile build-deps: use a fake package named 'tahoe-deps', to avoid a double-build of tahoe 2007-09-14 19:23:55 -07:00
afa03e875d Makefile: use --reactor=poll on cygwin, since select() is insufficient 2007-09-14 03:33:44 -07:00
33dc673389 Makefile: improve 'clean' behavior: rm ez_setup leftovers, ignore _version.py
in the test-clean target
2007-09-14 03:28:56 -07:00
826aaf4ae7 boringfile: ignore the setuptools .egg that ez_setup.py sometimes makes
during build
2007-09-14 03:26:19 -07:00
44c7349270 setup.py: require simplejson>=1.4, since we use the indent= argument 2007-09-14 03:24:15 -07:00
df49fa55e0 test_client.py: remove unused 'stat' import 2007-09-13 20:17:42 -07:00