summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_coordinator_external_state.h
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2018-03-22 17:39:03 -0400
committerBenety Goh <benety@mongodb.com>2018-03-22 17:41:51 -0400
commitd6470f917762315ab93b2f7719da78cafdb8d8bf (patch)
tree3163fdf386b89dcb494c1d2819dcecc2b7a4bac7 /src/mongo/db/repl/replication_coordinator_external_state.h
parent379044733ab55adf136e7cbbff40a4b6b3b80931 (diff)
downloadmongo-d6470f917762315ab93b2f7719da78cafdb8d8bf.tar.gz
SERVER-32335 remove unused initial sync functions from DataReplicatorExternalState and ReplicationCoordinatorExternalState
remove MultiApplier::ApplyOperationFn argument from ReplicationCoordinatorExternalState::multiApply remove unused ApplyOperationFn argument from DataReplicatorExternalState::multiApply remove unused function ReplicationCoordinatorExternalState::multiInitialSyncApply remove unused function DataReplicatorExternalState::_multiInitialSyncApply
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_external_state.h')
-rw-r--r--src/mongo/db/repl/replication_coordinator_external_state.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/mongo/db/repl/replication_coordinator_external_state.h b/src/mongo/db/repl/replication_coordinator_external_state.h
index 6af488346a6..388e3444275 100644
--- a/src/mongo/db/repl/replication_coordinator_external_state.h
+++ b/src/mongo/db/repl/replication_coordinator_external_state.h
@@ -282,23 +282,9 @@ public:
MultiApplier::Operations ops,
OplogApplier::Observer* observer,
const HostAndPort& source,
- MultiApplier::ApplyOperationFn applyOperation,
ThreadPool* writerPool) = 0;
/**
- * Used by multiApply() to writes operations to database during initial sync. `fetchCount` is a
- * pointer to a counter that is incremented every time we fetch a missing document.
- * `workerMultikeyPathInfo` is a pointer to a list of objects tracking which indexes to set as
- * multikey at the end of the batch.
- *
- */
- virtual Status multiInitialSyncApply(OperationContext* opCtx,
- MultiApplier::OperationPtrs* ops,
- const HostAndPort& source,
- AtomicUInt32* fetchCount,
- WorkerMultikeyPathInfo* workerMultikeyPathInfo) = 0;
-
- /**
* This function creates an oplog buffer of the type specified at server startup.
*/
virtual std::unique_ptr<OplogBuffer> makeInitialSyncOplogBuffer(