[tahoe-dev] several newbie questions

James A. Donald jamesd at echeque.com
Fri Apr 22 03:54:50 PDT 2011


On 2011-04-21 11:10 PM, Kevin Reid wrote:
> �The current rule for applications which run on top of Tahoe is "do not
> perform simultaneous uncoordinated writes". That means you need
> non-tahoe means to make sure that two parties are not trying to modify
> the same mutable slot at the same time.�
>
> �If you do not follow this rule, Bad Things will happen. The worst-case
> Bad Thing is that the entire file will be lost. A less-bad Bad Thing is
> that one or more of the simultaneous writers will lose their changes. An
> observer of the file may not see monotonically-increasing changes to the
> file, i.e. they may see version 1, then version 2, then 3, then 2 again.�

Therefore, write capabilities should be private unshared secrets



More information about the tahoe-dev mailing list