-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2021-10-18, Execution Team 2021-11-15, Execution Team 2021-11-29
-
183
According to my understanding, it's currently not possible to drop an index on a collection at the same time that a separate index is in the process of being built on the same collection. As of SERVER-32033 you can call dropIndex on the in-progress index and the build will be cancelled, but if you try to drop a different already built index you'll get a BackgroundOperationInProgressForNamespace error. I'm guessing this comes from this check here.
I think this behavior is confusing (why should building index A interfere with dropping index B?) and makes it more difficult to manage indexes.
- is related to
-
SERVER-62173 Applying dropIndexes oplog entry can get BackgroundOperationInProgressForNamespace if FCV not upgraded
- Closed