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

Support bulkWrite command in logic to handle WouldChangeOwningShard errors via internal transactions

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

      We have logic which is guarded behind the (currently disabled by default and untested) FeatureFlagUpdateDocumentShardKeyUsingTransactionApi to handle changing a document's owning shard with the internal transaction API.

      Once we move toward testing and enabling that flag, this logic will need to be updated to work for the bulkWrite command as well. (SERVER-72793 covers updating the legacy WCOS logic to work for bulkWrite.)

            Assignee:
            backlog-server-cluster-scalability [DO NOT USE] Backlog - Cluster Scalability
            Reporter:
            kaitlin.mahar@mongodb.com Kaitlin Mahar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: