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

Get rid of ShardConnection::sync

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • Labels:
      None
    • Sharding

      Chunk operations initiated by mongos use ShardConnection::sync in order to ensure that all asynchronous (fire-and-forget) write operations have completed on the shards. However, since mongos only uses write commands to write to the shards, there will never be incomplete writes, so this call is unnecessary and should be removed.

            Assignee:
            backlog-server-sharding [DO NOT USE] Backlog - Sharding Team
            Reporter:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: