From cf351b6b2bd69f1e57dcab8dc46105adf4f6f2d0 Mon Sep 17 00:00:00 2001 From: Daira Hopwood Date: Fri, 29 May 2015 02:27:52 +0100 Subject: [PATCH] Can't delete client DMDs. Signed-off-by: Daira Hopwood --- docs/proposed/magic-folder/remote-to-local-sync.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/proposed/magic-folder/remote-to-local-sync.rst b/docs/proposed/magic-folder/remote-to-local-sync.rst index d9c6e25e..3cc78aa8 100644 --- a/docs/proposed/magic-folder/remote-to-local-sync.rst +++ b/docs/proposed/magic-folder/remote-to-local-sync.rst @@ -279,10 +279,12 @@ at a name that ends with the encoded directory separator character. We want to enable dynamic configuration of the set of clients subscribed to a Magic Folder, without having to reconfigure or restart each client -when another client joins or leaves. To support this, we have a single -parent DMD that links to all of the client DMDs, named by their client -nicknames. Then it is possible to change the contents of the parent DMD -in order to add or remove clients. +when another client joins. To support this, we have a single parent DMD +that links to all of the client DMDs, named by their client nicknames. +Then it is possible to change the contents of the parent DMD in order to +add clients. Note that a client DMD should not be unlinked from the +parent directory unless all of its files are first copied to some other +client DMD. A client needs to be able to write to its own DMD, and read from other DMDs. To be consistent with the `Principle of Least Authority`_, each client's -- 2.45.2