summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39568 Disable local scons cache for Ubuntu 18.04 s390x build variantsZakhar Kleyman2019-02-131-2/+0
|
* SERVER-39047 Initialize _lastCommitOrAbortCounter in constructorsDivjot Arora2019-02-131-2/+7
|
* SERVER-36174 Change MONGO_UNREACHABLE to fassertDivjot Arora2019-02-131-1/+5
|
* SERVER-39223 Expose type set parsing in JSON Schema parserNick Zolnierz2019-02-132-39/+54
|
* SERVER-38977 Notify the IndexBuildsCoordinator of any changes to the replica ↵Gregory Wlodarek2019-02-135-0/+22
| | | | set config
* SERVER-39429 Add server parameter to gate the new oplog format of large ↵Matthew Russotto2019-02-132-1/+10
| | | | transactions
* SERVER-39086 Refactor startup index builds to use the IndexBuildsCoordinatorGregory Wlodarek2019-02-1310-116/+326
|
* SERVER-38311 Change out merging strategyCharlie Swanson2019-02-1356-238/+384
| | | | | 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-39565 Add requires_document_locking tag.Max Hirschhorn2019-02-131-0/+2
|
* SERVER-39488 Look for storage stats in the find command's profiled entry.nehakhatri52019-02-131-1/+2
| | | | | | | The find command will always have the storage stats because the test has created a collection with btree spanning multiple pages. Scanning this collection after a server restart will trigger read from the disk and have the disk read stats.
* SERVER-38621 Do not ignore regex options when specified firstEvan Nixon2019-02-123-2/+95
|
* SERVER-39376 Canonicalize net.ssl.mode to net.tls.modeSara Golemon2019-02-122-0/+56
|
* SERVER-38583 JS test fixes for write errors in transactionsA. Jesse Jiryu Davis2019-02-124-19/+41
|
* SERVER-38583 Fix transaction insert writeError formatA. Jesse Jiryu Davis2019-02-1214-43/+414
|
* SERVER-38372 Fix rollback of index drop to update CollectionInfoCache.David Storch2019-02-122-1/+41
|
* SERVER-39528 inc timeouts for socket_disconnect_killsJason Carey2019-02-121-2/+2
| | | | | The current timeouts are a bit too low for some variants. Let's increase them to fix some flakiness.
* SERVER-39522 Make generated parameter files deterministicAndrew Morrow2019-02-121-9/+9
|
* SERVER-33958 Allow thin archives to interact with the cacheAndrew Morrow2019-02-121-21/+28
|
* SERVER-39483 Tag large build artifacts as non-cacheableAndrew Morrow2019-02-124-10/+25
|
* SERVER-38541 Unblacklist shard_collection_existing_zones.js in ↵Blake Oler2019-02-121-2/+0
| | | | last_stable_mongos_and_mixed_shards suite
* SERVER-39466 Make transport::Reactor inherit from OutOfLineExecutorBen Caimano2019-02-127-34/+25
|
* SERVER-38516 Tighten up tests that don't fail when not closing connections ↵Matthew Russotto2019-02-1219-97/+35
| | | | during stepdown bbut allow exceptions during stepdown
* SERVER-38516 Remove “closeConnectionsOnStepdown” flag and fix tests ↵Matthew Russotto2019-02-1238-313/+103
| | | | broken by this
* SERVER-39456 Remove tcmallocEnableMarkThreadTemporarilyIdle implementation.r4.1.8Henrik Edin2019-02-127-192/+7
| | | | An error message was added with explaination if this is attempted to be set.
* SERVER-35963 Remove old WT index_collatorDivjot Arora2019-02-121-22/+0
|
* SERVER-36917 Remove the unused DBDirectClient in drop_indexes.cppDivjot Arora2019-02-121-2/+0
|
* SERVER-38521 Move all TransactionCoordinator sources to be under db/sKaloian Manassiev2019-02-1228-84/+90
|
* SERVER-38521 Make the transaction coordinator step-up task interruptibleKaloian Manassiev2019-02-129-131/+320
|
* SERVER-38521 Use `advanceTime` in network operation cancellation tests to ↵Kaloian Manassiev2019-02-124-12/+16
| | | | ensure the cancel callbacks run
* SERVER-39368 refactor IndexBuildsCoordinator::_runIndexBuild to facilitate ↵Dianna Hohensee2019-02-113-221/+298
| | | | future changes and code re-use
* SERVER-39474 Fix incorrect use of 'skip' parameter to configureFailPoint in ↵Esha Maharishi2019-02-114-34/+35
| | | | txn_two_phase_commit_failover.js
* SERVER-39401 Reduce number of repeated executions in 'Linux Repeated ↵Louis Williams2019-02-121-2/+3
| | | | Execution' variant
* SERVER-39068 Replicate startIndexBuild and commitIndexBuild oplog entriresLouis Williams2019-02-1230-215/+513
|
* SERVER-35551 Avoid restarting mongobridge processes.Max Hirschhorn2019-02-115-16/+71
| | | | | | | 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-39333 Add assertions that operations work in coll_epoch_test2.jsjannaerin2019-02-111-20/+26
|
* SERVER-39139 Make canAcceptWritesFor, canAcceptWritesForDatabase and ↵Vesselina Ratcheva2019-02-112-6/+6
| | | | canServeReadsFor check RSTL
* SERVER-39206 Avoid PBWM lock conflicts for prepared transaction on startupSiyuan Zhou2019-02-114-0/+9
|
* SERVER-39169 Add $_internalReadAtClusterTime option to find and dbHash.Max Hirschhorn2019-02-1112-120/+528
| | | | | | | | | | | | 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 Yao2019-02-113-12/+46
| | | | times out due to max lock timeout
* SERVER-39412 Continue to disconnect on rollback or on removal from the ↵Matthew Russotto2019-02-112-3/+8
| | | | configuration.
* SERVER-39328 Ensure unacked write starts and finishes before stepping down ↵Matthew Russotto2019-02-111-7/+24
| | | | in last_error_reported_after_stepdown
* SERVER-39493 Relax xcode clang requirements and warn on osx dynamic linkSara Golemon2019-02-111-1/+5
|
* SERVER-36489 Start initial sync oplog fetching from the 'oldest active ↵Samy Lanka2019-02-1120-251/+1118
| | | | | | | 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.viewsCharlie Swanson2019-02-1125-231/+198
| | | | | | | | | | 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 ServiceContextAnton Korshunov2019-02-1125-55/+100
|
* SERVER-39469 Capture by reference instead of value in write_ops failpointsNick Zolnierz2019-02-111-2/+2
|
* SERVER-35651: Don't downgrade data files when a 4.2 binary running as an ↵Daniel Gottlieb2019-02-111-1/+4
| | | | | | arbiter is shut down. To downgrade binaries for an arbiter, the user must delete the dbpath.
* SERVER-39304 Add new required variant linux-64-required-duroff to evergreen.ymlJonathan Abrahams2019-02-111-1/+20
|
* SERVER-39183 Avoid opCtx wait in implscope sleepJason Carey2019-02-101-16/+1
| | | | It's not necessary about races with killop
* SERVER-39183 honor socket disconnect in $whereJason Carey2019-02-109-137/+237
|