Changes between Version 2 and Version 6 of Ticket #2034


Ignore:
Timestamp:
2013-08-05T23:13:46Z (11 years ago)
Author:
markberger
Comment:

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 cause the process to finish and reject any remaining responses.
     1When 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.
    22
    33However, 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.