#549 assigned defect

MODE_WRITE mapupdate: maybe increase epsilon to handle large batches of new servers better — at Version 5

Reported by: warner Owned by: bazuka
Priority: major Milestone: soon
Component: code-mutable Version: 1.2.0
Keywords: availability upload easy mutable ucwe test-needed Cc:
Launchpad Bug:

Description (last modified by bazuka)

Part of the problem described in #546 is due to adding a large number of new servers. This inserts large gaps in the permuted server list, and the mapupdate code that handles MODE_WRITE may not look far enough to get past the gaps.

It might be a good idea to increase the "epsilon" used for MODE_WRITE from its current value of "k" (usually 3) to "N" (usually 10). As noted at the bottom of #546, if all the servers are writeable, this should be enough to make sure we don't need to send any shares to unqueried servers.

Change History (5)

comment:1 Changed at 2010-03-25T01:14:59Z by davidsarah

  • Keywords availability upload easy added
  • Milestone changed from undecided to 1.7.0

comment:2 Changed at 2010-05-27T22:09:07Z by zooko

  • Milestone changed from 1.7.0 to 1.8.0

It's really bothering me that mutable file upload and download behavior is so finicky, buggy, inefficient, hard to understand, different from immutable file upload and download behavior, etc. So I'm putting a bunch of tickets into the "1.8" Milestone. I am not, however, at this time, volunteering to work on these tickets, so it might be a mistake to put them into the 1.8 Milestone, but I really hope that someone else will volunteer or that I will decide to do it myself. :-)

comment:3 Changed at 2010-08-10T04:10:09Z by davidsarah

  • Milestone changed from 1.8.0 to soon

comment:4 Changed at 2011-08-17T04:56:23Z by davidsarah

  • Keywords mutable ucwe added

comment:5 Changed at 2013-11-01T08:24:53Z by bazuka

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