-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
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.
- depends on
-
SERVER-63122 Remove logical cloning procedure for shard merge protocol.
- Closed
- is depended on by
-
SERVER-61145 Start fetching donor oplog entries
- Closed
- related to
-
SERVER-67342 Tenant migration oplog buffer should be started by holding the RSTL lock
- Closed