summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_coordinator_mock.h
diff options
context:
space:
mode:
authorJason Chan <jason.chan@mongodb.com>2019-12-18 00:26:39 +0000
committerevergreen <evergreen@mongodb.com>2019-12-18 00:26:39 +0000
commite83c51c61fa9907459e1cfac9e4bb3517445612f (patch)
tree0868326d2bbb7c7d7b8bbc2f741c7a28b79358f8 /src/mongo/db/repl/replication_coordinator_mock.h
parent44502cd851185934b108920cb82cfe0ced621f5f (diff)
downloadmongo-e83c51c61fa9907459e1cfac9e4bb3517445612f.tar.gz
SERVER-44514 awaitIsMasterResponse returns early on topology changes
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_mock.h')
-rw-r--r--src/mongo/db/repl/replication_coordinator_mock.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mongo/db/repl/replication_coordinator_mock.h b/src/mongo/db/repl/replication_coordinator_mock.h
index cdbd5fab445..be9e97dc932 100644
--- a/src/mongo/db/repl/replication_coordinator_mock.h
+++ b/src/mongo/db/repl/replication_coordinator_mock.h
@@ -176,9 +176,6 @@ public:
virtual Status processReplSetGetStatus(BSONObjBuilder*, ReplSetGetStatusResponseStyle);
- void fillIsMasterForReplSet(IsMasterResponse* result,
- const SplitHorizon::Parameters& horizon) override;
-
virtual void appendSlaveInfoData(BSONObjBuilder* result);
void appendConnectionStats(executor::ConnectionPoolStats* stats) const override;
@@ -323,8 +320,8 @@ public:
virtual std::shared_ptr<const IsMasterResponse> awaitIsMasterResponse(
OperationContext* opCtx,
const SplitHorizon::Parameters& horizonParams,
- TopologyVersion previous,
- Date_t deadline) override;
+ boost::optional<TopologyVersion> clientTopologyVersion,
+ boost::optional<Date_t> deadline) const override;
private:
ServiceContext* const _service;