Details
-
Task
-
Resolution: Done
-
Critical - P2
-
None
Description
SERVER-10017 is a request to remove error messages that say to run repair, or to consider running repair. This is because running repair is usually a last resort; there are usually better ways to recover a node than running repair.
Eliot has approved SERVER-10017 with the approach of replacing the "run repair" recommendations in error messages with "action may be required", and with a link to a page in the manual that provides guidelines on what to do in potential corruption scenarios.
This DOCS ticket is for that page.
The page should describe that, if in a replica set, it is preferable to sync the node from scratch, or perhaps to seed it from the data files of another node (if there is no evidence of corruption in that node). Or if not in a replica set, using a recent backup. It should also discuss running validate to help determine if there is evidence of corruption, and the performance hit of doing so. Also repair as a last resort.
When complete, we need to edit the dochub link for the key "repair" (see DOCS-2776).
Attachments
Issue Links
- is depended on by
-
SERVER-10017 Remove "run repair" recommendation from error messages
-
- Closed
-
- is duplicated by
-
DOCS-1239 Pre-existing mongod.lock file is OK, provided current mongod can flock it
-
- Closed
-