Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Execution Team 2020-11-30
Description
We should implement this as a way to install a special commit handler.
Before SERVER-52556 it needs to run either before the commit handler that commits the uncommitted Collection to the catalog or under the same collection catalog mutex lock that we hold while doing that move.
After SERVER-52556 it needs to run before the compare-and-swap loop that installs a new collection catalog instance.
This commit handler may not modify the collection catalog and should just modify the collection instance itself.