diff options
author | Misha Tyulenev <misha@mongodb.com> | 2017-02-08 14:18:29 -0500 |
---|---|---|
committer | Misha Tyulenev <misha@mongodb.com> | 2017-02-08 15:51:51 -0500 |
commit | 437352cd7dbc158343e2929888d265928b6ca8b7 (patch) | |
tree | 5ba458038de0aa6c1616f0322dd6289cc527b6ad /src/mongo/db/repl/rs_rollback_test.cpp | |
parent | 24c073e764e6d0ee199c1748be19898f798aeb15 (diff) | |
download | mongo-437352cd7dbc158343e2929888d265928b6ca8b7.tar.gz |
SERVER-27828: Pass ServiceContext to oplog and ReplicationCoordinator methods that will use LogicalClock
Diffstat (limited to 'src/mongo/db/repl/rs_rollback_test.cpp')
-rw-r--r-- | src/mongo/db/repl/rs_rollback_test.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mongo/db/repl/rs_rollback_test.cpp b/src/mongo/db/repl/rs_rollback_test.cpp index 51da192da60..988fe98face 100644 --- a/src/mongo/db/repl/rs_rollback_test.cpp +++ b/src/mongo/db/repl/rs_rollback_test.cpp @@ -77,14 +77,11 @@ ReplSettings createReplSettings() { class ReplicationCoordinatorRollbackMock : public ReplicationCoordinatorMock { public: - ReplicationCoordinatorRollbackMock(); - void resetLastOpTimesFromOplog(OperationContext* txn) override; + ReplicationCoordinatorRollbackMock(ServiceContext* service) + : ReplicationCoordinatorMock(service, createReplSettings()) {} + void resetLastOpTimesFromOplog(OperationContext* txn) override {} }; -ReplicationCoordinatorRollbackMock::ReplicationCoordinatorRollbackMock() - : ReplicationCoordinatorMock(createReplSettings()) {} - -void ReplicationCoordinatorRollbackMock::resetLastOpTimesFromOplog(OperationContext* txn) {} class RollbackSourceMock : public RollbackSource { public: @@ -144,7 +141,7 @@ private: void RSRollbackTest::setUp() { ServiceContextMongoDTest::setUp(); _txn = cc().makeOperationContext(); - _coordinator = new ReplicationCoordinatorRollbackMock(); + _coordinator = new ReplicationCoordinatorRollbackMock(_txn->getServiceContext()); auto serviceContext = getServiceContext(); ReplicationCoordinator::set(serviceContext, |