Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-102452

Make Resharding retry on WriteConcernFailure

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Cluster Scalability
    • ClusterScalability Mar31-Apr14
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Resharding forces a catalog cache refresh, which sometimes forces a no-op write. This write uses a write concern timeout of 60 seconds - currently we don't retry on WriteConcernTimeout, nor do currently consider this a transient error, and so if there's slowness or some network issue that causes this write to fail, we'll fail the entire resharding operation with an fassert.

            Assignee:
            janna.golden@mongodb.com Janna Golden
            Reporter:
            randolph@mongodb.com Randolph Tan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None