diff options
author | Siyuan Zhou <siyuan.zhou@mongodb.com> | 2016-11-07 14:57:51 -0500 |
---|---|---|
committer | Siyuan Zhou <siyuan.zhou@mongodb.com> | 2016-11-08 14:41:48 -0500 |
commit | 17c37d0e626a61aeae8f4f149da98df2496740fa (patch) | |
tree | 9b82e98ffde8067f2314a5fde713c03fc0e7b38a /src/mongo/s/sharding_mongod_test_fixture.cpp | |
parent | a79c8b6455ba50d40f42bead5ce24a6093734dc3 (diff) | |
download | mongo-17c37d0e626a61aeae8f4f149da98df2496740fa.tar.gz |
SERVER-26202 Relax index constraints in oplog application
This reverts commit d23e79eb9e69bd746416d9f674dfaee59457c887.
Diffstat (limited to 'src/mongo/s/sharding_mongod_test_fixture.cpp')
-rw-r--r-- | src/mongo/s/sharding_mongod_test_fixture.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mongo/s/sharding_mongod_test_fixture.cpp b/src/mongo/s/sharding_mongod_test_fixture.cpp index ae91dc4ed5e..3e8c9f013d7 100644 --- a/src/mongo/s/sharding_mongod_test_fixture.cpp +++ b/src/mongo/s/sharding_mongod_test_fixture.cpp @@ -120,9 +120,7 @@ void ShardingMongodTestFixture::setUp() { replSetConfig.initialize(BSON("_id" << _setName << "protocolVersion" << 1 << "version" << 3 << "members" << serversBob.arr())); - auto replCoordMockPtr = dynamic_cast<ReplicationCoordinatorMock*>(replicationCoordinator()); - invariant(replCoordMockPtr); - replCoordMockPtr->setGetConfigReturnValue(replSetConfig); + replCoordPtr->setGetConfigReturnValue(replSetConfig); repl::ReplicationCoordinator::set(serviceContext, std::move(replCoordPtr)); @@ -131,7 +129,7 @@ void ShardingMongodTestFixture::setUp() { repl::createOplog(_opCtx.get()); } -std::unique_ptr<ReplicationCoordinator> ShardingMongodTestFixture::makeReplicationCoordinator( +std::unique_ptr<ReplicationCoordinatorMock> ShardingMongodTestFixture::makeReplicationCoordinator( ReplSettings replSettings) { return stdx::make_unique<repl::ReplicationCoordinatorMock>(replSettings); } @@ -372,7 +370,7 @@ executor::TaskExecutor* ShardingMongodTestFixture::executor() const { return Grid::get(operationContext())->getExecutorPool()->getFixedExecutor(); } -repl::ReplicationCoordinator* ShardingMongodTestFixture::replicationCoordinator() const { +repl::ReplicationCoordinatorMock* ShardingMongodTestFixture::replicationCoordinator() const { invariant(_replCoord); return _replCoord; } |