Home
last modified time | relevance | path

Searched refs:replCoord (Results 1 – 25 of 79) sorted by relevance

1234

/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/repl/
H A Dreplication_coordinator_impl_elect_v1_test.cpp972 auto replCoord = getReplCoord(); in TEST_F() local
1011 auto replCoord = getReplCoord(); in TEST_F() local
1062 auto replCoord = getReplCoord(); in TEST_F() local
1116 auto replCoord = getReplCoord(); in TEST_F() local
1166 auto replCoord = getReplCoord(); in TEST_F() local
1437 ASSERT_EQUALS(ErrorCodes::StaleTerm, replCoord->updateTerm(&opCtx, replCoord->getTerm() + 1)); in TEST_F()
1508 ASSERT_EQUALS(ErrorCodes::StaleTerm, replCoord->updateTerm(&opCtx, replCoord->getTerm() + 1)); in TEST_F()
1610 ASSERT_EQUALS(ErrorCodes::StaleTerm, replCoord->updateTerm(&opCtx, replCoord->getTerm() + 1)); in TEST_F()
1675 ASSERT_EQUALS(ErrorCodes::StaleTerm, replCoord->updateTerm(&opCtx, replCoord->getTerm() + 1)); in TEST_F()
1770 ASSERT_EQUALS(ErrorCodes::StaleTerm, replCoord->updateTerm(&opCtx, replCoord->getTerm() + 1)); in TEST_F()
[all …]
H A Dreplication_coordinator_test_fixture.cpp330 ASSERT(replCoord->getMemberState().secondary()) << replCoord->getMemberState().toString(); in simulateSuccessfulV1ElectionWithoutExitingDrainMode()
374 ASSERT(replCoord->getMemberState().primary()) << replCoord->getMemberState().toString(); in simulateSuccessfulV1ElectionWithoutExitingDrainMode()
377 replCoord->fillIsMasterForReplSet(&imResponse, {}); in simulateSuccessfulV1ElectionWithoutExitingDrainMode()
392 replCoord->fillIsMasterForReplSet(&imResponse, {}); in simulateSuccessfulV1ElectionAt()
396 ASSERT(replCoord->getMemberState().primary()) << replCoord->getMemberState().toString(); in simulateSuccessfulV1ElectionAt()
403 ASSERT(replCoord->getMemberState().secondary()) << replCoord->getMemberState().toString(); in simulateSuccessfulElection()
444 ASSERT(replCoord->getMemberState().primary()) << replCoord->getMemberState().toString(); in simulateSuccessfulElection()
447 replCoord->fillIsMasterForReplSet(&imResponse, {}); in simulateSuccessfulElection()
452 replCoord->signalDrainComplete(opCtx.get(), replCoord->getTerm()); in simulateSuccessfulElection()
454 replCoord->fillIsMasterForReplSet(&imResponse, {}); in simulateSuccessfulElection()
[all …]
H A Dsync_source_feedback.cpp71 ReplicationCoordinator* replCoord, const HostAndPort& syncTarget, BackgroundSync* bgsync) { in makePrepareReplSetUpdatePositionCommandFn() argument
72 return [syncTarget, replCoord, bgsync]() -> StatusWith<BSONObj> { in makePrepareReplSetUpdatePositionCommandFn()
88 if (replCoord->getMemberState().primary()) { in makePrepareReplSetUpdatePositionCommandFn()
94 return replCoord->prepareReplSetUpdatePositionCommand(); in makePrepareReplSetUpdatePositionCommandFn()
147 ReplicationCoordinator* replCoord) { in run() argument
158 keepAliveInterval = calculateKeepAliveInterval(replCoord->getConfig()); in run()
174 MemberState state = replCoord->getMemberState(); in run()
189 MemberState state = replCoord->getMemberState(); in run()
211 keepAliveInterval = calculateKeepAliveInterval(replCoord->getConfig()); in run()
219 makePrepareReplSetUpdatePositionCommandFn(replCoord, syncTarget, bgsync), in run()
H A Dsync_tail.cpp185 ApplyBatchFinalizer(ReplicationCoordinator* replCoord) : _replCoord(replCoord) {} in ApplyBatchFinalizer() argument
215 : ApplyBatchFinalizer(replCoord), in ApplyBatchFinalizerForJournal()
734 if (replCoord->isInPrimaryOrSecondaryState()) { in tryToGoLiveAsASecondary()
745 if (replCoord->getMaintenanceMode()) { in tryToGoLiveAsASecondary()
751 MemberState state(replCoord->getMemberState()); in tryToGoLiveAsASecondary()
762 auto lastApplied = replCoord->getMyLastAppliedOpTime(); in tryToGoLiveAsASecondary()
846 auto slaveDelay = replCoord->getSlaveDelaySecs(); in _calculateSlaveDelayLatestTimestamp()
906 _oplogApplication(replCoord, &batcher); in oplogApplication()
913 ? new ApplyBatchFinalizerForJournal(replCoord) in _oplogApplication()
914 : new ApplyBatchFinalizer(replCoord)}; in _oplogApplication()
[all …]
H A Dreplication_info.cpp82 ReplicationCoordinator* replCoord = getGlobalReplicationCoordinator(); in appendReplicationInfo() local
83 if (replCoord->getSettings().usingReplSets()) { in appendReplicationInfo()
86 replCoord->fillIsMasterForReplSet(&isMasterResponse, horizonParams); in appendReplicationInfo()
89 replCoord->appendSlaveInfoData(&result); in appendReplicationInfo()
164 replCoord->appendSlaveInfoData(&result); in appendReplicationInfo()
205 ReplicationCoordinator* replCoord = getGlobalReplicationCoordinator(); in generateSection() local
206 if (!replCoord->isReplEnabled()) { in generateSection()
212 result.append("latestOptime", replCoord->getMyLastAppliedOpTime().getTimestamp()); in generateSection()
215 replCoord->getReplicationMode() == ReplicationCoordinator::modeReplSet in generateSection()
H A Drepl_client_info.cpp55 auto replCoord = repl::ReplicationCoordinator::get(opCtx->getServiceContext()); in setLastOpToSystemLastOpTime() local
56 if (replCoord->isReplEnabled() && opCtx->writesAreReplicated()) { in setLastOpToSystemLastOpTime()
57 auto systemOpTime = replCoord->getMyLastAppliedOpTime(); in setLastOpToSystemLastOpTime()
H A Dresync.cpp85 ReplicationCoordinator* replCoord = getGlobalReplicationCoordinator(); in errmsgRun() local
99 const MemberState memberState = replCoord->getMemberState(); in errmsgRun()
108 auto status = replCoord->setFollowerMode(MemberState::RS_STARTUP2); in errmsgRun()
118 uassertStatusOKWithLocation(replCoord->resyncData(opCtx, waitForResync), "resync", 0); in errmsgRun()
H A Dnoop_writer.cpp154 auto replCoord = ReplicationCoordinator::get(opCtx); in _writeNoop() local
156 if (!replCoord->canAcceptWritesForDatabase(opCtx, "admin")) { in _writeNoop()
161 auto lastAppliedOpTime = replCoord->getMyLastAppliedOpTime(); in _writeNoop()
183 _lastKnownOpTime = replCoord->getMyLastAppliedOpTime(); in _writeNoop()
H A Drs_rollback_no_uuid.cpp440 ReplicationCoordinator* replCoord, in syncFixUp() argument
943 replCoord->resetLastOpTimesFromOplog(opCtx, in syncFixUp()
951 ReplicationCoordinator* replCoord, in _syncRollback() argument
995 OpTime lastCommittedOpTime = replCoord->getLastCommittedOpTime(); in _syncRollback()
1001 invariant(!replCoord->isV1ElectionProtocol() || in _syncRollback()
1013 syncFixUp(opCtx, how, rollbackSource, replCoord, replicationProcess); in _syncRollback()
1046 ReplicationCoordinator* replCoord, in syncRollbackNoUUID() argument
1049 invariant(replCoord); in syncRollbackNoUUID()
1066 ReplicationCoordinator* replCoord, in rollbackNoUUID() argument
1083 auto status = replCoord->setFollowerMode(MemberState::RS_ROLLBACK); in rollbackNoUUID()
[all …]
H A Drs_rollback.cpp881 ReplicationCoordinator* replCoord, in _syncRollback() argument
929 OpTime lastCommittedOpTime = replCoord->getLastCommittedOpTime(); in _syncRollback()
935 invariant(!replCoord->isV1ElectionProtocol() || in _syncRollback()
949 syncFixUp(opCtx, how, rollbackSource, replCoord, replicationProcess); in _syncRollback()
981 ReplicationCoordinator* replCoord, in syncFixUp() argument
1447 replCoord->resetLastOpTimesFromOplog(opCtx, in syncFixUp()
1455 ReplicationCoordinator* replCoord, in syncRollback() argument
1458 invariant(replCoord); in syncRollback()
1475 ReplicationCoordinator* replCoord, in rollback() argument
1492 auto status = replCoord->setFollowerMode(MemberState::RS_ROLLBACK); in rollback()
[all …]
H A Dreplication_coordinator_impl_test.cpp128 auto replCoord = getReplCoord(); in TEST_F() local
141 replCoord->updateTerm_forTest(replCoord->getTerm() + 1, &updateTermResult); in TEST_F()
1065 : _replCoord(replCoord), in ReplicationAwaiter()
4807 auto replCoord = getReplCoord(); in TEST_F() local
4808 auto config = replCoord->getConfig(); in TEST_F()
4961 auto replCoord = getReplCoord(); in TEST_F() local
4962 auto config = replCoord->getConfig(); in TEST_F()
5246 hbResp.setTerm(replCoord->getTerm()); in TEST_F()
5866 auto replCoord = getReplCoord(); in TEST_F() local
5867 auto initialTerm = replCoord->getTerm(); in TEST_F()
[all …]
H A Drs_sync.cpp49 RSDataSync::RSDataSync(BackgroundSync* bgsync, ReplicationCoordinator* replCoord) in RSDataSync() argument
50 : _bgsync(bgsync), _replCoord(replCoord) {} in RSDataSync()
H A Drs_rollback.h149 ReplicationCoordinator* replCoord,
182 ReplicationCoordinator* replCoord,
374 ReplicationCoordinator* replCoord,
H A Dreplication_coordinator.cpp67 std::unique_ptr<ReplicationCoordinator> replCoord) { in set() argument
69 coordinator = std::move(replCoord); in set()
H A Dreplication_coordinator_impl_elect_v1.cpp53 LoseElectionGuardV1(ReplicationCoordinatorImpl* replCoord) : _replCoord(replCoord) {} in LoseElectionGuardV1() argument
83 LoseElectionDryRunGuardV1(ReplicationCoordinatorImpl* replCoord) in LoseElectionDryRunGuardV1() argument
84 : LoseElectionGuardV1(replCoord) { in LoseElectionDryRunGuardV1()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/
H A Dread_concern.cpp114 invariant(replCoord->isReplEnabled()); in makeNoopWriteIfNeeded()
210 invariant(replCoord); in waitForReadConcern()
221 if (!replCoord->isV1ElectionProtocol()) { in waitForReadConcern()
232 if (!replCoord->getMemberState().primary()) { in waitForReadConcern()
265 if (replCoord->isReplEnabled() && afterClusterTime) { in waitForReadConcern()
273 if (replCoord->isReplEnabled() || !afterClusterTime) { in waitForReadConcern()
284 if (!replCoord->isV1ElectionProtocol()) { in waitForReadConcern()
300 replCoord->waitUntilSnapshotCommitted(opCtx, Timestamp()); in waitForReadConcern()
316 repl::ReplicationCoordinator* replCoord = in waitForLinearizableReadConcern() local
323 if (!replCoord->canAcceptWritesForDatabase(opCtx, "admin")) { in waitForLinearizableReadConcern()
[all …]
H A Dlog_process_details.cpp74 auto replCoord = repl::getGlobalReplicationCoordinator(); in logProcessDetailsForLogRotate() local
75 if (replCoord != nullptr && in logProcessDetailsForLogRotate()
76 replCoord->getReplicationMode() == repl::ReplicationCoordinator::modeReplSet) { in logProcessDetailsForLogRotate()
77 auto rsConfig = replCoord->getConfig(); in logProcessDetailsForLogRotate()
81 log() << "Replica Set Member State: " << (replCoord->getMemberState()).toString(); in logProcessDetailsForLogRotate()
H A Dwrite_concern.cpp172 auto const replCoord = repl::ReplicationCoordinator::get(opCtx); in waitForWriteConcern() local
182 replCoord->populateUnsetWriteConcernOptionsSyncMode(writeConcern); in waitForWriteConcern()
201 if (replCoord->getReplicationMode() != repl::ReplicationCoordinator::Mode::modeNone) { in waitForWriteConcern()
204 OpTime appliedOpTime = replCoord->getMyLastAppliedOpTime(); in waitForWriteConcern()
206 replCoord->setMyLastDurableOpTimeForward(appliedOpTime); in waitForWriteConcern()
231 replCoord->awaitReplication(opCtx, replOpTime, writeConcernWithPopulatedSyncMode); in waitForWriteConcern()
239 result->writtenTo = replCoord->getHostsWrittenTo(replOpTime, in waitForWriteConcern()
H A Dservice_entry_point_mongod.cpp237 auto const replCoord = repl::ReplicationCoordinator::get(opCtx); in appendReplyMetadata() local
239 replCoord->getReplicationMode() == repl::ReplicationCoordinator::modeReplSet; in appendReplyMetadata()
249 rpc::ShardingMetadata(lastOpTimeFromClient, replCoord->getElectionId()) in appendReplyMetadata()
318 auto const replCoord = repl::ReplicationCoordinator::get(opCtx); in getClientOperationTime() local
337 auto const replCoord = repl::ReplicationCoordinator::get(opCtx); in computeOperationTime() local
343 return LogicalTime(replCoord->getMyLastAppliedOpTime().getTimestamp()); in computeOperationTime()
582 auto const replCoord = repl::ReplicationCoordinator::get(opCtx); in execCommandDatabase() local
674 !replCoord->canAcceptWritesForDatabase_UNSAFE(opCtx, dbname) && in execCommandDatabase()
675 !replCoord->getMemberState().secondary()) { in execCommandDatabase()
679 !replCoord->getMemberState().recovering()); in execCommandDatabase()
[all …]
H A Ddbdirectclient.cpp109 auto const* replCoord = repl::ReplicationCoordinator::get(_opCtx); in isReplicaSetMember() local
110 return replCoord && replCoord->isReplEnabled(); in isReplicaSetMember()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/catalog/
H A Ddrop_database.cpp100 auto replCoord = repl::ReplicationCoordinator::get(opCtx); in dropDatabase() local
120 opCtx->writesAreReplicated() && !replCoord->canAcceptWritesForDatabase(opCtx, dbName); in dropDatabase()
138 if (nss.isDropPendingNamespace() && replCoord->isReplEnabled() && in dropDatabase()
145 if (replCoord->isOplogDisabledFor(opCtx, nss) || nss.isSystemDotIndexes()) { in dropDatabase()
208 auto result = replCoord->awaitReplication(opCtx, awaitOpTime, kDropDatabaseWriteConcern); in dropDatabase()
243 opCtx->writesAreReplicated() && !replCoord->canAcceptWritesForDatabase(opCtx, dbName); in dropDatabase()
249 << replCoord->getMemberState().toString() in dropDatabase()
H A Dcapped_utils_test.cpp65 auto replCoord = stdx::make_unique<repl::ReplicationCoordinatorMock>(service); in setUp() local
66 ASSERT_OK(replCoord->setFollowerMode(repl::MemberState::RS_PRIMARY)); in setUp()
67 repl::ReplicationCoordinator::set(service, std::move(replCoord)); in setUp()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/commands/
H A Dconn_pool_stats.cpp87 auto const replCoord = repl::ReplicationCoordinator::get(opCtx); in run() local
88 if (replCoord && replCoord->isReplEnabled()) { in run()
89 replCoord->appendConnectionStats(&stats); in run()
H A Doplog_note.cpp58 repl::ReplicationCoordinator* const replCoord = repl::ReplicationCoordinator::get(opCtx); in _performNoopWrite() local
71 if (!replCoord->canAcceptWritesForDatabase(opCtx, "admin")) { in _performNoopWrite()
122 auto replCoord = repl::ReplicationCoordinator::get(opCtx); in run() local
123 if (!replCoord->isReplEnabled()) { in run()
147 auto lastAppliedOpTime = replCoord->getMyLastAppliedOpTime().getTimestamp(); in run()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/s/client/
H A Drs_local_client.cpp108 auto replCoord = repl::ReplicationCoordinator::get(opCtx); in queryOnce() local
115 Status readConcernStatus = replCoord->waitUntilOpTimeForRead( in queryOnce()
155 replCoord->getCurrentCommittedSnapshotOpTime()}; in queryOnce()

1234