Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-37070 Improve duplicate key error messages for all storage enginesr4.1.3 | Xiangyu Yao | 2018-09-13 | 14 | -80/+144 |
| | |||||
* | SERVER-37033 check Status in options code | ablack12 | 2018-09-13 | 2 | -0/+6 |
| | |||||
* | SERVER-36584 Fix unit test clang compile | Esha Maharishi | 2018-09-13 | 4 | -4/+4 |
| | |||||
* | SERVER-36677 coordinateCommitTransaction should call the 'prepare' logic on ↵ | Esha Maharishi | 2018-09-13 | 2 | -14/+21 |
| | | | | the local TransactionParticipant | ||||
* | Revert "SERVER-37070 Improve duplicate key error messages for all storage ↵ | Xiangyu Yao | 2018-09-13 | 13 | -142/+78 |
| | | | | | | engines" This reverts commit 061d13d34af2d75f1b3597b1a60478a60a97e7c7. | ||||
* | SERVER-35812 Add jstest to ensure that we can't call prepareTransaction if ↵ | Samy Lanka | 2018-09-13 | 6 | -0/+67 |
| | | | | there isn't an active transaction on the session | ||||
* | SERVER-37054 Turn off timestamp reaping to prevent the oldest timestsamp ↵ | Samy Lanka | 2018-09-13 | 1 | -118/+144 |
| | | | | from advancing in prepare_conflict_read_concern_behavior.js | ||||
* | SERVER-37070 Improve duplicate key error messages for all storage engines | Xiangyu Yao | 2018-09-13 | 13 | -78/+142 |
| | |||||
* | SERVER-37105 Make it clear from the stack trace whether a command is running ↵ | Spencer T Brody | 2018-09-13 | 1 | -10/+12 |
| | | | | in a transaction | ||||
* | SERVER-36468 Add a mechanism to allow breaking DBClientConnection out of a ↵ | Mathias Stearn | 2018-09-13 | 8 | -30/+193 |
| | | | | blocking operation | ||||
* | SERVER-36162 Powercycle - ensure internal crash command has been executed on ↵ | Jonathan Abrahams | 2018-09-13 | 2 | -9/+59 |
| | | | | the remote host | ||||
* | SERVER-37104 Split async helpers off of http_client | Sara Golemon | 2018-09-13 | 6 | -143/+55 |
| | |||||
* | SERVER-36591 Fill in placeholder SERVER ticket | Jack Mulrow | 2018-09-12 | 1 | -1/+1 |
| | |||||
* | SERVER-36591 Allow mongos to retry on snapshot errors encountered in first ↵ | Jack Mulrow | 2018-09-12 | 19 | -384/+757 |
| | | | | txn statement | ||||
* | SERVER-37111 Cleanly shutdown intentionally failed mongod during test | Sara Golemon | 2018-09-13 | 1 | -0/+3 |
| | |||||
* | SERVER-36621 Make embedded tests log to stdout | Andrew Morrow | 2018-09-12 | 2 | -2/+7 |
| | |||||
* | SERVER-36943 Use a magic linker flag so we don't drop out debug info on ↵ | Andrew Morrow | 2018-09-12 | 1 | -0/+4 |
| | | | | darwin when using LTO | ||||
* | SERVER-34007 Apply embedded license | Andrew Morrow | 2018-09-12 | 20 | -198/+551 |
| | |||||
* | SERVER-33911 Implement collapsed library builds under a new link model | Andrew Morrow | 2018-09-12 | 13 | -261/+287 |
| | |||||
* | Import tools: e914484acd3a6e6f0c384de565a5d353d67aed52 from branch v4.1 | David Golden | 2018-09-12 | 5 | -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 Maharishi | 2018-09-12 | 13 | -90/+150 |
| | | | | it as part of commitTransaction | ||||
* | SERVER-36987 ChunkVersion::minorVersion truncates to 16 bit | Randolph Tan | 2018-09-12 | 3 | -16/+29 |
| | |||||
* | SERVER-36799 Get rid of the separate TransactionParticipant 2PC state machine | Kaloian Manassiev | 2018-09-12 | 4 | -312/+9 |
| | |||||
* | SERVER-32198 Do not try to access routing info history for unsharded collections | Kaloian Manassiev | 2018-09-12 | 2 | -6/+20 |
| | |||||
* | SERVER-36081: Auth tests for $out to a foreign database and ↵ | Nick Zolnierz | 2018-09-12 | 4 | -83/+182 |
| | | | | bypassDocumentValidation | ||||
* | SERVER-36503 Skip dry run during election handoff | Vesselina Ratcheva | 2018-09-12 | 12 | -21/+52 |
| | |||||
* | SERVER-37054 Make sure snapshot read timestamp is not older than the oldest ↵ | Samy Lanka | 2018-09-12 | 1 | -8/+13 |
| | | | | available timestamp in prepare_conflict_read_behavior.js | ||||
* | SERVER-28990 avoid bind on --repair | Annie Black | 2018-09-12 | 4 | -24/+66 |
| | |||||
* | SERVER-36444 Skip validation for $** multikey metadata index entries | James Wahlin | 2018-09-12 | 8 | -468/+15 |
| | |||||
* | SERVER-36852 Rename _mtx to _mutex to follow convention | Matthew Saltz | 2018-09-12 | 2 | -6/+6 |
| | |||||
* | SERVER-36255 prohibit $out with readConcern level "linearizable" | Kyle Suarez | 2018-09-12 | 2 | -1/+10 |
| | |||||
* | SERVER-36852 Move TransactionCoordinator off of Session and into ↵ | Matthew Saltz | 2018-09-12 | 11 | -127/+116 |
| | | | | TransactionCoordinatorService | ||||
* | SERVER-36852 Implement getLatestOnSession in TransactionCoordinatorCatalog | Matthew Saltz | 2018-09-12 | 3 | -0/+84 |
| | |||||
* | SERVER-37026 Attach the TransactionCoordinatorService to the ServiceContext | Matthew Saltz | 2018-09-12 | 2 | -1/+21 |
| | |||||
* | SERVER-37014 Create TransactionCoordinatorService class to provide an ↵ | Matthew Saltz | 2018-09-12 | 3 | -0/+223 |
| | | | | interface to TransactionCoordinator objects | ||||
* | SERVER-37014 Implement "remove" functionality in TransactionCoordinatorCatalog | Matthew Saltz | 2018-09-12 | 3 | -0/+70 |
| | |||||
* | SERVER-36851 Create TransactionCoordinatorCatalog for holding ↵ | Matthew Saltz | 2018-09-12 | 4 | -0/+278 |
| | | | | TransactionCoordinator objects | ||||
* | SERVER-36965 Wait for replication on all 'setUp' writes performed by the ↵ | Kaloian Manassiev | 2018-09-12 | 3 | -0/+15 |
| | | | | safe_secondary_reads* tests | ||||
* | SERVER-36756 Log the githash of the 10gen/jstestfuzz repository when the ↵ | Jonathan Abrahams | 2018-09-12 | 1 | -0/+4 |
| | | | | fuzzer's self-tests fail | ||||
* | SERVER-37063 Fix uninitialized scalar field | Gregory Wlodarek | 2018-09-11 | 1 | -2/+2 |
| | |||||
* | SERVER-37013 Add Evergreen task to generate mongoebench config files. | Max Hirschhorn | 2018-09-11 | 1 | -8/+80 |
| | |||||
* | SERVER-37013 Bump pin for mongo-perf repo in get_sources.sh script. | Max Hirschhorn | 2018-09-11 | 1 | -1/+1 |
| | |||||
* | SERVER-37013 Generate mongoebench config files using --readCmd=true. | Max Hirschhorn | 2018-09-11 | 1 | -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 MacOS | ADAM David Alan Martin | 2018-09-11 | 1 | -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 name | Billy Donahue | 2018-09-11 | 1 | -1/+4 |
| | |||||
* | SERVER-36367 validation for $out "uniqueKey" | Kyle Suarez | 2018-09-11 | 4 | -40/+223 |
| | |||||
* | SERVER-36487 add jstest to make sure that we fail writes to ↵ | Samy Lanka | 2018-09-11 | 2 | -0/+101 |
| | | | | config.transactions for sessions with a transaction in prepare | ||||
* | SERVER-36435 Make ReplSetTest.kDefaultTimeoutMS accessible everywhere. | Justin Seyster | 2018-09-11 | 3 | -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::hasField | Charlie Swanson | 2018-09-11 | 2 | -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 Hirschhorn | 2018-09-11 | 1 | -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. |