When creating a critical section reason, we add the create collection request parameters, however, every time a new parameter is added to the request, we are going to have multiversion compatibility problems. After SERVER-64519 we are filtering the fields of the request to only have the ones launched in 5.0 to allow a coordinator created in 5.0 to properly run in new binaries.
The purpose of this ticket is to simplify the reason to something like resharding, having the command and the collection name. However, we need to ensure the create collection coordinators are being drained on fcv upgrade or downgrade, just like collMod and ensure no new create collection coordinator is created when setting the new fcv.
- has to be done after
-
SERVER-64721 Drain incompatible createCollectionCoordinator on FCV downgrade
- Closed