[tahoe-dev] weekly dev chat report for 2013-06-20

Daira Hopwood (formerly David-Sarah) daira at jacaranda.org
Thu Jun 20 20:01:35 UTC 2013


In attendance: Daira (scribe), Mark Berger, Nathan, Oleksandr Drach

The main topic was Mark's new implementation of immutable share placement
(https://github.com/markberger/tahoe-lafs/commits/1382-immutable-peer-selection).

We ran tests on Mark's branch and looked briefly at one of the failures,
and the code structure. Mark explained a limitation of the current
implementation, that the encoder (Encoder._remove_shareholder in
immutable/encode.py) could not tell the PeerSelector about errors that
should cause a peer to be marked as bad. We decided how to fix this, and
Mark started implementing the fix. Daira said she would do a close review
of the branch.


Oleksandr also asked about #1976 (SFTP+SSHFS hangs for second concurrent operation).
Nathan speculated that #1976 could be due to serialization of operations on
each mutable file by the gateway. It seems odd that that could produce a delay
as long as 40 seconds.

Daira tried to dump the log attached to #1976
(https://tahoe-lafs.org/trac/tahoe-lafs/attachment/ticket/1976/incident-2013-06-11--12-22-26Z-oqcgkpa.flog.bz2),
but it appeared not to be completely
readable by flogtool (due to corruption, truncation, or a flogtool bug), even
after adding workarounds to the installed foolscap.

-- 
Daira Hopwood ⚥

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20130620/8badbf64/attachment.pgp>


More information about the tahoe-dev mailing list