diff options
author | Benety Goh <benety@mongodb.com> | 2018-05-31 23:53:07 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2018-05-31 23:53:07 -0400 |
commit | 65bfd4b30ec1e66b84a5e4b5c8d53b130cf38a31 (patch) | |
tree | e69fa61b9855f7abe0cc2ea603e8a47981d7ff75 /src/mongo/db/repl/data_replicator_external_state_impl.cpp | |
parent | e8f46c1649fad1f42753b2cbc203d27c5d543065 (diff) | |
download | mongo-65bfd4b30ec1e66b84a5e4b5c8d53b130cf38a31.tar.gz |
SERVER-32335 remove DataReplicatorExternalState::getNextApplierBatch() and _multiApply()
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 | 32 |
1 files changed, 0 insertions, 32 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 f6e90096b73..25d717f1a2b 100644 --- a/src/mongo/db/repl/data_replicator_external_state_impl.cpp +++ b/src/mongo/db/repl/data_replicator_external_state_impl.cpp @@ -163,42 +163,10 @@ std::unique_ptr<OplogApplier> DataReplicatorExternalStateImpl::makeOplogApplier( writerPool); } -StatusWith<OplogApplier::Operations> DataReplicatorExternalStateImpl::getNextApplierBatch( - OperationContext* opCtx, OplogBuffer* oplogBuffer) { - OplogApplierImpl oplogApplier( - nullptr, oplogBuffer, nullptr, nullptr, nullptr, nullptr, {}, nullptr); - OplogApplier::BatchLimits batchLimits; - batchLimits.bytes = OplogApplier::replBatchLimitBytes; - batchLimits.ops = OplogApplier::getBatchLimitOperations(); - return oplogApplier.getNextApplierBatch(opCtx, batchLimits); -} - StatusWith<ReplSetConfig> DataReplicatorExternalStateImpl::getCurrentConfig() const { return _replicationCoordinator->getConfig(); } -StatusWith<OpTime> DataReplicatorExternalStateImpl::_multiApply(OperationContext* opCtx, - MultiApplier::Operations ops, - OplogApplier::Observer* observer, - const HostAndPort& source, - ThreadPool* writerPool) { - auto replicationProcess = ReplicationProcess::get(opCtx); - auto consistencyMarkers = replicationProcess->getConsistencyMarkers(); - auto storageInterface = StorageInterface::get(opCtx); - OplogApplier::Options options; - options.allowNamespaceNotFoundErrorsOnCrudOps = true; - options.missingDocumentSourceForInitialSync = source; - OplogApplierImpl oplogApplier(getTaskExecutor(), - nullptr, // oplog buffer - observer, - _replicationCoordinator, - consistencyMarkers, - storageInterface, - options, - writerPool); - return oplogApplier.multiApply(opCtx, std::move(ops)); -} - ReplicationCoordinator* DataReplicatorExternalStateImpl::getReplicationCoordinator() const { return _replicationCoordinator; } |