-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:
Description
Description:
Docs should describe how the tool attempts to recover from legacy options, including any options which will be dropped on restore.
Engineering Ticket Description:
The fix in
TOOLS-2379for old indexes relies on applyOps, which isn't allowed by the MongoDB Atlas shared tier proxy. To address this, mongorestore should ensure that only valid, supported index options are sent. A white list of options may be found in index_descriptor.h (though not all appear to be documented options).Open question: should this behavior require a flag? Or should it be a fallback only if the initial creation errors? The goal either way should be to allow someone to use a modern mongorestore to restore a legacy dump to a legacy server.
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
TOOLS-2412 Strip unsupported legacy index options
- Closed
- related to
-
DOCS-13284 Docs for TOOLS-2420: Backport "TOOLS-2412 Strip unsupported legacy index options"
- Closed