[tahoe-dev] split brain? how handled in tahoe -- docs?

Greg Troxel gdt at ir.bbn.com
Tue Aug 7 00:22:26 UTC 2012


Two Spirit <twospirit6905 at gmail.com> writes:

> If the algorithm is "last writer wins", then any edits by the other
> disconnected half are lost. Wouldn't it make sense to approach it like a
> source control merge conflict where both revisions are preserved and
> presented to the user for the user to resolve? Depending on the length of
> outage, this could be significant data loss. Even for short outages, if the
> two halves are unaware of the disconnect, you've got unknown data loss. I
> think unknown data loss is even worse than known data loss, because you
> don't even know to go try to retrieve backups. I don't think it is right
> that data just vanishes without some kind of red flag or ERROR message. Is
> there any sort of journaling going on to get a list of the exact changes
> somewhere?

Coda does this; see the code and papers at www.coda.cs.cmu.edu

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20120806/c92ae96c/attachment.pgp>


More information about the tahoe-dev mailing list