From f230ec8460766aa3720412845313df20213b8cfb Mon Sep 17 00:00:00 2001 From: David Stainton Date: Tue, 19 May 2015 15:18:47 -0700 Subject: [PATCH] WIP --- .../magic-folder/remote-to-local-sync.rst | 42 +++++++++++++------ 1 file changed, 29 insertions(+), 13 deletions(-) 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 -- 2.45.2