summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/oplogreader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-171-26/+28
|
* SERVER-30827 SERVER-30639 Timestamp bulk writes via changes to optime generatorEric Milkie2017-09-121-2/+0
|
* SERVER-28509 DBClientCursor now uses read commandsMathias Stearn2017-07-261-0/+3
|
* SERVER-26772 removed old initial sync codeJudah Schvimer2017-03-161-151/+0
|
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-1/+1
| | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo.
* SERVER-27149 Don't sync from nodes in an older term.Spencer T Brody2016-11-221-1/+1
|
* SERVER-25145 OplogReader::connectToSyncSource selects sync sources based on ↵Benety Goh2016-11-021-0/+51
| | | | required optime if given
* Revert "SERVER-25145 OplogReader::connectToSyncSource selects sync sources ↵Benety Goh2016-11-021-52/+0
| | | | | | based on min valid if given" This reverts commit cbb4f8ef9028461b682bd4aea5097a95f8cfe631.
* SERVER-25145 OplogReader::connectToSyncSource selects sync sources based on ↵Benety Goh2016-11-021-0/+52
| | | | min valid if given
* SERVER-24991 log redaction for sharding, repl filesRamon Fernandez2016-08-291-1/+1
|
* SERVER-7200 Write oplog entries on secondaries before applyingMathias Stearn2016-08-231-2/+1
|
* SERVER-23478 Move server status metrics from OplogReader and BackgroundSync ↵Judah Schvimer2016-08-171-11/+0
| | | | to OplogFetcher
* SERVER-24611 Implement ClientMetadata classMark Benvenuto2016-08-041-1/+1
|
* SERVER-23448 create an ASIO based MessagingPortMatt Cotter2016-05-201-1/+2
|
* SERVER-24104 Replace stdx::duration with mongo::Duration.Andy Schwerin2016-05-171-1/+2
| | | | | | | The mongo::Duration type does overflow checking on casts and arithmetic. This patch also moves DESTRUCTOR_GUARD out of assert_util.h into destructor_guard.h in order to break an include cycle with duration.h.
* SERVER-18038 replaced uses of minvalid.h with repl storage interfaceBenety Goh2016-04-181-2/+2
|
* SERVER-6823 Enable Access control without downtime.Shane Harvey2016-04-131-7/+5
| | | | | Add --tryClusterAuth flag that enables communicatation between nodes running with and without auth.
* SERVER-21478: use lastWrite instead of replCoord::lastOpTime when ↵r3.2.0-rc3Scott Hernandez2015-11-161-1/+9
| | | | transitioning to secondary
* SERVER-20326: record apply batch boundariesScott Hernandez2015-09-251-1/+1
|
* SERVER-19905 consistently use t as the field name for the term portion of an ↵matt dannenberg2015-09-171-1/+2
| | | | OpTime
* SERVER-19155 Remove authcommon target's dependency on DBClientWithCommandssamantharitter2015-08-121-1/+1
|
* SERVER-19855 Parsing/serialization logic for OpTimeKaloian Manassiev2015-08-121-1/+1
| | | | | This change pulls the OpTime serialization/deserialization logic to be part of the class.
* SERVER-19861 converted uses of std::chrono::duration::count() to ↵Benety Goh2015-08-111-2/+2
| | | | mongo::durationCount()
* SERVER-18584 write an n-op when transition to primary is completematt dannenberg2015-08-051-1/+1
|
* SERVER-19375 choose new sync source based on last fetched op rather than ↵matt dannenberg2015-07-161-2/+3
| | | | | | last applied op also change chooseNewSyncSource to take a Timestamp rather than an OpTime
* SERVER-19307 converted OplogReader::tcp_timeout from int to SecondsBenety Goh2015-07-131-1/+4
|
* SERVER-18498 Don't attach term to oplog in old protocol version.Siyuan Zhou2015-06-221-2/+3
| | | | Audit the occurrences of OpTime comparison.
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-137/+127
|
* SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptrAndrew Morrow2015-06-101-2/+1
|
* SERVER-18807 OplogReader connection should use same MessagePort tag as ↵Benety Goh2015-06-091-0/+2
| | | | connection pool in replication coordinator
* SERVER-18216 Add term to oplog.Siyuan Zhou2015-05-261-15/+8
|
* SERVER-18606 clear out dead/unused code from oplogreaderEric Milkie2015-05-211-6/+6
|
* SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵Andy Schwerin2015-05-131-6/+4
| | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type.
* Revert "SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵Andy Schwerin2015-05-121-4/+6
| | | | | | | | stdx::chrono types." This reverts commit 9aac625685811873ffbc2d3e8d09531eff1ce10e. Committed in error.
* SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵Andy Schwerin2015-05-121-6/+4
| | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type.
* SERVER-18246 getmore on secondary in recovery mode can crash mongosRandolph Tan2015-05-071-1/+0
|
* SERVER-17880 Rename OpTime to TimestampEric Milkie2015-04-071-7/+7
|
* SERVER-13896 Replace logOp() with a more operation-aware observer interfacematt dannenberg2015-03-111-1/+1
|
* SERVER-17176 refine replication log severities and message bodiesSiyuan Zhou2015-02-101-9/+8
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+2
|
* SERVER-16764 Make ReplicationCoordinator file names match the type namesSpencer T Brody2015-01-121-1/+1
|
* SERVER-16764 Give methods and member variables consistent names in repl ↵Spencer T Brody2015-01-121-1/+1
| | | | Coordinator classes
* SERVER-13256 Remove shared_ptr from pch.hAndrew Morrow2015-01-051-0/+2
|
* SERVER-15804 ensure ramlog contains state changes, syncsource changes, and ↵matt dannenberg2014-11-241-8/+5
| | | | write acceptance changes
* SERVER-15935 Check return value of setFollowerMode everywhereSpencer T Brody2014-11-051-1/+6
|
* SERVER-15706 Refactor internal user authenticationAndreas Nilsson2014-10-211-1/+1
|
* SERVER-15535 Choose new sync source on reconfigsSpencer T Brody2014-10-101-1/+2
|
* SERVER-15089 Add new Applier class and remove theReplSet references from ↵Eric Milkie2014-09-261-2/+79
| | | | BackgroundSync
* SERVER-15089 cleanup oplogreaderEric Milkie2014-09-051-73/+7
| | | | | | | | 1. Move some master/slave oplogreader code into master_slave.cpp 2. fix up includes for some files; remove pch.h from a header (!) 3. remove awaitCapable check 4. add new "_host" field to oplogreader to store the HostAndPort we're connected to; will be used by new Applier
* SERVER-15089 oplogreader use HostAndPort to connect instead of stringsEric Milkie2014-08-291-8/+8
|