-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
-
CAR Team 2026-06-22
-
200
-
🟥 DDL
-
None
-
None
-
None
-
None
-
None
-
None
MoveRangeCoordinator first acquires a slot in the ActiveMigrationsRegistry and then emplaces a MigrationSourceManager. When the operation completes, however, teardown happens in the opposite order: the ActiveMigrationsRegistry entry is released first, and only afterward is the MigrationSourceManager destroyed.
MigrationSourceManager enforces an invariant that only one instance can exist at a time.
As a result, if a second migration attempts to emplace a MigrationSourceManager before the previous one has been destroyed, we hit this invariant.