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

Relax CRUD Op Blocking for Online movePrimary

    • Type: Icon: New Feature New Feature
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • Sharding NYC

      movePrimary currently blocks all CRUD operations while in progress via the movePrimaryInProgress flag. This should be relaxed such that concurrent CRUD operations are allowed as long as the onlineMovePrimary feature flag is on. Update (if possible) any tests which fail due to these changes while the feature flag is on. If updating the tests is not feasible because it depends on future work, disable the test while the feature flag is on and file a ticket to fix this test later.

            backlog-server-sharding-nyc [DO NOT USE] Backlog - Sharding NYC
            brett.nawrocki@mongodb.com Brett Nawrocki
            0 Vote for this issue
            2 Start watching this issue