[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