Changes between Version 2 and Version 6 of Ticket #2034
- Timestamp:
- 2013-08-05T23:13:46Z (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2034
- Property Keywords review-needed added
- Property Owner set to markberger
- Property Milestone changed from undecided to
-
Ticket #2034 – Description
v2 v6 1 When the number of servers used in a grid is greater than or equal to N + k, there is a race condition when mutable files are updated. ServermapUpdater will hit a threshold after EPSILON servers (currently EPSILON = k) from the permuted server list do not have any shares. This will causethe process to finish and reject any remaining responses.1 When the number of servers used in a grid is greater than or equal to N + k, there is a race condition when mutable files are updated. While waiting for responses, ServermapUpdater will hit a threshold after EPSILON servers do not have any shares (currently EPSILON = k). This causes the process to finish and reject any remaining responses. 2 2 3 3 However, this can occur before the ServermapUpdater has added the server to the servermap, causing the client to reject the server's response. Since the server is not added to the servermap, a writer for that server is not created. This causes a key error when the updater attempts to retrieve the corresponding writer for each share.