Indexing constraints are currently determined (enforced on primary; relaxed on secondary) at the start of an index build and stay intact throughout the life of an index build. With SERVER-44186, index builds are allowed to continue running in the background as a node steps down from primary to secondary. For unique indexes, inserting duplicate keys while the index build is in progress, this may cause the index builds to fail unexpectedly on the downgraded secondary.
- is depended on by
-
SERVER-43692 enable two phase index builds by default
- Closed
- is related to
-
SERVER-44186 allow index builds to continue running on stepdown
- Closed
- related to
-
SERVER-44654 allow unique index builds to continue running on stepdown
- Closed