diff options
author | Benety Goh <benety@mongodb.com> | 2016-06-13 15:07:15 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2016-06-14 12:41:47 -0400 |
commit | b3986404b7ec7fbc7fd890f5f6a2b41978aa4a82 (patch) | |
tree | 4b52e8386bcac0708c44c8533b5b68c3a39685cf /src/mongo/db/repl/data_replicator_external_state.h | |
parent | a489945f3c97620a2852326aac24b98458ea8c77 (diff) | |
download | mongo-b3986404b7ec7fbc7fd890f5f6a2b41978aa4a82.tar.gz |
SERVER-24492 replication coordinator external state creates oplog buffer for steady state replication
Diffstat (limited to 'src/mongo/db/repl/data_replicator_external_state.h')
-rw-r--r-- | src/mongo/db/repl/data_replicator_external_state.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/repl/data_replicator_external_state.h b/src/mongo/db/repl/data_replicator_external_state.h index 6d97af261e9..dc2ebac50e4 100644 --- a/src/mongo/db/repl/data_replicator_external_state.h +++ b/src/mongo/db/repl/data_replicator_external_state.h @@ -85,6 +85,11 @@ public: */ virtual std::unique_ptr<OplogBuffer> makeInitialSyncOplogBuffer() const = 0; + /** + * Creates an oplog buffer suitable for steady state replication. + */ + virtual std::unique_ptr<OplogBuffer> makeSteadyStateOplogBuffer() const = 0; + private: /** * Applies the operations described in the oplog entries contained in "ops" using the |