[tahoe-lafs-trac-stream] [tahoe-lafs] #1212: Repairing fails if less than 7 servers available
tahoe-lafs
trac at tahoe-lafs.org
Wed Jun 8 07:05:05 PDT 2011
#1212: Repairing fails if less than 7 servers available
-------------------------+-------------------------------------------------
Reporter: | Owner: sickness
eurekafag | Status: new
Type: defect | Milestone: 1.8.1
Priority: major | Version: 1.8.0
Component: code- | Keywords: reviewed regression repair news-
network | needed
Resolution: |
Launchpad Bug: |
-------------------------+-------------------------------------------------
Comment (by gdt):
I think sickness's desire for not having more than one share on a server
blurs two things. One is having adequate redundancy, and a behavior of
adding shares s.t. a server has two (in the 9 servers present case) helps.
But, when the 10th server is back on line, if it doesn't have a share,
then repair should consider the file unhealthy and place a share on the
10th server such that 10 servers have a distinct share. Further the lease
on the extra share probably shouldn't be renewed.
If sickness also desires some form of storage efficiency, to avoid placing
the 2nd share, then I think it's a misuse of servers-of-happiness and
there should be some max-shares-per-server config, defaulting to infinite.
This all becomes difficult in the middle, when you have a 3/10 encoding
and 3 or 4 servers. You want to set H to 3 or 4, but a share distribution
of 7/1/1/1 isn't really ok - you want it to be more balanced. But I
think we should figure out if this is a a reliability concern or an
efficiency concern and treat them separately.
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1212#comment:37>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list