From: David Stainton Date: Tue, 19 May 2015 22:18:47 +0000 (-0700) Subject: WIP X-Git-Url: https://git.rkrishnan.org/frontends/reliability?a=commitdiff_plain;h=909ad533311ea8524cf89b75356cf7eef157c43b;p=tahoe-lafs%2Ftahoe-lafs.git WIP --- diff --git a/docs/proposed/magic-folder/remote-to-local-sync.rst b/docs/proposed/magic-folder/remote-to-local-sync.rst index 12e33936..9bae353c 100644 --- a/docs/proposed/magic-folder/remote-to-local-sync.rst +++ b/docs/proposed/magic-folder/remote-to-local-sync.rst @@ -113,19 +113,35 @@ Key: -- major disadvantage --- showstopper - -Compatible with garbage collection 123456+ -Does not break old clients 123456+ -Allows direct sharing 456+ -Efficient use of bandwidth 1 3 5 + -No repeated changes 123 6+ - -Can result in large DMDs 1 - -Must traverse immutable directory structure 3 5 - -Must traverse mutable directory structure 2 4 - -Must suppress duplicate representation changes 45 - -"Out of sync" problem 45 - -Unsolved design problems 6- ++------------------------------------------------+-----------------------+ +| Design Property | Designs Proposed | ++================================================+===+===+===+===+===+===+ +| **advantages** | 1 | 2 | 3 | 4 | 5 | 6 | ++------------------------------------------------+---+---+---+---+---+---+ +| Compatible with garbage collection |\+ |\+ |\+ |\+ |\+ |\+ | ++------------------------------------------------+---+---+---+---+---+---+ +| Does not break old clients |\+ |\+ |\+ |\+ |\+ |\+ | ++------------------------------------------------+---+---+---+---+---+---+ +| Allows direct sharing | | | |\+ |\+ |\+ | ++------------------------------------------------+---+---+---+---+---+---+ +| Efficient use of bandwidth |\+ | |\+ | |\+ | | ++------------------------------------------------+---+---+---+---+---+---+ +| No repeated changes |\+ |\+ |\+ | | |\+ | ++------------------------------------------------+---+---+---+---+---+---+ +| **disadvantages** | 1 | 2 | 3 | 4 | 5 | 6 | ++------------------------------------------------+---+---+---+---+---+---+ +| Can result in large DMDs |\- | | | | | | ++------------------------------------------------+---+---+---+---+---+---+ +| Must traverse immutable directory structure | | |\- | |\- | | ++------------------------------------------------+---+---+---+---+---+---+ +| Must traverse mutable directory structure | |\- | |\- | | | ++------------------------------------------------+---+---+---+---+---+---+ +| Must suppress duplicate representation changes | | | |\- |\- | | ++------------------------------------------------+---+---+---+---+---+---+ +| "Out of sync" problem | | | |\- |\- | | ++------------------------------------------------+---+---+---+---+---+---+ +| Unsolved design problems | | | | | |\- | ++------------------------------------------------+---+---+---+---+---+---+ 123456+: All designs have the property that a recursive add-lease