summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-32505 Create mobile SE evergreen variant - Linuxr3.7.1Sulabh Mahajan2018-01-1525-4/+106
|
* SERVER-30815 Add some missing LIBDEPS edgesAndrew Morrow2018-01-133-0/+4
|
* SERVER-32526 Use KeyString for ChunkMap key instead of BSONObjAndy Schwerin2018-01-134-175/+224
|
* SERVER-32526 Increase the ChunkManager unit-test coverageKaloian Manassiev2018-01-138-245/+300
| | | | | | Also tightens up some of the checks in the JS tests and cleans up the ChunkManager/CollectionMetadata code in preparation for making it use KeyString.
* SERVER-32641 uassert, not dassert, for too many KeyString type bitsGeert Bosch2018-01-122-1/+21
|
* SERVER-29078 Eliminate use of memberHeartbeatData in ↵Matthew Russotto2018-01-127-246/+327
| | | | replication_coordinator_impl
* SERVER-28290 Stepping down due to a higher term seen in a heartbeat should ↵Siyuan Zhou2018-01-124-39/+25
| | | | not discard term after stepdown.
* SERVER-32609 Skip reports with no historical dataYves Duhem2018-01-122-6/+20
|
* SERVER-32631 Deduplicate results in SockAddr::createAll()Sara Golemon2018-01-122-4/+46
|
* SERVER-32432 Race condition causes seg fault in ↵Siyuan Zhou2018-01-121-2/+8
| | | | ReplicationCoordinatorExternalStateImpl shutdown
* SERVER-32308: Add the ability for a $lookup stage to execute on mongos ↵Nick Zolnierz2018-01-1227-2114/+2772
| | | | against a sharded foreign collection
* SERVER-32535 Fix sudo reference for Curator invocation on remote EC2 hostEddie Louie2018-01-121-3/+3
|
* SERVER-32551: Ensure Transport Layer doesn't use clusterFile as server certSpencer Jackson2018-01-122-6/+42
|
* SERVER-32519 Add a new wire version for v3.8Dianna Hohensee2018-01-125-11/+34
|
* SERVER-32519 clean up WireVersion enum uses in the code to use ↵Dianna Hohensee2018-01-127-109/+177
| | | | LATEST_WIRE_VERSION
* SERVER-30815 Add missing libdep for non-enterprise buildsAndrew Morrow2018-01-111-0/+1
|
* SERVER-32603 Modernize QueryPlanner methods to use unique_ptr.David Storch2018-01-1116-333/+226
|
* SERVER-32546 Don't fail when no modified tests and no test_list_outfileGeert Bosch2018-01-111-1/+2
|
* SERVER-32454 Add support for decorations referring to their ownersGeert Bosch2018-01-116-16/+53
|
* SERVER-30152 Add safe secondary reads targeted tests for mapReduceEsha Maharishi2018-01-113-32/+199
|
* SERVER-32414 Remove some `stdx::` checks from lintADAM David Alan Martin2018-01-112-47/+39
| | | | | | Some checks in lint for `stdx::` polyfills, such as `stdx::make_unique` are entirely out of date. In the interest of removing these stale polyfills, we're relaxing some lint rules.
* SERVER-28123 enable building spidermonkey on iOSGabriel Russell2018-01-11187-192/+8659
|
* SERVER-31335 cmd assertions check write errorsKevin Albertson2018-01-1120-163/+529
|
* SERVER-30815 Refactor libraries to reduce cyclesAndrew Morrow2018-01-1017-316/+214
| | | | | | | | | | | | | | | | | | | | | | | - Merge db/s/split_vector and db/s/split_chunk into db/s/sharding, since they were directly mutually cyclic with it. - Split db/index/index_access_method out of db/index/index_access_methods, so that libquery_exec can use the abstract class without needing to know about the detailed implementations - Combine db/clientcursor, db/query/{query,internal_plans}, db/exec/exec, parts of db/write_ops, and db/pipeline/serveronly_pipeline, into a new db/libquery_exec library. - Split a new library s/grid out of s/coreshard, and fold the parts of s/client/sharding_client into s/grid that were cyclic with coreshard, solving this cycle. - Adds/removes a few stray LIBDEPS here or there as needed to make the above transformations work. After making this transformation, we will be left with one important cycle: the new db/libquery_exec is still cyclic with db/s/sharding
* SERVER-31530 Certain queries using 2d index could incorrecly computeMartin Neupauer2018-01-103-8/+38
| | | | | boundaries delivering incorrect results. The root cause was in incorrectly propagating index tags during the query plan construction.
* SERVER-32486 Fix DNS diagnostics in Windows.ADAM David Alan Martin2018-01-101-9/+12
| | | | | | | | The Windows DNS Query implementation does not carry the service name being requested into the resource record and iterator types. This means that the diagnostics output when a failure occurs are less informative. This change merely plumbs through the necessary internal variables to track the service name.
* SERVER-31920 refactor validate_collections.js to accept a list of nodes in ↵Robert Guo2018-01-103-121/+131
| | | | addition to a DB
* SERVER-31917 add more logging to the rollback test fixtureRobert Guo2018-01-108-70/+159
|
* SERVER-31636 add new tasks for the update fuzzer in evergreen.ymlRobert Guo2018-01-103-6/+82
|
* Revert "SERVER-21630 run CheckReplDBHash on csrs and shard replset"Max Hirschhorn2018-01-1017-222/+87
| | | | This reverts commit 43b1a2984a4c7b9d1fbc9e4d0d6596c6f626ffda.
* SERVER-32484 CommandRegistryBilly Donahue2018-01-107-59/+89
|
* SERVER-32474 Fix double logging when using --log=buildlogger.Max Hirschhorn2018-01-106-25/+53
| | | | | | | | | | Exposes an additional logger that uses the test's root logger as the parent for any TestCase instances constructor by the hook. The fixture logger still continues to be the parent of the hook logger. Also changes the CleanEveryN hook to explicitly get marked as a failure if a ServerFailure exception is thrown, rather than relying on TestReport.combine() to do so implicitly.
* SERVER-32344 register DropPendingCollectionReaper before running dbtestsAlexander Paderin2018-01-101-0/+6
| | | | | | Closes #1192 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-21710 Add ability to kill pinned cursors on mongodIan Boros2018-01-1010-145/+253
|
* SERVER-32624 clean up awaitReplication logic in dropDatabase()Benety Goh2018-01-101-38/+20
|
* SERVER-32624 dropDatabase() waits for collection drops using ↵Benety Goh2018-01-102-5/+13
| | | | ReplicationCoordinator::awaitReplication() instead of awaitReplicationOfLastOpForClient()
* SERVER-32570 Clean up stale TODO comments in the query system.David Storch2018-01-096-9/+2
|
* SERVER-32568 Blacklist migration_sets_fromMigrate_flag.js from the CSRS ↵Kaloian Manassiev2018-01-092-35/+43
| | | | | | | | continuous stepdown suite * Make the test less resource intensive and verbose by lowering the number of spawned mongod instances * Add logging to dump the contents of the oplog on failure
* SERVER-30283 Fix integer overflow in PingStats::hit()Chibuikem Amaechi2018-01-092-20/+26
| | | | | | Closes #1196 Signed-off-by: William Schultz <william.schultz@mongodb.com>
* SERVER-30475 Improvements to service_executor_adaptive_test, tests are still ↵Henrik Edin2018-01-091-36/+178
| | | | non deterministic, timing dependant and failing from time to time so they are still disabled.
* SERVER-30504 Remove journaling option from writeConcerns tested for config ↵Kaitlin Mahar2018-01-091-4/+2
| | | | server metadata commands
* SERVER-32343 dbtest repl suite restores ReplicationCoordinator settings on ↵Alexander Paderin2018-01-091-5/+10
| | | | | | | | tear down. Closes #1193 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-32284 add minSnapshot to failed WC message in ↵Benety Goh2018-01-091-1/+1
| | | | ReplicationCoordinator::awaitReplication()
* SERVER-32561 Rewrite asserts in rollback_drop_database.jsVesselina Ratcheva2018-01-091-2/+3
|
* SERVER-28396 Respect logkeeper's POST size limitYves Duhem2018-01-092-50/+179
|
* SERVER-32409 Android variable file to configure to build with Android NDK ↵Henrik Edin2018-01-092-0/+29
| | | | standalone toolchain.
* SERVER-32408 Expose PROGSUFFIX variable so we can change the file ending for ↵Henrik Edin2018-01-091-0/+4
| | | | executables when cross compiling.
* SERVER-30504 Move the logic of the dropCollection command into the new ↵Kaitlin Mahar2018-01-0821-195/+373
| | | | _configsvrDropCollection command
* SERVER-32554 Ensure migration cloner is cancelled in cleanupJack Mulrow2018-01-081-4/+4
|
* SERVER-32162 Remove non-atomic (push-based replication) support from doTxn.Matthew Russotto2018-01-0810-808/+154
|