diff options
author | Scott Hernandez <scotthernandez@gmail.com> | 2013-10-18 05:01:57 -0400 |
---|---|---|
committer | Scott Hernandez <scotthernandez@gmail.com> | 2013-10-22 12:07:53 -0400 |
commit | 296ddd1ce096cb91a863d9438ff3aabd4b1d0a78 (patch) | |
tree | 48029bbaad0fa076fb1ab142155d7e6b1504a073 /src/mongo/db/repl/bgsync.h | |
parent | 3b87e21f115188af7b47e7c50486133450a5d029 (diff) | |
download | mongo-296ddd1ce096cb91a863d9438ff3aabd4b1d0a78.tar.gz |
SERVER-11241: Updates allow creating $id/$ref/$db prefixed fields
Diffstat (limited to 'src/mongo/db/repl/bgsync.h')
-rw-r--r-- | src/mongo/db/repl/bgsync.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mongo/db/repl/bgsync.h b/src/mongo/db/repl/bgsync.h index 2734890fe46..6acd60dc17c 100644 --- a/src/mongo/db/repl/bgsync.h +++ b/src/mongo/db/repl/bgsync.h @@ -115,10 +115,6 @@ namespace replset { bool shouldChangeSyncTarget(); // check lastOpTimeWritten against the remote's earliest op, filling in remoteOldestOp. bool isStale(OplogReader& r, BSONObj& remoteOldestOp); - // stop syncing when this becomes a primary - void stop(); - // restart syncing - void start(); // Tracker thread // tells the sync target where this member is synced to @@ -132,6 +128,11 @@ namespace replset { bool isAssumingPrimary(); public: + // stop syncing when this becomes a primary + void stop(); + // restart syncing + void start(); + static BackgroundSync* get(); static void shutdown(); static void notify(); @@ -156,6 +157,8 @@ namespace replset { // Wait for replication to finish and buffer to be applied so that the member can become // primary. void stopReplicationAndFlushBuffer(); + + bool isPaused(); }; |