Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-46067 Replicate Before Journaling interface changes | Dianna Hohensee | 2020-02-12 | 1 | -6/+5 |
| | | | | | | | | | flushAllFiles takes callerHoldsReadLock in order to skip taking a write lock to update the truncate point. waitUntilDurable takes skipJournalListenerUpdate to know to skip updating the truncate point. getToken takes a defer_lock and opCtx so collection locks can be locked prior to locking the mutex. Remove inactive 'async' field from fsync command. Put explicit dummy value for inactive (since MMAP) 'numFiles' result field in fsync command. Put explicit dummy value for inactive (since MMAP) 'fsyncFiles' result field in write concern. | ||||
* | SERVER-46095 Must wrap WriteConcernOptions::SyncMode::JOURNAL w/ ↵ | Dianna Hohensee | 2020-02-12 | 1 | -0/+9 |
| | | | | repl::ReplicationCoordinator::Mode::modeReplSet waitForWriteConcern specially with DurableTimestsamp updates for inMemory engine. | ||||
* | SERVER-45665 Make JournalFlusher flush on command and waitForWriteConcern ↵ | Dianna Hohensee | 2020-02-05 | 1 | -10/+2 |
| | | | | | | asynchronously call waitUntilDurable through the JournalFlusher. Making waitForWriteConcern asynchronously call waitUntilDurable is a performance gain. | ||||
* | SERVER-45098 test that RWC defaults are correctly applied to commands | Kevin Pulo | 2020-01-16 | 1 | -1/+4 |
| | |||||
* | SERVER-45476 Don't consider applying RWC defaults on standalones | Kevin Pulo | 2020-01-15 | 1 | -0/+1 |
| | |||||
* | SERVER-44538 Add read/write concern fields to logging/profiling | Kevin Pulo | 2019-12-20 | 1 | -2/+23 |
| | |||||
* | SERVER-43713 SERVER-43715 Create DistCache abstraction, use it in ↵ | Kevin Pulo | 2019-12-09 | 1 | -1/+1 |
| | | | | ReadWriteConcernDefaults | ||||
* | SERVER-43126 Basic replset CWRWC passthrough suites | Kevin Pulo | 2019-11-26 | 1 | -0/+2 |
| | |||||
* | SERVER-43123 SERVER-43124 Use ReadWriteConcernDefaults for incoming mongod ↵ | Kevin Pulo | 2019-10-21 | 1 | -4/+18 |
| | | | | requests | ||||
* | SERVER-43769: Only get the default write concern from ReplSetConfig if no ↵ | Lingzhi Deng | 2019-10-05 | 1 | -2/+12 |
| | | | | write concern is specified | ||||
* | SERVER-43317 merge failpoint headers. Rewrite docs. | Billy Donahue | 2019-10-03 | 1 | -1/+1 |
| | | | | iterate docs | ||||
* | SERVER-43252: Only compute WriteConcernResult.writtenTo for CmdGetLastError | Lingzhi Deng | 2019-10-03 | 1 | -6/+1 |
| | |||||
* | SERVER-43119 FailPoint cleanup | Billy Donahue | 2019-09-10 | 1 | -1/+1 |
| | | | | | | | | | | | - Don't use MONGO_INITIALIZER to declare each fail point. We only need one init task in total: freeze and iterate the registry. - remove MONGO_FAIL_POINT_DECLARE macro (extern) - remove MONGO_FAIL_POINT_SHOULD_FAIL macro (FailPoint::shouldFail) - remove MONGO_FAIL_POINT_BLOCK_IF (FailPoint::executeIf) - remove MONGO_FAIL_POINT_BLOCK (FailPoint::execute) - clean up FailPointRegistry and fail_point_service implementation. | ||||
* | SERVER-42221 Add concurrency control to checkpoint requests and expose it to ↵ | Dianna Hohensee | 2019-08-23 | 1 | -3/+3 |
| | | | | the validation cmd code layer | ||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | SERVER-40228 Refactor OpTimeAndWallTime into new struct | Maria van Keulen | 2019-03-21 | 1 | -0/+1 |
| | |||||
* | SERVER-40080 report last applied and last durable wall clock times | Maria van Keulen | 2019-03-19 | 1 | -2/+2 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -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-38978 coordinateCommitTransaction should send abortTransaction over ↵ | Esha Maharishi | 2019-01-24 | 1 | -1/+2 |
| | | | | the loopback | ||||
* | SERVER-37856 Fix coverity analysis defect 105090: Wrong operator used | Esha Maharishi | 2018-12-05 | 1 | -3/+3 |
| | |||||
* | SERVER-34212 Config servers should only upconvert writeConcern to majority ↵ | Esha Maharishi | 2018-10-22 | 1 | -8/+8 |
| | | | | for requests on internal connections | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-35275 rename fail point FP macros, improve docs | Billy Donahue | 2018-05-30 | 1 | -1/+1 |
| | |||||
* | SERVER-34751 Replace getGlobalStorageEngine cals with getStorageEngine. | Andy Schwerin | 2018-05-03 | 1 | -2/+2 |
| | |||||
* | SERVER-33355 Support readConcern level snapshot reads on secondaries | James Wahlin | 2018-03-03 | 1 | -7/+4 |
| | |||||
* | SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵ | Nick Zolnierz | 2018-03-02 | 1 | -1/+1 |
| | | | | | | decoration through service context (global if needed). This reverts commit a8fddd07a740e959646995ef93139887b3b3eb5c. | ||||
* | Revert "SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when ↵ | Nick Zolnierz | 2018-03-02 | 1 | -1/+1 |
| | | | | | | getting decoration through service context (global if needed)." This reverts commit 7d37a75df3f6035a7afcb51123b88f0e99308fc8. | ||||
* | SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵ | Henrik Edin | 2018-03-02 | 1 | -1/+1 |
| | | | | decoration through service context (global if needed). | ||||
* | SERVER-31184 Cleanup usages of global service context objects | Kaloian Manassiev | 2017-10-10 | 1 | -4/+5 |
| | | | | Also cleans up some formatting, no functional changes. | ||||
* | SERVER-28269 Set _canAcceptNonLocalWrites at the end of signalDrainComplete() | Matthew Russotto | 2017-09-06 | 1 | -1/+4 |
| | |||||
* | SERVER-28641 remove requirement that non-internal writes against config ↵ | Esha Maharishi | 2017-04-06 | 1 | -15/+0 |
| | | | | servers must use writeConcern 'majority' | ||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -15/+15 |
| | | | | | | 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-18410: Replace RWLock with OperationContext/LockManager | Daniel Gottlieb | 2017-03-02 | 1 | -1/+1 |
| | |||||
* | revert "SERVER-18410: Replace RWLock with OperationContext/LockManager" | Daniel Gottlieb | 2017-02-26 | 1 | -1/+1 |
| | | | | This reverts commit 9c9bbf3318113cfdd4d9b72f493b6ebd23f1837e. | ||||
* | SERVER-18410: Replace RWLock with OperationContext/LockManager | Daniel Gottlieb | 2017-02-24 | 1 | -1/+1 |
| | |||||
* | SERVER-27176 Improve performance of command writeConcern parsing | James Wahlin | 2016-12-06 | 1 | -8/+6 |
| | |||||
* | SERVER-27053 Don't acknowledge writes if the term has changed. | Spencer T Brody | 2016-11-17 | 1 | -0/+5 |
| | |||||
* | SERVER-25915 Log when waiting for write concern | Spencer T Brody | 2016-08-31 | 1 | -1/+3 |
| | |||||
* | SERVER-25204 Allow writeConcern w:1 for 'local' on CSRS config servers | Kaloian Manassiev | 2016-07-25 | 1 | -6/+5 |
| | |||||
* | SERVER-24939 Pull read concern extract, check and wait to separate utility | Kaloian Manassiev | 2016-07-08 | 1 | -1/+1 |
| | |||||
* | SERVER-24858 Tighten assertions around waiting for write concern | Kaloian Manassiev | 2016-07-08 | 1 | -91/+51 |
| | |||||
* | SERVER-24701 Add option to set writeConcern for ShardingCatalogClient write ops | Randolph Tan | 2016-06-24 | 1 | -2/+7 |
| | |||||
* | SERVER-24570 Fix overeager dassert in WriteConcernResult::appendTo | Geert Bosch | 2016-06-15 | 1 | -1/+2 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -3/+5 |
| | |||||
* | SERVER-22694 removed setupSynchronousCommit() and goingToWaitUntilDurable() | Judah Schvimer | 2016-04-25 | 1 | -10/+0 |
| | |||||
* | SERVER-23268 remove CatalogManager::ConfigServerMode::SCCC | Misha Tyulenev | 2016-04-21 | 1 | -11/+2 |
| | |||||
* | SERVER-20224 commands that write support writeConcern | Judah Schvimer | 2016-04-12 | 1 | -27/+21 |
| | |||||
* | SERVER-22663 Remember --shardsvr setting | Randolph Tan | 2016-03-23 | 1 | -1/+1 |
| | |||||
* | SERVER-22276 SERVER-22277 implement "j" flag in write concern apply to ↵ | matt dannenberg | 2016-02-04 | 1 | -27/+35 |
| | | | | secondary as well as primary | ||||
* | SERVER-21604 v3.0 mongos fails to ping config.mongos if config servers are v3.2 | Randolph Tan | 2015-11-25 | 1 | -4/+17 |
| |