Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 3731 | -4387/+130 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-39047 Initialize _lastCommitOrAbortCounter in constructors | Divjot Arora | 2019-02-13 | 1 | -2/+7 |
| | |||||
* | SERVER-36174 Change MONGO_UNREACHABLE to fassert | Divjot Arora | 2019-02-13 | 1 | -1/+5 |
| | |||||
* | SERVER-39223 Expose type set parsing in JSON Schema parser | Nick Zolnierz | 2019-02-13 | 2 | -39/+54 |
| | |||||
* | SERVER-38977 Notify the IndexBuildsCoordinator of any changes to the replica ↵ | Gregory Wlodarek | 2019-02-13 | 5 | -0/+22 |
| | | | | set config | ||||
* | SERVER-39429 Add server parameter to gate the new oplog format of large ↵ | Matthew Russotto | 2019-02-13 | 2 | -1/+10 |
| | | | | transactions | ||||
* | SERVER-39086 Refactor startup index builds to use the IndexBuildsCoordinator | Gregory Wlodarek | 2019-02-13 | 10 | -116/+326 |
| | |||||
* | SERVER-38311 Change out merging strategy | Charlie Swanson | 2019-02-13 | 52 | -235/+314 |
| | | | | | Allows an $out stage to run in parallel on all shards if the target collection is sharded and so is the input collection to the aggregate. | ||||
* | SERVER-38621 Do not ignore regex options when specified first | Evan Nixon | 2019-02-12 | 2 | -2/+76 |
| | |||||
* | SERVER-39376 Canonicalize net.ssl.mode to net.tls.mode | Sara Golemon | 2019-02-12 | 1 | -0/+17 |
| | |||||
* | SERVER-38583 Fix transaction insert writeError format | A. Jesse Jiryu Davis | 2019-02-12 | 5 | -33/+138 |
| | |||||
* | SERVER-38372 Fix rollback of index drop to update CollectionInfoCache. | David Storch | 2019-02-12 | 1 | -1/+6 |
| | |||||
* | SERVER-39483 Tag large build artifacts as non-cacheable | Andrew Morrow | 2019-02-12 | 2 | -4/+11 |
| | |||||
* | SERVER-39466 Make transport::Reactor inherit from OutOfLineExecutor | Ben Caimano | 2019-02-12 | 7 | -34/+25 |
| | |||||
* | SERVER-38516 Remove “closeConnectionsOnStepdown” flag and fix tests ↵ | Matthew Russotto | 2019-02-12 | 1 | -6/+1 |
| | | | | broken by this | ||||
* | SERVER-39456 Remove tcmallocEnableMarkThreadTemporarilyIdle implementation.r4.1.8 | Henrik Edin | 2019-02-12 | 7 | -192/+7 |
| | | | | An error message was added with explaination if this is attempted to be set. | ||||
* | SERVER-35963 Remove old WT index_collator | Divjot Arora | 2019-02-12 | 1 | -22/+0 |
| | |||||
* | SERVER-36917 Remove the unused DBDirectClient in drop_indexes.cpp | Divjot Arora | 2019-02-12 | 1 | -2/+0 |
| | |||||
* | SERVER-38521 Move all TransactionCoordinator sources to be under db/s | Kaloian Manassiev | 2019-02-12 | 28 | -84/+90 |
| | |||||
* | SERVER-38521 Make the transaction coordinator step-up task interruptible | Kaloian Manassiev | 2019-02-12 | 9 | -131/+320 |
| | |||||
* | SERVER-38521 Use `advanceTime` in network operation cancellation tests to ↵ | Kaloian Manassiev | 2019-02-12 | 4 | -12/+16 |
| | | | | ensure the cancel callbacks run | ||||
* | SERVER-39368 refactor IndexBuildsCoordinator::_runIndexBuild to facilitate ↵ | Dianna Hohensee | 2019-02-11 | 3 | -221/+298 |
| | | | | future changes and code re-use | ||||
* | SERVER-39474 Fix incorrect use of 'skip' parameter to configureFailPoint in ↵ | Esha Maharishi | 2019-02-11 | 2 | -30/+30 |
| | | | | txn_two_phase_commit_failover.js | ||||
* | SERVER-39068 Replicate startIndexBuild and commitIndexBuild oplog entrires | Louis Williams | 2019-02-12 | 28 | -203/+414 |
| | |||||
* | SERVER-35551 Avoid restarting mongobridge processes. | Max Hirschhorn | 2019-02-11 | 2 | -6/+20 |
| | | | | | | | Changes ReplSetTest, RollbackTest, and RollbackTestDeluxe to avoid restarting the mongobridge process associated with the mongod process being restarted. This ensures that any partitioning which has been configured remains intact after the server is restarted. | ||||
* | SERVER-39139 Make canAcceptWritesFor, canAcceptWritesForDatabase and ↵ | Vesselina Ratcheva | 2019-02-11 | 2 | -6/+6 |
| | | | | canServeReadsFor check RSTL | ||||
* | SERVER-39206 Avoid PBWM lock conflicts for prepared transaction on startup | Siyuan Zhou | 2019-02-11 | 4 | -0/+9 |
| | |||||
* | SERVER-39169 Add $_internalReadAtClusterTime option to find and dbHash. | Max Hirschhorn | 2019-02-11 | 8 | -34/+215 |
| | | | | | | | | | | | | The new $_internalReadAtClusterTime option replaces all usages of running the dbHash command inside of a multi-statement transaction. It can be used to read from a consistent snapshot in place of specifying an atClusterTime read concern. Unlike multi-statement transactions, the new $_internalReadAtClusterTime option doesn't cause locks to be left on the server after returning a network response. It instead restores the snapshot to read from as part of handling the request. | ||||
* | SERVER-39106 GlobalLock acquisition should throw if its ticket acquisition ↵ | Xiangyu Yao | 2019-02-11 | 3 | -12/+46 |
| | | | | times out due to max lock timeout | ||||
* | SERVER-39412 Continue to disconnect on rollback or on removal from the ↵ | Matthew Russotto | 2019-02-11 | 2 | -3/+8 |
| | | | | configuration. | ||||
* | SERVER-36489 Start initial sync oplog fetching from the 'oldest active ↵ | Samy Lanka | 2019-02-11 | 16 | -249/+765 |
| | | | | | | | transaction timestamp' SERVER-36490 Initial sync should not actually prepare transactions on applying prepareTransaction oplog entries SERVER-36491 During initial sync, make commitTransaction oplog entries apply the transaction from the prepare oplog entry | ||||
* | SERVER-37283 Use stronger locks for system.views | Charlie Swanson | 2019-02-11 | 11 | -117/+43 |
| | | | | | | | | | | Readers of the view catalog depend on a MODE_IS DB lock preventing concurrent writes to the view catalog. This is true for regular view maintenance commands like collMod, create, and drop. However, on secondaries these commands are replicated as direct writes to system.views and do not hold as strong of a lock. Further, a user is permitted to write directly to system.views and so could hit a similar issue on the primary. | ||||
* | SERVER-37456 Make the global CursorManager a decoration on ServiceContext | Anton Korshunov | 2019-02-11 | 25 | -55/+100 |
| | |||||
* | SERVER-39469 Capture by reference instead of value in write_ops failpoints | Nick Zolnierz | 2019-02-11 | 1 | -2/+2 |
| | |||||
* | SERVER-35651: Don't downgrade data files when a 4.2 binary running as an ↵ | Daniel Gottlieb | 2019-02-11 | 1 | -1/+4 |
| | | | | | | arbiter is shut down. To downgrade binaries for an arbiter, the user must delete the dbpath. | ||||
* | SERVER-39183 Avoid opCtx wait in implscope sleep | Jason Carey | 2019-02-10 | 1 | -16/+1 |
| | | | | It's not necessary about races with killop | ||||
* | SERVER-39183 honor socket disconnect in $where | Jason Carey | 2019-02-10 | 8 | -137/+214 |
| | |||||
* | SERVER-39150 markKillOnClientDisconnect | Jason Carey | 2019-02-10 | 25 | -1/+109 |
| | |||||
* | SERVER-37979 Fix unittest compilation | Gregory Wlodarek | 2019-02-10 | 2 | -3/+10 |
| | |||||
* | SERVER-37979 Remove prepareIndexBuild from IndexBuildEntry | Gregory Wlodarek | 2019-02-09 | 2 | -12/+0 |
| | |||||
* | SERVER-37979 Add writing utilities to the index build interface | Gregory Wlodarek | 2019-02-09 | 7 | -13/+903 |
| | |||||
* | SERVER-39086 Refactor system_index.cpp to build indexes using the ↵ | Gregory Wlodarek | 2019-02-09 | 2 | -35/+46 |
| | | | | IndexBuildsCoordinator during startup | ||||
* | SERVER-39208 ignore InterruptedAtShutdown in ARS dtor | Jason Carey | 2019-02-08 | 1 | -3/+10 |
| | | | | | | opCtx->runWithoutInterruption can throw InterruptedAtShutdown from opCtx->checkForInterrupt during system shutdown. As long as we use that, we should catch and ignore failure to cleanup in that case. | ||||
* | SERVER-39149 Homogenize getMore behavior | Jason Carey | 2019-02-08 | 5 | -29/+89 |
| | | | | | | | | | | | | | Cursor's have subtly different semantics across mongos and mongod and between legacy getMore and command getMore. (as does the find command) Ensuring that all getMores can be paused by waitAfterPinningCursorBeforeGetMoreBatch, and that cursors are cleaned up if they are killed after verifying auth, makes testing a bit simpler and cursors less leaky And adding a check for waitInFindBeforeMakingBatch to runQuery similarly makes it easier to test | ||||
* | SERVER-39291 Remove padding options from compact | Geert Bosch | 2019-02-08 | 3 | -50/+2 |
| | |||||
* | SERVER-39090 Remove sort7.js and fold coverage into sort_array.js | Charlie Swanson | 2019-02-08 | 1 | -0/+87 |
| | |||||
* | SERVER-39448 Make resmoke pass TestData.setParametersMongos to mongo shell ↵ | Ben Caimano | 2019-02-08 | 1 | -6/+14 |
| | | | | as a JavaScript object | ||||
* | SERVER-37836 re-evaluate authorization for originating command in getMore | Isabella Siu | 2019-02-08 | 41 | -236/+510 |
| | |||||
* | SERVER-39421 Fix opCtx and baton waits | Jason Carey | 2019-02-08 | 2 | -2/+3 |
| | | | | | | | | | 1. Interruptible::waitForConditionOrInterruptFor with a predicate didn't wait the correct amount of time. 2. baton_asio_linux would fail to expire timers whose deadline == now (only expiring those 1 millisecond past now). This caused it to spin unnecessarily just as timers were expiring. | ||||
* | SERVER-39409: Convert configuration options in mongos_options.cpp to IDL | Shreyas Kalyan | 2019-02-08 | 3 | -46/+82 |
| |