Opened at 2008-12-05T07:18:13Z
Last modified at 2013-11-01T17:17:53Z
#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
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.
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. :-)