[tahoe-dev] Progress on SFTP for v1.7

Zooko O'Whielacronx zookog at gmail.com
Sun May 16 22:40:26 PDT 2010


Folks:

Kevan has done a fine job of ticket #778 and it is now in trunk, it
has been thoroughly reviewed and has complete unit tests. Please try
it out by uploading files when you have strange combinations of
storage servers available and observing that the uploads are reported
as failures whenever you can't achieve a "servers of happiness"
situation where there are at least 7 servers, any 3 of which have
enough shares to reconstruct your file.

There are also several other improvements in performance and
robustness of immutable uploads due to this work (#610, #699, #902) if
you could confirm or refute that these improvements work for you in
practice that would be appreciated.

David-Sarah have done an excellent job on SFTP integration. All known
issues are now fixed (namely the issues reported by Josip and François
in their manual testing of sshfs and Nautilus) and the code has
thorough unit tests. We're just waiting for me to finish our
traditional code review (reading through the code and looking for bugs
or incompletely tested parts) before committing it to trunk. However,
I have to go to sleep now and to work in the morning so perhaps I can
finish that tomorrow evening.

In the meantime, further manual testing of SFTP and confirmation of
the fixes to Josip's (#1040; sshfs) and François's (#1037; Nautilus)
bug reports would be greatly appreciated! Here are David-Sarah's
instructions for how to test their branch:

http://tahoe-lafs.org/pipermail/tahoe-dev/2010-May/004339.html

Regards,

Zooko

http://tahoe-lafs.org/trac/tahoe-lafs/ticket/610# upload should take
better advantage of existing shares
http://tahoe-lafs.org/trac/tahoe-lafs/ticket/699# rebalance during
repair or upload
http://tahoe-lafs.org/trac/tahoe-lafs/ticket/778# "shares of
happiness" is the wrong measure; "servers of happiness" is better
http://tahoe-lafs.org/trac/tahoe-lafs/ticket/902# network failure =>
internal TypeError
http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1037# new SFTP
implementation (bug when used with Nautilus)
http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1040# SFTP interface not
working over sshfs on OS X


More information about the tahoe-dev mailing list