-
Type: Task
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Storage, Upgrade/Downgrade
-
Labels:None
-
Storage Execution
In order to update unique index catalog data, setFCV runs a special collMod for each unique index and waits for those to be majority committed. The collMod command itself cannot run while background index builds are in progress on the same collection, therefore the setFCV command will return an error (on a primary) or wait until all index builds are done, blocking replication (on a secondary). We should investigate ways of mitigating this behavior.