[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2551: Magic Folder: implement "Fire Dragons" section of design doc
Tahoe-LAFS
trac at tahoe-lafs.org
Thu Nov 5 11:06:36 UTC 2015
#2551: Magic Folder: implement "Fire Dragons" section of design doc
-------------------------------------+-------------------------------------
Reporter: dawuud | Owner: daira
Type: enhancement | Status: assigned
Priority: normal | Milestone: undecided
Component: code-frontend- | Version: 1.10.1
magic-folder | Keywords: remote conflict
Resolution: | detection review-needed
Launchpad Bug: |
-------------------------------------+-------------------------------------
Comment (by dawuud):
ok... well I've again reviewed the Fire Dragon section of the design doc
and I gotta -1 it because it doesn't correctly detect conflicts with
parties of three or more:
Alice downloads version x from Bob, then uploads versions x+1 followed by
x+2.
The metadata ```last_downloaded_uri``` will be set to URI of version x.
Ada downloads version x+2 from Alice.
Ada uploads version x+3, setting the ```last_downloaded_uri``` in the
metadata to URI of x+2.
Bob downloads version x+3 and sees it as a conflict because
```last_downloaded_uri``` is set to URI of x+2 and is not equal to Bob's
last_uploaded_uri which is the URI of version x.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2551#comment:22>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list