]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
docs/configuration.rst: clarify statement about lack of redundancy when shares.happy...
authordavid-sarah <david-sarah@jacaranda.org>
Thu, 12 Jul 2012 20:30:26 +0000 (20:30 +0000)
committerdavid-sarah <david-sarah@jacaranda.org>
Thu, 12 Jul 2012 20:30:26 +0000 (20:30 +0000)
docs/configuration.rst

index 31962d47e2757a789096798260d4674ae9765946..20a0fbfcfc70ad055cdf0c911f8bac115f03a34d 100644 (file)
@@ -346,8 +346,13 @@ Client Configuration
     guarantee the availability of the uploaded file. This value should not be
     larger than the number of servers on your grid.
 
     guarantee the availability of the uploaded file. This value should not be
     larger than the number of servers on your grid.
 
-    A value of ``shares.happy`` <= ``k`` is allowed, but does not provide any
-    redundancy if some servers fail or lose shares.
+    A value of ``shares.happy`` <= ``k`` is allowed, but this is not
+    guaranteed to provide any redundancy if some servers fail or lose shares.
+    It may still provide redundancy in practice if ``N`` is greater than
+    the number of connected servers, because in that case there will typically
+    be more than one share on at least some storage nodes. However, since a
+    successful upload only guarantees that at least ``shares.happy`` shares
+    have been stored, the worst case is still that there is no redundancy.
 
     (Mutable files use a different share placement algorithm that does not
     currently consider this parameter.)
 
     (Mutable files use a different share placement algorithm that does not
     currently consider this parameter.)