Changes between Version 37 and Version 38 of FAQ


Ignore:
Timestamp:
2011-05-19T15:51:30Z (14 years ago)
Author:
zooko
Comment:

add an anchor for more precise hyperlinking

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v37 v38  
    99A: You know how with RAID-5 you can lose any one drive and still recover?  And there is also something called RAID-6 where you can lose any two drives and still recover.  Erasure coding is the generalization of this pattern: you get to configure it for how many drives you could lose and still recover.  Tahoe-LAFS is typically configured to upload each file to 10 different drives, where you can lose any 7 of them and still recover the entire file.  This gives radically better reliability than comparable RAID setups, at a cost of only 3.3 times the storage space that a single copy takes. (This technique is also known as "forward error correction" and as an "information dispersal algorithm".)
    1010
    11 '''Q: Is there a way to disable the encryption phase and just use the encoding on the actual content? Won't that save a lot of CPU cycles?'''
     11'''[=#Q3 Q3]: Is there a way to disable the encryption phase and just use the encoding on the actual content? Won't that save a lot of CPU cycles?'''
    1212
    1313A: There isn't currently a way to disable or skip the encryption phase, but if you watch the status page on your local tahoe-lafs node for uploads, you'll see that the encryption time is orders (yes, plural) of magnitude smaller than the upload time, so there isn't much performance to be gained by skipping the encryption. We prefer 'secure by default', so without a compelling reason to allow insecure operation, our plan is to leave encryption turned on all the time.