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

Shard Split State Document to use array<tenant_id>

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Server Serverless 2022-11-28, Server Serverless 2022-12-12
    • 35

      Change the Shard Split State Document to use a vector<tenant_id> instead of vector<string>. This should contain the changes for the shard_split_donor_serviceshard_split_donor_op_observer. There might be some conflicts with the tenant_migration_access_blocker_registry which should be addressed in a different ticket, in the meantime we can have a temporary conversion from tenant_id to StringData. We should also make changes to all the unit tests and jstests if necessary (we do not seem to access the tenantIds from the state doc in our jstests).

            Assignee:
            mathis.bessa@mongodb.com Mathis Bessa (Inactive)
            Reporter:
            mathis.bessa@mongodb.com Mathis Bessa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: