diff options
Diffstat (limited to 'src/mongo/db/repl/data_replicator_external_state_impl.cpp')
-rw-r--r-- | src/mongo/db/repl/data_replicator_external_state_impl.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/repl/data_replicator_external_state_impl.cpp b/src/mongo/db/repl/data_replicator_external_state_impl.cpp index 8e693456799..81c5141a757 100644 --- a/src/mongo/db/repl/data_replicator_external_state_impl.cpp +++ b/src/mongo/db/repl/data_replicator_external_state_impl.cpp @@ -152,6 +152,17 @@ StatusWith<ReplSetConfig> DataReplicatorExternalStateImpl::getCurrentConfig() co return _replicationCoordinator->getConfig(); } +StatusWith<BSONObj> DataReplicatorExternalStateImpl::loadLocalConfigDocument( + OperationContext* opCtx) const { + return _replicationCoordinatorExternalState->loadLocalConfigDocument(opCtx); +} + +Status DataReplicatorExternalStateImpl::storeLocalConfigDocument(OperationContext* opCtx, + const BSONObj& config) { + return _replicationCoordinatorExternalState->storeLocalConfigDocument( + opCtx, config, false /* write oplog entry */); +} + ReplicationCoordinator* DataReplicatorExternalStateImpl::getReplicationCoordinator() const { return _replicationCoordinator; } |