-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
ALL
-
Sharding 2021-03-22
Tenant migration donor instances own several promises which can be set either by the instance's main run() chain or when interrupted on stepdown/shutdown. To avoid double setting a promise, wherever each promise is set, the donor should have locked its mutex.