summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/sync_source_feedback.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-2/+2
| | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-26/+28
|
* SERVER-31589 Replaces OpContext pts with ReplicationCoordinator ptrs.Pavithra Vetriselvan2017-10-241-1/+4
|
* SERVER-26494 removed unused function arguments from SyncSourceFeedbackBenety Goh2017-02-281-1/+1
|
* SERVER-27624 SyncSourceFeedback should check for shutdown before setting ↵Benety Goh2017-01-121-1/+1
| | | | _reporter
* SERVER-24784 updated SyncSourceFeedback to share task executor with ↵Benety Goh2016-06-281-1/+12
| | | | BackgroundSync
* SERVER-24318 change BackgroundSync to one owned object by the Repl ↵Eric Milkie2016-06-011-2/+3
| | | | ExternalState, to simplify lifetime issues
* SERVER-23085 integrated Reporter into SyncSourceFeedbackBenety Goh2016-03-161-33/+7
|
* Revert "SERVER-18029 integrated Reporter into SyncSourceFeedback"Benety Goh2016-03-101-7/+33
| | | | This reverts commit 052c463c90eb19e73f2e9b2f6fbd4eb669c83855.
* SERVER-18029 integrated Reporter into SyncSourceFeedbackBenety Goh2016-03-101-33/+7
|
* SERVER-18029 cleaned up ↵Benety Goh2016-03-071-4/+7
| | | | ReplicationCoordinator::prepareReplSetUpdatePositionCommand to accept a command style indicating format of replSetUpdatePosition to generate.
* SERVER-22276 SERVER-22277 implement "j" flag in write concern apply to ↵matt dannenberg2016-02-041-1/+5
| | | | secondary as well as primary
* SERVER-20021 pull keepalive value from replCoord into sync source feedback, ↵Eric Milkie2015-08-191-9/+3
| | | | rather than push
* SERVER-19830 liveness detection for downstream membersmatt dannenberg2015-08-171-2/+11
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-44/+44
|
* SERVER-18723 boost -> stdx for condition_variableAdam Midvidy2015-06-181-3/+2
|
* SERVER-18723 boost -> stdx for mutex, unique_lock, and lock_guardAdam Midvidy2015-06-171-2/+2
|
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-2/+1
|
* SERVER-17880 Rename OpTime to TimestampEric Milkie2015-04-071-1/+1
|
* SERVER-15698 remove RID from replica set replication progress trackingmatt dannenberg2015-02-201-23/+1
| | | | | Conflicts: src/mongo/db/repl/sync_source_feedback.cpp
* SERVER-15093 If replSetUpdatePosition command fails due to NodeNotFound, ↵Spencer T Brody2014-10-081-1/+3
| | | | resend a handshake
* SERVER-15089 Add new Applier class and remove theReplSet references from ↵Eric Milkie2014-09-261-4/+2
| | | | BackgroundSync
* SERVER-15089 remove last uses of dbclient.connect(char*)Eric Milkie2014-08-291-1/+1
|
* SERVER-15031 Ensure local.me exists just once at startup and cache the RID thereSpencer T Brody2014-08-291-4/+0
|
* SERVER-14729 logging cleanup - removed mongo/util/log.h from headers, ↵Benety Goh2014-08-121-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de-inlining functions that use logging where applicable. de-inlined BSONElement::_asCode() de-inlined BSONObjBuilder::appendDate() de-inlined DBClientCursor::nextSafe() de-inlined IndexDescriptor::_checkOk() de-inlined LastErrorHolder::getSafe() de-inlined UpdateResult constructor de-inlined QueryPlannerCommon::reverseScans() de-inlined repl::ScopedConn::connect() de-inlined repl::_MultiCommand::run() de-inlined OplogReader::tailCheck() de-inlined repl::StateBox::change() de-inlined repl::SyncSourceFeedback::_resetConnection() de-inlined DiskLoc56Bit::operator=() de-inlined DurableInterface::~DurableInterface() de-inlined ListeningSockets::closeAll() de-inlined RelativePath::fromFullPath() and getPartition() de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor (v8-3.25) de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor removed log message from List1::orphan() - this should have no user-facing impact because List1::orphan() is used in tests only removed log message from RWLockRecursiveNongreedy::Lock() removed log message from RSBase destructor removed log.h dependency from DESTRUCTOR_GUARD macro removed mongo/util/log.h dependency from qlog.h removed mongo/util/log.h dependency from stacktrace.h removed mongo/util/log.h dependency from s2 logging header removed mongo/util/log.h dependency from chunk_diff-inl.cpp removed mongo/util/log.h from pch.h removed unused mongo/util/log.h include from inlined file sorter.cpp convert HashTable<K,V> to non-template NamespaceHashTable. De-inlined NamespaceHashTable::_find() and constructor convert isself getMyAddrs()and getallIPs() debug log to use LOG() macro assign default log component MONGO_LOG_DEFAULT_COMPONENT removed unused macros LOGATMOST and LOGSOME removed unused FLOG() macro from goodies.h
* SERVER-14442 Make ReplicationCoordinatorImpl capable of starting its own ↵Spencer T Brody2014-07-301-13/+16
| | | | SyncSourceFeedback thread
* SERVER-13961 Pass more OperationContext down in replKaloian Manassiev2014-07-241-3/+3
|
* SERVER-14442 Make ReplicationCoordinator responsible for constructing ↵Spencer T Brody2014-07-231-7/+1
| | | | replication handshake objects
* SERVER-14442 Implement getMyRID() in ReplicationCoordinatorImplSpencer T Brody2014-07-211-0/+3
|
* SERVER-13961 Cleanup some nested instantiations of OperationContextImpl in replKaloian Manassiev2014-07-181-1/+4
| | | | | These are causing deadlocks if LockState is removed from TLS because of pseudo-conflicting locks on the same code path.
* SERVER-14442 Make ReplicationCoordinator responsible for constructing ↵Spencer T Brody2014-07-181-9/+8
| | | | ReplSetUpdatePosition commands
* SERVER-14135 implement processHandshake() in LegacyReplicationCoordinatormatt dannenberg2014-07-031-1/+1
|
* SERVER-5092 assign default log component to server modulesBenety Goh2014-07-011-0/+3
|
* SERVER-14043 s/namespace replset/namespace repl/matt dannenberg2014-05-271-2/+2
|
* SERVER-14021 move all replication code into namespace replsetmatt dannenberg2014-05-221-1/+3
|
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-2/+2
|
* SERVER-13821 privatize SyncSourceFeedback's resetConnection()matt dannenberg2014-05-051-5/+5
|
* SERVER-13091 eliminate connlock from SyncSourceFeedbackmatt dannenberg2014-04-291-5/+0
|
* SERVER-13091 removing all of the oplogreader fallback code from ↵matt dannenberg2014-04-291-74/+5
| | | | SyncSourceFeedback
* SERVER-13500 prevent syncSourceFeedback segfault by not allowing NULL ↵matt dannenberg2014-04-091-2/+2
| | | | members to be added to _members map
* SERVER-13420 remove syncSourceFeedback connection management from the ↵matt dannenberg2014-03-311-1/+1
| | | | notifier thread
* SERVER-12650 locking to protect the fallback oplogreadermatt dannenberg2014-02-201-0/+9
|
* SERVER-10745 Eliminate AuthorizationSession::hasInternalAuthorization() method.Andy Schwerin2013-09-201-7/+5
| | | | | This requires eliminating the "skipAuthCheck" parameter to replAuthenticate(), which the linked jira ticket describes as folly, anyways.
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
|
* SERVER-6071 prevent spinning on primariesmatt dannenberg2013-08-081-1/+3
|
* SERVER-6071 pass 'me' object to oplogreader instead of getting from database ↵matt dannenberg2013-08-051-2/+2
| | | | in a way that causes a deadlock
* SERVER-6071 Use command on local.slaves instead of cursormatt dannenberg2013-07-221-6/+9
| | | | | | rearranged locking to prevent deadlocks syncSourceFeedback methods use OIDs instead of BSONObj containing OIDs now wrapped percolate so that it is not called when it is not needed
* Revert "Revert "SERVER-6071 use command on local.slaves instead of cursor""matt dannenberg2013-07-221-0/+171
| | | | This reverts commit 6486b4035c5ac52679eb3e1a034c925ccdd20deb.
* Revert "SERVER-6071 use command on local.slaves instead of cursor"Eric Milkie2013-07-121-171/+0
| | | | | | | | | | | | | | | | | | | This reverts commit 2267744af0e972bceccb4ff4e9ed19a1ed639d2e. Revert "SERVER-6071 correct assert code" This reverts commit 85ca38c33e4aaebad539e78a05aed329b09c1208. Conflicts: src/mongo/db/repl/sync_source_feedback.cpp Revert "SERVER-6071 use command on local.slaves instead of cursor" This reverts commit 83ecb9775b7997dd5115c53f6ea30d2e368a4244. Conflicts: src/mongo/db/repl/replset_commands.cpp src/mongo/db/repl/sync_source_feedback.cpp