-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
ALL
-
Execution EMEA Team 2023-10-16, Execution EMEA Team 2023-10-30
-
120
The attached reproducer consistently crashes the server.
The order of operations is as follows:
- A secondary begins initial sync and sets the timestamp for the oplog replay
- Primary creates a collection collA
- Primary creates an index on the empty collection collA (this creates a createIndexes oplog entry)
- Primary inserts some documents into collA
- Primary drops the index of collA
- Primary begins creating the index again in collA (this is a two phase index build)
- Secondary clones the collection with the in-progress index build and proceeds to also create the index
- Secondary replays the oplog and crashes due to the in-progress index build
- causes
-
SERVER-92900 Cannot build index with simple collation on a collection with a non-default collator if an index already exists with the collection's collator
- Closed
-
SERVER-93112 Revert SERVER-81890 due to index spec collation overnormalization
- Closed
- related to
-
SERVER-93141 Avoid invariant due to in progress index build during initial sync
- Closed