summaryrefslogtreecommitdiff
path: root/src/mongo/db/read_concern.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-71873: Update access blocker util methods to use DatabaseNameChristopher Caplinger2022-12-061-1/+1
|
* SERVER-62609 Represent the w parameter of WriteConcernOptions as a variantMatt Broadstone2022-02-011-1/+1
|
* SERVER-57769 Allow tenant migration recipients to advance cluster time with ↵Jack Mulrow2021-06-211-1/+2
| | | | noops
* SERVER-44372 WeakFunction: a simplification of SHIM_ macrosBilly Donahue2019-11-071-4/+26
|
* SERVER-39996 Moved setting ignorePrepared behavior outside of ↵Suganthi Mani2019-08-261-0/+1
| | | | waitForReadConcern.
* 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-37560 Add core functionality for speculative majority readsWilliam Schultz2018-12-211-0/+1
| | | | This patch adds functionality for "speculative" majority reads. These are reads that can satisfy "majority" read concern guarantees without support from the storage engine for reading from a historical snapshot. Queries of this nature will, by default, wait on the most recent lastApplied optime to majority commit after they complete, but before returning to the client. They can also optionally set a custom optime T to wait on, if they know that they did not read any data that reflects the effects of operations newer than optime T.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-37299 Remove dependency on s/grid from rw_concern_d.Henrik Edin2018-10-041-358/+2
| | | | Read concern implementation shim'd out and separate for mongod and embedded.
* SERVER-37030 Make internal reads ignore prepare conflicts by defaultSamy Lanka2018-10-011-4/+8
|
* SERVER-35821 readConcern:snapshot transactions need a read timestamp <= WT's ↵Matthew Russotto2018-09-141-1/+5
| | | | all_committed point
* SERVER-36382 Only snapshot, lineariable and afterClusterTime reads block on ↵Samy Lanka2018-09-051-1/+6
| | | | prepare conflicts
* SERVER-35900 Refactor transaction machinery out from Session classRandolph Tan2018-08-081-7/+7
|
* SERVER-29908 Remove ShardingState::appendInfoKaloian Manassiev2018-08-011-2/+1
| | | | | | Expose the ShardingState properties and move the appendInfo logic to be entirely inside the 'getShardingState' function, which is its only consumer.
* SERVER-36050 Remove isV1ElectionProtocol() check.Suganthi Mani2018-07-271-18/+0
|
* SERVER-34113 Remove all support for snapshot reads outside multi-document ↵Xiangyu Yao2018-06-191-4/+4
| | | | transactions
* SERVER-34348 Add causally consistent core_txns passthroughTess Avitabile2018-05-301-1/+9
|
* SERVER-34348 Speculative transactions should not wait for afterClusterTime ↵Tess Avitabile2018-05-301-15/+14
| | | | to be majority committed
* SERVER-35017 Disable speculative behavior when using atClusterTime.Max Hirschhorn2018-05-171-2/+6
|
* SERVER-34443 Refactor WiredTigerRecoveryUnit and WiredTigerSnapshotManager. ↵Louis Williams2018-05-151-5/+7
| | | | An enum is now used to indicate at which time to read on a RecoveryUnit.
* SERVER-34038 Make sure that commitTransaction waits for writeConcern after a ↵Matthew Russotto2018-05-031-3/+3
| | | | | | | read-only transaction. This also ensures we can obtain a local snapshot when starting a transaction, by starting the transaction before allowing the local snapshot to move forward.
* SERVER-34195 Support speculative readConcern behavior in transactions.Matthew Russotto2018-04-241-0/+11
|
* SERVER-33798 Fail atClusterTime reads at times newer than the current ↵Spencer T Brody2018-03-151-7/+21
| | | | cluster time
* SERVER-31802 Rip out more dead master-slave code, and the related concept of ↵Andy Schwerin2018-03-151-1/+1
| | | | RID.
* SERVER-33722 readConcern snapshot should return an error for metadata changesJames Wahlin2018-03-141-1/+2
|
* SERVER-33609 Pass readConcernLevel to WiredTigerRecoveryUnitXiangyu Yao2018-03-091-2/+5
|
* SERVER-24635 replace references to fassertStatusOK with fassertBenety Goh2018-03-071-1/+1
|
* SERVER-32518 Establish snapshot timestamp for readConcern snapshotTess Avitabile2018-02-051-10/+15
|
* SERVER-32517 Parse readConcern snapshot and atClusterTimeTess Avitabile2018-01-231-6/+18
|
* SERVER-32463 Remove FCV dependent causal consistency codeJack Mulrow2018-01-191-8/+0
|
* SERVER-31916 wait for clusterTime on mongo connectionMisha Tyulenev2017-12-151-1/+1
|
* SERVER-31304: Refactor away SnapshotName.Daniel Gottlieb2017-11-211-3/+2
|
* SERVER-32006 add a parameter to wait before secondaries perform noop writeMisha Tyulenev2017-11-171-0/+16
|
* SERVER-31806 do not invariant on the error status in makeNoopWriteIfNeededMisha Tyulenev2017-11-141-2/+6
|
* SERVER-31613 disallow afterClusterTime on some commandsMisha Tyulenev2017-10-261-1/+7
|
* SERVER-31608 remove FCV gettersJudah Schvimer2017-10-261-1/+2
|
* SERVER-31609 fix request synchronization for makeNoopWriteIfNeededMisha Tyulenev2017-10-231-27/+83
|
* SERVER-30745 Prohibit unsafe comparisons against featureCompatibilityVersionLouis Williams2017-10-061-2/+1
|
* SERVER-31424 generate the keys in RS right after becoming a primaryMisha Tyulenev2017-10-061-1/+1
|
* SERVER-30638 change setReadFromMajorityCommittedSnapshot to use timestamps ↵Eric Milkie2017-10-051-14/+4
| | | | instead of named snapshots
* SERVER-30977 add clusterTime to standalone replica setMisha Tyulenev2017-09-271-0/+2
|
* SERVER-30645 testing-only read concern to read at a point-in-timeEric Milkie2017-09-121-0/+6
|
* SERVER-30424 Remove opCtx/serviceContext null checks from db.cpp since ↵Kaloian Manassiev2017-08-141-1/+0
| | | | ServiceContext must always exist
* SERVER-29544 Remove deprecated macro calls.Ian Kuehne2017-07-031-5/+2
|
* SERVER-29654 Enable keys generation and logicalTime processing on shards and ↵Jack Mulrow2017-06-221-0/+8
| | | | config when FCV is 3.6
* SERVER-28639 Prevent multiple noopWrites to opLogMisha Tyulenev2017-06-211-11/+47
|
* SERVER-28575 Profile entry for update/delete should contain entire raw ↵Tess Avitabile2017-05-231-1/+1
| | | | update/delete
* SERVER-28812: allow readConcern majority and afterClusterTime on standalone ↵Misha Tyulenev2017-05-051-4/+9
| | | | mongod
* Revert "Revert "SERVER-28562 Move LogicalTime HMAC computation outside ↵Randolph Tan2017-05-041-1/+1
| | | | | | collection lock"" This reverts commit b7c013aa097b2d999ad3f942cdfce130558ef40f.
* Revert "SERVER-28562 Move LogicalTime HMAC computation outside collection lock"ADAM David Alan Martin2017-05-031-1/+1
| | | | This reverts commit 1a6c4ecddfa4bb7a7275dc4b1bf5b79222aa4b72.