-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Labels:
-
Fully Compatible
-
ALL
-
-
Sharding 2022-10-17
-
45
-
2
In MultipleReshardingOperationsFail unit test, the ReshardingCoordinator is being initialized before the PauseBeforeStateTransitioned guard is defined in runReshardingToCompletion(). It is possible for the coordinator to transition to "preparingToDonate" before the guard that will wait for “preparing-to-donate” state in the future is notified. This causes the guard to wait indefinitely and timeout.