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

Fill in missing gaps in Resharding workflow to complete Milestone 1

    • Fully Compatible
    • Sharding 2020-10-05, Sharding 2020-10-19, Sharding 2020-11-02, Sharding 2020-11-16

      Ticketed:

      • Call setInitialChunksAndZones() as part of the happy path.
      • Call shard refresh code from _tellAllRecipientsToRefresh()
      • Call shard refresh code from _tellAllDonorsToRefresh()
      • Create ReshardingDonorMachine or ReshardingRecipientMachine seen from the catalog cache refresh in onShardVersionMismatch() (or lower in the call stack).
      • Call onReshardingFieldsChanges() for a donor or recipient machine seen from the catalog cache refresh in onShardVersionMismatch() (or lower in the call stack).
      • Set proper futures in onReshardingFieldsChanges().

      To be ticketed:

            Assignee:
            blake.oler@mongodb.com Blake Oler
            Reporter:
            blake.oler@mongodb.com Blake Oler
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: