summaryrefslogtreecommitdiff
path: root/src/mongo/db/repair_database_and_check_version.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-36623 Do not rebuild indexes before repairing databasesLouis Williams2018-08-141-2/+3
|
* SERVER-35112 Remove MMAPv1 codeGeert Bosch2018-07-061-9/+2
|
* SERVER-35131 Remove system.namespaces and system.indexes-specific UUID ↵Audrey Fang2018-07-031-6/+0
| | | | handling for 4.2
* SERVER-35655 Update FCV constants throughout server code.Blake Oler2018-07-021-11/+11
| | | | | | | | | SERVER-35169 Bump wire protocol version for 4.2. SERVER-35752 Ensure tests that rely on FCV pass after updating FCV constants. SERVER-35163 Unblacklist tests that expect FCV version to differ between "last-stable" and "latest." SERVER-34984 Update major_version_upgrade.js to call setFCV to the latest FCV. SERVER-35656 Ensure a 4.0 mongos crashes upon attempting to connect to an FCV 4.2 cluster. SERVER-35404 Re-enable the sharding_last_stable_mongos_and_mixed_shards suite.
* SERVER-35134 Remove UUID fixup code, instead fail fast for collectionsBen Judd2018-06-181-21/+1
| | | | without UUIDS. By 4.0 all collections should have them.
* SERVER-34751 Replace getGlobalStorageEngine cals with getStorageEngine.Andy Schwerin2018-05-031-3/+3
|
* SERVER-32645 Create a shim helper framework.ADAM David Alan Martin2018-04-301-6/+6
| | | | | | | | The `MONGO_DECLARE_SHIM`, `MONGO_DEFINE_SHIM`, and `MONGO_REGISTER_SHIM` macros can be used to create specialized types which are customization and auto-registration points for late-binding functions. In some sense they work like weak-symbols; however, they also are useful for tracking dependencies upon shimmed-out implementations.
* SERVER-34482 Drop MMAP-specific system collections on wiredTigerMaria van Keulen2018-04-301-5/+33
| | | | | | It is possible for a user to explicitly create MMAP-specific system collections when using wiredTiger. The presence of these collections may cause UUID checks to fail.
* Revert "SERVER-32645 Create a shim helper framework."Kyle Suarez2018-04-301-6/+6
| | | | This reverts commit 2227f272a7a0a3e43625cb2d4a2704e1ccb6f893.
* SERVER-32645 Create a shim helper framework.ADAM David Alan Martin2018-04-271-6/+6
| | | | | | | | The `MONGO_DECLARE_SHIM`, `MONGO_DEFINE_SHIM`, and `MONGO_REGISTER_SHIM` macros can be used to create specialized types which are customization and auto-registration points for late-binding functions. In some sense they work like weak-symbols; however, they also are useful for tracking dependencies upon shimmed-out implementations.
* SERVER-34108: Rebuild all indexes for a collection simultaneously at startup.Daniel Gottlieb2018-04-121-40/+69
| | | | | | | Index builds have a quirk that the only "unfinished" indexes allowed on a collection are those that are being built. Additionally, all finished indexes will be initialized from disk. Storage recovery at startup must rebuild all indexes at the same time to avoid these failure code paths.
* SERVER-29213: Have WiredTiger support recoverToStableTimestamp.Daniel Gottlieb2018-03-241-84/+90
|
* SERVER-33945 Update MustUpgrade commentMaria van Keulen2018-03-181-3/+3
|
* SERVER-33562 Move FeatureCompatibilityVersion::kCollection/kDatabase into ↵Dianna Hohensee2018-03-161-12/+16
| | | | | | namespace_string.h and clean up some file dependencies
* SERVER-31802 SERVER-31239 Remove master-slave replication and resync command.Andy Schwerin2018-03-131-2/+1
|
* SERVER-24635 replace references to fassertStatusOK with fassertBenety Goh2018-03-071-4/+4
|
* SERVER-33561 Add a FCV parser file, refactoring FCV codeDianna Hohensee2018-03-021-14/+16
|
* SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵Nick Zolnierz2018-03-021-2/+4
| | | | | | decoration through service context (global if needed). This reverts commit a8fddd07a740e959646995ef93139887b3b3eb5c.
* Revert "SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when ↵Nick Zolnierz2018-03-021-4/+2
| | | | | | getting decoration through service context (global if needed)." This reverts commit 7d37a75df3f6035a7afcb51123b88f0e99308fc8.
* SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵Henrik Edin2018-03-021-2/+4
| | | | decoration through service context (global if needed).
* SERVER-33260 Log more helpful messages for FCV-related ↵Xiangyu Yao2018-02-271-4/+6
| | | | IncompatibleServerVersion errors
* SERVER-33151 SERVER-33246 Refuse to start up mongod 4.0 unless all ↵Dianna Hohensee2018-02-261-48/+76
| | | | | | collections have UUIDs Also assigns UUIDs to any non-replicated collection found to be missing its UUID.
* SERVER-33179 Remove featureCompatibilityVersion 3.4Dianna Hohensee2018-02-231-19/+1
|
* SERVER-33359: Allow RTT storage engines to manage indexes on rollback.Daniel Gottlieb2018-02-211-0/+12
|
* SERVER-32909 Update --repair to restore a missing ↵Dianna Hohensee2018-02-201-52/+38
| | | | featureCompatibilityVersion document per 4.0 semantics
* SERVER-32489 New main library for embedded to link and initialize the system ↵Henrik Edin2018-01-311-0/+525
with. Replaces mongodmain and allow us to start reducing dependencies. Embedded types for service_context and service_entry_point.