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

Refactor tenant migration recipient state machinery code.

    • Fully Compatible
    • Server Serverless 2022-04-18, Server Serverless 2022-05-02
    • 162

      Currently recipient state machinery contains a very long future continuation chain where shard merge and multi-tenant migration (MTM) protocol logics are interleaved. As a result,
      1) Unnecessarily shard merge protocol needs to set some state machine state fields specific to MTM protocol.
      2) code readability is bad.
      3) Too many if blocks to skip logics either for MTM or shard merge protocol.

            Assignee:
            suganthi.mani@mongodb.com Suganthi Mani
            Reporter:
            suganthi.mani@mongodb.com Suganthi Mani
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: