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

Fix recipient service access blocker logic for shard merge

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Serverless
    • ALL
    • Server Serverless 2022-08-22

    Description

      see https://github.com/10gen/mongo/blob/4a3d3611873d1aab173aedf58947d76b6206db1a/src/mongo/db/repl/tenant_migration_recipient_service.cpp#L2729-L2748

      on L2729-L2731, we call getTenantMigrationRecipientAccessBlocker with stateDoc.getTenantId(). For shard merge, tenant id here will be empty. as such we are not actually cleaning up the access blocker from the previous migration attempt.

      Attachments

        Activity

          People

            backlog-server-serverless [DO NOT USE] Backlog - Server Serverless (Inactive)
            christopher.caplinger@mongodb.com Christopher Caplinger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: