-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
Description
Downstream Change Summary
The "drop" command now aborts in-progress index builds before dropping any ready indexes or the collection itself. Previously, if there were any in-progress index, the command would return the "BackgroundOperationInProgressForNamespace" error code.
Description of Linked Ticket
While dropping a collection, it should abort any in-progress index builds.
Aborting the index will produce an abortIndexBuilds oplog entry, which suffices for in-progress index builds when dropping the collection. Secondaries should not abort in-progress index builds but instead wait for the abortIndexBuilds oplog entry.
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-46122 Make the drop command abort in-progress index builds
- Closed