Currently, the code which joins a concurrent refresh or critical section looks differently between the DSS and the CSS, even though it does exactly the same thing.
Ideally, it should be the same code that's shared between the two implementations, but in the mean time we should at least make them look the same.
- depends on
-
SERVER-66972 Database critical section does not serialize with ongoing refreshes
- Closed
-
SERVER-69440 Improve the readability of synchronisation between clearFilteringMetadata and onShardVersionMismatch's recovery decision making
- Closed
-
SERVER-69442 Move MigrationCoordinator-specific code out of migration_utils.h/.cpp
- Closed
- is depended on by
-
SERVER-69434 Make the DSS acquisition a RAII
- Closed