[tahoe-dev] decentralized directories integration update

zooko zooko at zooko.com
Mon Dec 3 13:11:31 PST 2007


Oh, and I see that there are some important patches in trunk which I  
have not yet merged into this branch:

Regards,

Zooko

Would pull from "../trunk"...
Would pull the following changes:
Tue Nov 13 22:08:15 MST 2007  warner at allmydata.com
   * mutable: handle bad hashes, improve test coverage, rearrange  
slightly to facilitate these

Wed Nov 14 14:26:46 MST 2007  warner at allmydata.com
   * mutable: validate share_hash_chain for each inbound share

Thu Nov 15 12:40:49 MST 2007  warner at allmydata.com
   * provisioning: add more options for num-servers and server-dBA

Thu Nov 15 13:22:56 MST 2007  warner at allmydata.com
   * mutable: add more logging to retrieval process

Thu Nov 15 13:55:00 MST 2007  warner at allmydata.com
   * test_mutable: workaround: use more peers to avoid random test  
failures.

   The underlying issue is recorded in #211: one corrupt share in a  
query
   response will cause us to ignore the remaining shares in that  
response, even
   if they are good. In our tests (with N=10 but only 5 peers), this  
can leave
   us with too few shares to recover the file.

   The temporary workaround is to use 10 peers, to make sure we never  
get
   multiple shares per response. The real fix will be to fix the  
control flow.

   This fixes #209.


Thu Nov 15 21:53:55 MST 2007  warner at allmydata.com
   * node.py: raise RLIMIT_NOFILE on bsd/cygwin to more than 256

Thu Nov 15 22:06:44 MST 2007  warner at allmydata.com
   * node.py: try to fix RLIMIT_NOFILE on solaris too

Thu Nov 15 22:09:02 MST 2007  warner at allmydata.com
   * node.py: try rlimit fix again

Fri Nov 16 15:12:38 MST 2007  warner at allmydata.com
   * node.py: try to fix rlimit-setting again

Fri Nov 16 16:12:33 MST 2007  warner at allmydata.com
   * mutable: fix control flow to allow good+bad shares from a peer.  
Fixes #211.

Fri Nov 16 19:07:50 MST 2007  warner at lothar.com
   * logpublisher: implement subscribe/publish for log, add a sample  
client

Fri Nov 16 19:14:46 MST 2007  warner at allmydata.com
   * logpublisher: hush pyflakes warning

Sun Nov 18 17:30:55 MST 2007  warner at lothar.com
   * logtool: rename get-logs.py to logtool.py

Sun Nov 18 17:32:04 MST 2007  warner at lothar.com
   * logtool: add 'gather' and 'dump' modes

Sun Nov 18 19:41:26 MST 2007  warner at lothar.com
   * test_client: stall 2.0s between shutdown and restart, trying to  
fix cygwin

Mon Nov 19 12:04:50 MST 2007  warner at allmydata.com
   * debian: add Depends: on python-pycryptopp, now that it's been  
packaged

Mon Nov 19 17:23:18 MST 2007  warner at allmydata.com
   * hierarchical logging: add numbered messages and parent= args

Mon Nov 19 17:37:00 MST 2007  warner at allmydata.com
   * logging: only test log.err when Twisted is new enough to let us  
ignore the generated errors

Mon Nov 19 18:07:10 MST 2007  warner at allmydata.com
   * download: use hierarchical logging

Mon Nov 19 18:33:41 MST 2007  warner at allmydata.com
   * more hierarchical logging: download/upload/encode

Mon Nov 19 22:00:29 MST 2007  warner at allmydata.com
   * encode.py: trivial whitespace change

Tue Nov 20 13:22:26 MST 2007  warner at allmydata.com
   * introducer_and_vdrive.py: use logpublisher too

Tue Nov 20 00:21:50 MST 2007  nejucomo at gmail.com
   * A hastily written single-threaded read-only fuse client.

Making no changes:  this is a dry run.



More information about the tahoe-dev mailing list