-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Storage NYC 2019-03-25
In db.cpp, the call to repairDatabaseAndCheckVersion only every returns a MustDowngrade error, which forces the server to exit cleanly.
Lower levels the code, DatabaseHolder::openDb for example, may need to throw the MustDowngrade error code, so db.cpp::_initAndListen should be modified to catch this error and exit cleanly.
- is depended on by
-
SERVER-40022 Clarify Collection ownership and transition DatabaseImpl to onRollback/onCommit
- Closed
- is duplicated by
-
SERVER-39916 v4.2 unclean shutdown during startup on v3.2 binary files prevents starting up a v3.2 binary again
- Closed
- is related to
-
SERVER-40261 Remove special no-collection-uuid handling in IndexBuildsCoordinator::startIndexRebuildForRecovery
- Closed