diff options
author | Eliot Horowitz <eliot@10gen.com> | 2015-01-28 12:06:13 -0500 |
---|---|---|
committer | Dan Pasette <dan@mongodb.com> | 2015-01-28 12:22:47 -0500 |
commit | 52066525e913a9c95989f42d650dedb86c683b74 (patch) | |
tree | d1f4d253d38d592b28fa0cb69cbdc49aa6fe3552 | |
parent | 5d71769398636406ef11f850ef6df163a47bb902 (diff) | |
download | mongo-52066525e913a9c95989f42d650dedb86c683b74.tar.gz |
SERVER-17083: don't start background capped thread in repair
(cherry picked from commit ac9ee2fb80f2afc2737a0d9f346cff8117a82af2)
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_record_store_mongod.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store_mongod.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store_mongod.cpp index d2c0f30869b..0ace60c1d88 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store_mongod.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store_mongod.cpp @@ -120,6 +120,12 @@ namespace mongo { } BackgroundJob* WiredTigerRecordStore::_startBackgroundThread() { + if (storageGlobalParams.repair) { + LOG(1) << "not starting WiredTigerRecordStoreThread for " << ns() + << " because we are in repair"; + return NULL; + } + if (NamespaceString::oplog(ns())) { return new WiredTigerRecordStoreThread(this); } |