[tahoe-dev] what does the "reliability" keyword mean? Re: [tahoe-lafs] #846: allmydata.test.test_system.SystemTest.test_mutable sometimes hangs on a slow machine

Zooko Wilcox-O'Hearn zooko at zooko.com
Mon Nov 30 16:56:05 PST 2009


On Monday, 2009-11-30, at 17:16 , tahoe-lafs wrote:

>   * keywords:  test ARM => test ARM reliability

David-Sarah: what do you mean by the tag "reliability"?  We use the  
tags 'confidentiality' and 'integrity' to mean issues which could  
lead to information leakage or corruption respectively.

I would like to have a keyword to mean "This issue could lead to data  
loss." (not just data availability, and not integrity).  What shall  
we name that one?  How about "survivability".  Yeah, I like that.  I  
formerly used "reliability" for that purpose, but "reliability" is  
more general.  Note that in this context "survivability" will mean  
survival of the *data*, not of the network.  So, for example, a bug  
which caused all nodes to lock up would compromise availability, but  
it would not be marked as a "survivability" bug, because the data  
would still be there and could eventually be recovered.

Now, what do you mean by the tag 'reliability'?

Regards,

Zooko


More information about the tahoe-dev mailing list