#213 closed enhancement

good handling of small numbers of servers, or strange choice of servers — at Version 2

Reported by: zooko Owned by:
Priority: major Milestone: undecided
Component: code-peerselection Version: 1.6.0
Keywords: usability availability preservation repair Cc: ussjoin@…
Launchpad Bug:

Description (last modified by warner)

Suppose you try to upload something when you are on an airplane and you are completely disconnected from all of your servers other than the one that you yourself are running.

option 1. fail

option 2. silently upload all M shares to yourself

option 3. be transparent about this -- have output showing the user what is happening and a knob the user can use to control to what degree you can rely on yourself alone to store things

option 4. have a "rebalancing" operation in which data which is stored on a "skewed" set of servers (such as too few servers, or on servers which are less well places on the unit circle) gets moved to a more appropriate set

option 5. be transparent about that, too

Change History (2)

comment:1 Changed at 2007-12-17T23:49:12Z by zooko

See also ticket #232 -- "peer selection doesn't rebalance shares on overwrite of mutable file".

comment:2 Changed at 2007-12-18T02:03:22Z by warner

  • Description modified (diff)
Note: See TracTickets for help on using tickets.