summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37070 Improve duplicate key error messages for all storage enginesr4.1.3Xiangyu Yao2018-09-1314-80/+144
|
* SERVER-37033 check Status in options codeablack122018-09-132-0/+6
|
* SERVER-36584 Fix unit test clang compileEsha Maharishi2018-09-134-4/+4
|
* SERVER-36677 coordinateCommitTransaction should call the 'prepare' logic on ↵Esha Maharishi2018-09-132-14/+21
| | | | the local TransactionParticipant
* Revert "SERVER-37070 Improve duplicate key error messages for all storage ↵Xiangyu Yao2018-09-1313-142/+78
| | | | | | engines" This reverts commit 061d13d34af2d75f1b3597b1a60478a60a97e7c7.
* SERVER-35812 Add jstest to ensure that we can't call prepareTransaction if ↵Samy Lanka2018-09-136-0/+67
| | | | there isn't an active transaction on the session
* SERVER-37054 Turn off timestamp reaping to prevent the oldest timestsamp ↵Samy Lanka2018-09-131-118/+144
| | | | from advancing in prepare_conflict_read_concern_behavior.js
* SERVER-37070 Improve duplicate key error messages for all storage enginesXiangyu Yao2018-09-1313-78/+142
|
* SERVER-37105 Make it clear from the stack trace whether a command is running ↵Spencer T Brody2018-09-131-10/+12
| | | | in a transaction
* SERVER-36468 Add a mechanism to allow breaking DBClientConnection out of a ↵Mathias Stearn2018-09-138-30/+193
| | | | blocking operation
* SERVER-36162 Powercycle - ensure internal crash command has been executed on ↵Jonathan Abrahams2018-09-132-9/+59
| | | | the remote host
* SERVER-37104 Split async helpers off of http_clientSara Golemon2018-09-136-143/+55
|
* SERVER-36591 Fill in placeholder SERVER ticketJack Mulrow2018-09-121-1/+1
|
* SERVER-36591 Allow mongos to retry on snapshot errors encountered in first ↵Jack Mulrow2018-09-1219-384/+757
| | | | txn statement
* SERVER-37111 Cleanly shutdown intentionally failed mongod during testSara Golemon2018-09-131-0/+3
|
* SERVER-36621 Make embedded tests log to stdoutAndrew Morrow2018-09-122-2/+7
|
* SERVER-36943 Use a magic linker flag so we don't drop out debug info on ↵Andrew Morrow2018-09-121-0/+4
| | | | darwin when using LTO
* SERVER-34007 Apply embedded licenseAndrew Morrow2018-09-1220-198/+551
|
* SERVER-33911 Implement collapsed library builds under a new link modelAndrew Morrow2018-09-1213-261/+287
|
* Import tools: e914484acd3a6e6f0c384de565a5d353d67aed52 from branch v4.1David Golden2018-09-125-118/+577
| | | | | | | | | | | | | | | | | | | | ref: 5f03660335..e914484acd for: 4.1.3 TOOLS-1982 Automate testing TLS 1.1 or 1.2 connections on all platforms TOOLS-1989 Switch evergreen intensive testing to match server priority buildversions TOOLS-2011 Restore sharded cluster testing TOOLS-2035 mongofiles_write_concern_mongos.js fails on server unstable TOOLS-2048 Disable failing mongofiles_write_concern_mongos.js test TOOLS-2050 oplog_rename_test fails on Windows due to access violation error TOOLS-2099 Tools jstests failing on replica set shutdown TOOLS-2100 Orchestration tests fail to start on mongodb latest TOOLS-2107 Can't do live testing of mongoreplay on Evergreen mac TOOLS-2108 mongoreplay live test times out TOOLS-2116 mongoreplay live test requires newer python toolchain TOOLS-2117 Mixed-version tests run during single-version test tasks TOOLS-2119 Evergreen Kerberos tests failing on RHEL6 TOOLS-2120 QA tests download incorrect latest mongodb versions on macos and windows
* SERVER-36584 Make TransactionCoordinator calculate commitTimestamp and send ↵Esha Maharishi2018-09-1213-90/+150
| | | | it as part of commitTransaction
* SERVER-36987 ChunkVersion::minorVersion truncates to 16 bitRandolph Tan2018-09-123-16/+29
|
* SERVER-36799 Get rid of the separate TransactionParticipant 2PC state machineKaloian Manassiev2018-09-124-312/+9
|
* SERVER-32198 Do not try to access routing info history for unsharded collectionsKaloian Manassiev2018-09-122-6/+20
|
* SERVER-36081: Auth tests for $out to a foreign database and ↵Nick Zolnierz2018-09-124-83/+182
| | | | bypassDocumentValidation
* SERVER-36503 Skip dry run during election handoffVesselina Ratcheva2018-09-1212-21/+52
|
* SERVER-37054 Make sure snapshot read timestamp is not older than the oldest ↵Samy Lanka2018-09-121-8/+13
| | | | available timestamp in prepare_conflict_read_behavior.js
* SERVER-28990 avoid bind on --repairAnnie Black2018-09-124-24/+66
|
* SERVER-36444 Skip validation for $** multikey metadata index entriesJames Wahlin2018-09-128-468/+15
|
* SERVER-36852 Rename _mtx to _mutex to follow conventionMatthew Saltz2018-09-122-6/+6
|
* SERVER-36255 prohibit $out with readConcern level "linearizable"Kyle Suarez2018-09-122-1/+10
|
* SERVER-36852 Move TransactionCoordinator off of Session and into ↵Matthew Saltz2018-09-1211-127/+116
| | | | TransactionCoordinatorService
* SERVER-36852 Implement getLatestOnSession in TransactionCoordinatorCatalogMatthew Saltz2018-09-123-0/+84
|
* SERVER-37026 Attach the TransactionCoordinatorService to the ServiceContextMatthew Saltz2018-09-122-1/+21
|
* SERVER-37014 Create TransactionCoordinatorService class to provide an ↵Matthew Saltz2018-09-123-0/+223
| | | | interface to TransactionCoordinator objects
* SERVER-37014 Implement "remove" functionality in TransactionCoordinatorCatalogMatthew Saltz2018-09-123-0/+70
|
* SERVER-36851 Create TransactionCoordinatorCatalog for holding ↵Matthew Saltz2018-09-124-0/+278
| | | | TransactionCoordinator objects
* SERVER-36965 Wait for replication on all 'setUp' writes performed by the ↵Kaloian Manassiev2018-09-123-0/+15
| | | | safe_secondary_reads* tests
* SERVER-36756 Log the githash of the 10gen/jstestfuzz repository when the ↵Jonathan Abrahams2018-09-121-0/+4
| | | | fuzzer's self-tests fail
* SERVER-37063 Fix uninitialized scalar fieldGregory Wlodarek2018-09-111-2/+2
|
* SERVER-37013 Add Evergreen task to generate mongoebench config files.Max Hirschhorn2018-09-111-8/+80
|
* SERVER-37013 Bump pin for mongo-perf repo in get_sources.sh script.Max Hirschhorn2018-09-111-1/+1
|
* SERVER-37013 Generate mongoebench config files using --readCmd=true.Max Hirschhorn2018-09-111-6/+24
| | | | | | The benchrun.py script defaults to --readCmd=false which would otherwise prevent the usage of views. We still use --readCmd=false for the non-views tests to match what etc/perf.yml does.
* SERVER-37075 Make `unique_function<...>::nil` not break on MacOSADAM David Alan Martin2018-09-111-13/+15
| | | | | Some MacOS headers `#define nil`, because of Objective-C[++]. Use, instead, a name for the internal dummy argument that won't collide.
* SERVER-31918 sigaction: give the ucontext parameter a nameBilly Donahue2018-09-111-1/+4
|
* SERVER-36367 validation for $out "uniqueKey"Kyle Suarez2018-09-114-40/+223
|
* SERVER-36487 add jstest to make sure that we fail writes to ↵Samy Lanka2018-09-112-0/+101
| | | | config.transactions for sessions with a transaction in prepare
* SERVER-36435 Make ReplSetTest.kDefaultTimeoutMS accessible everywhere.Justin Seyster2018-09-113-11/+20
| | | | | | | | Tests should, generally, not be accessing global const values like kReplDefaultTimeoutMS. This change removes that const and fixes the detect_spawning_own_mongod.js override so that it no longer overwrites ReplSetTest.kDefaultTimeoutMS, making it accessible to jstests that do not operate on replica sets.
* SERVER-36922 Remove MutableDocument::hasFieldCharlie Swanson2018-09-112-5/+5
| | | | | This is unused and can sometimes be misleading if the field is present but has the "missing" value, so will not be serialized to BSON.
* SERVER-35160 Allow TestData to be undefined in worker_thread.js again.Max Hirschhorn2018-09-111-2/+7
| | | | | | | | The global TestData object is `undefined` when the backup_restore*.js tests run FSM workloads against their own replica set. This partially reverts some of the changes to worker_thread.js from fdf3ac3da53134ffac8f3d51a8faa49479daec44.