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

Get rid of ShardConnection::sync

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • None
    • Sharding

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: