Commit Graph

174 Commits

Author SHA1 Message Date
Faustoleyva54 3828da1618 SERVER-62446 Add collectionUUID parameter to collMod command 2022-01-24 15:16:06 +00:00
Moustafa Maher Khalil 584079c8c3 SERVER-62445 Add collectionUUID parameter to write commands 2022-01-15 03:53:26 +00:00
Gregory Noma 7ee34dc95d SERVER-62443 Add `collectionUUID` parameter to `find` command 2022-01-13 18:53:51 +00:00
auto-revert-processor 2739eb4ecd Revert "SERVER-62443 Add `collectionUUID` parameter to `find` command"
This reverts commit eb75b6ccc6.
2022-01-13 10:02:45 +00:00
Gregory Noma eb75b6ccc6 SERVER-62443 Add `collectionUUID` parameter to `find` command 2022-01-12 16:38:00 +00:00
Justin Seyster 1807878be4 SERVER-62200 Do not run cached_plan_trial_does_not_discard_work.js in parallel with fsyncLock tests 2021-12-21 23:14:07 +00:00
Nikita Lapkov 5855f42358 SERVER-55516 Enable time-series tests for sharding passthrough 2021-10-12 13:24:34 +00:00
Antonio Fuschetto 7f1ec52be8 SERVER-58574 Modify the setFCV command to set/unset the long names flag 2021-08-26 21:26:26 +00:00
Alison Lu 083ee77d8a SERVER-58797 Enable hint for time-series metaField-only updates 2021-08-20 14:06:53 +00:00
Alison Lu 2a2a74f4f3 SERVER-59194 Exclude timeseries_update_concurrent.js from running in parallel with other tests 2021-08-11 19:30:30 +00:00
Kris Satya f72311328f SERVER-58519 Allow time-series deletes with concurrent collection modifications 2021-07-27 14:51:47 +00:00
Kris Satya 394ba6d936 SERVER-58493 Add support for time-series metaField-only deletes with hint 2021-07-23 19:46:24 +00:00
Kris Satya 6bd454e5dd Revert "SERVER-58382 Add support for time-series metaField-only deletes with hint"
This reverts commit 945c55f1bc.
2021-07-23 19:24:36 +00:00
Kris Satya 945c55f1bc SERVER-58382 Add support for time-series metaField-only deletes with hint 2021-07-23 17:49:58 +00:00
Mohammad Dashti e086e0b8db SERVER-58707 Move bench_test*.js tests out of parallel test job 2021-07-21 23:04:32 +00:00
Yoonsoo Kim 71e0a24691 SERVER-57388 Remove readMode/writeMode/rpcProtocols/useLegacyWriteOps shell command-line parameters 2021-07-01 22:20:30 +00:00
Adityavardhan Agrawal 94899d7934 SERVER-57493 Remove requires_find_command jstest tag 2021-06-30 16:43:47 +00:00
Irina Yatsenko b8ffbe6748 SERVER-57456 Remove jstests that explicitly validate getLastError functionality 2021-06-15 22:26:55 +00:00
Irina Yatsenko 911e585044 SERVER-57198 Remove getLastError calls from tests where it's easy to do so 2021-06-02 01:18:12 +00:00
Katherine Wu bce8de3a98 SERVER-47603 Rewrite db.currentOp() shell helper in terms of $currentOp aggregation stage 2021-05-07 18:04:42 +00:00
Katherine Wu dcad7b7b9b Revert "SERVER-47603 Rewrite db.currentOp() shell helper in terms of $currentOp aggregation stage"
This reverts commit 30fd64abd1.
2021-03-29 21:56:24 +00:00
Katherine Wu 30fd64abd1 SERVER-47603 Rewrite db.currentOp() shell helper in terms of $currentOp aggregation stage 2021-03-12 03:18:25 +00:00
Arun Banala bd41f71175 SERVER-52874 Implement validateDBMetadata command 2021-02-17 16:35:24 +00:00
Benety Goh 54e6a589f1 SERVER-54393 exclude timeseries_idle_buckets.js from parallel test suite 2021-02-09 18:59:28 +00:00
Benety Goh f46bc1279d SERVER-53416 exclude time-series tests from parallel tests when using legacy read mode 2020-12-18 02:36:48 +00:00
Mindaugas Malinauskas 4c5637e94e SERVER-49442 Implement document validation error generation tests which use customer validators 2020-10-27 14:58:10 +00:00
Katherine Wu d51e73db78 SERVER-51362 Ensure update and delete shell helpers support 'let' variables 2020-10-08 21:26:31 +00:00
Mindaugas Malinauskas eee7fb8f2c SERVER-51120 Find queries with MERGE_SORT incorrectly sort the results when the collation is specified 2020-10-02 10:17:42 +00:00
A. Jesse Jiryu Davis 07ba51a8b8 SERVER-49887 Add requireApiVersion server parameter 2020-08-12 14:25:51 +00:00
Mindaugas Malinauskas c24d2d002b SERVER-38909 Permit empty update modifiers, treating as a no-op rather than an error 2020-08-11 13:42:46 +00:00
Mindaugas Malinauskas 29f94f2e76 SERVER-25782 Allow SORT_MERGE plans even if some children are FETCH stages rather than IXSCAN stages 2020-08-10 14:10:29 +00:00
A. Jesse Jiryu Davis 5906d967c3 SERVER-50039 Timing error in dbadmin.js test 2020-08-03 12:51:00 +00:00
Mindaugas Malinauskas d54afba70a SERVER-44586 add metrics to serverStatus to track type of update command 2020-07-21 09:15:41 +00:00
Mindaugas Malinauskas 7dd3762262 SERVER-48993 explodeForSort can produce incorrect query plan 2020-07-13 15:22:46 +00:00
Bynn Lee c3ff3ee17e SERVER-43864 Move jstests/core/background_validation.js to jstests/noPassthroughWithMongod because it uses a fail point 2020-06-25 16:10:43 +00:00
Charlie Swanson bd74e90356 SERVER-47469 Upgrade lock mode for applyOps + system.views 2020-06-05 14:28:49 +00:00
Ruoxin Xu 4fae9dc08e SERVER-48317 Modify profile_hide_index.js to use its own database 2020-05-21 19:25:46 +00:00
David Percy d7c8f19c09 SERVER-31368 Log time spent waiting in BlockingResultsMerger 2020-04-23 20:36:42 +00:00
Benety Goh d656e185f2 SERVER-46451 re-enable apply_ops_index_collation.js and apply_ops_invalid_index_spec.js in parallel suite 2020-02-28 17:42:47 +00:00
Benety Goh 757b2175f7 SERVER-41554 exclude apply_ops_index_collation.js and apply_ops_invalid_index_spec.js from parallel suite 2020-02-26 17:43:42 +00:00
Andrew Chen ad06b5ffbc SERVER-44037 Removed the restartCatalog Cmd and all references to it
delete mode 100644 jstests/core/restart_catalog.js
 delete mode 100644 jstests/noPassthrough/closeAll_with_background_ops_fails_safely.js
 delete mode 100644 jstests/noPassthrough/restart_catalog_preserves_min_visible.js
 delete mode 100644 jstests/noPassthrough/restart_catalog_sharded_cluster.js
 delete mode 100644 jstests/noPassthroughWithMongod/restart_catalog_interrupts_background_validation.js
 delete mode 100644 src/mongo/db/commands/restart_catalog_command.cpp
 delete mode 100644 src/mongo/s/commands/cluster_restart_catalog_command.cpp
2020-02-05 19:42:41 +00:00
Ian Boros 92d0ebf34f SERVER-14466 test use of DBRef fields in aggregation and find() expressions 2019-11-21 21:47:37 +00:00
David Percy 0231a413ec SERVER-44671 Blacklist notablescan_capped.js from parallelTester.js 2019-11-18 16:56:49 +00:00
Charlie Swanson 434c81dac8 SERVER-44229 Remove stale blacklist in parallel suite 2019-11-06 03:12:49 +00:00
Charlie Swanson bc1badc16e SERVER-42690 Modernize many mr tests in core suite 2019-10-29 16:56:38 +00:00
Judah Schvimer ce3261545d SERVER-43974 blacklist crud_ops_do_not_throw_locktimeout.js from parallel suites 2019-10-21 15:16:10 +00:00
Robert Guo 66cc9d9c2e SERVER-43973 Use a unique test name for each thread in ParallelTester 2019-10-17 21:17:16 +00:00
Arun Banala f686020621 SERVER-29794 Fix failing tests 2019-09-25 19:39:13 +00:00
Nicholas Zolnierz 409713e3b6 SERVER-43381 Create core and sharding suites for new MR implementation 2019-09-23 13:42:36 +00:00
Jacob Evans 45aea24953 SERVER-42511 Disable tests that use MR in Agg flag in Parallel 2019-09-17 17:20:16 +00:00
Ben Caimano 149c8f62af SERVER-42595 Refactor failpoint in curop to fix jstest 2019-09-17 13:14:26 +00:00
Dianna Hohensee c792cb14e0 SERVER-30357 Allow users to run the validate cmd with {background:true} 2019-09-05 21:48:20 +00:00
Evgeni Dobranov 31960610ac SERVER-42211 Remove RepairCursorCmd and RecordStore::getCursorForRepair() 2019-08-30 17:48:03 +00:00
Nick Zolnierz cab4fe1d56 SERVER-42903 Remove sharding test for M/R output conversion 2019-08-19 16:45:16 -04:00
Xinhao Zhang b4d36bda9b SERVER-42636 Add map reduce in aggregation formatter 2019-08-16 14:09:29 +00:00
Mathew Robinson ef9f9b461e
SERVER-41177 Remove Javascript ScopedThread class 2019-08-12 17:28:18 -04:00
Gregory Wlodarek 318350e67b SERVER-41746 Test varying lengths of collection names 2019-08-09 14:22:34 -04:00
Gregory Wlodarek 9eb69f2afc Revert "SERVER-41746 Test varying lengths of collection names"
This reverts commit b45314287f.
2019-08-09 07:58:51 -04:00
Gregory Wlodarek b45314287f SERVER-41746 Test varying lengths of collection names 2019-08-08 21:38:00 -04:00
Rahul Sundararaman 7d28044d0b SERVER-42591 Remove currentop_waiting_for_latch.js from parallel_compatibility 2019-08-01 16:53:25 -04:00
Geert Bosch 4309c3c77f SERVER-41117 Blacklist autocomplete.js from parallel testing 2019-05-13 21:21:23 -04:00
Bernard Gorman 39bb8f244b SERVER-40408 Add pipeline versions of update helpers in the shell 2019-05-03 21:09:14 +01:00
James Wahlin 6b47868e5a SERVER-40381 Add the ability to specify a pipeline to an update command 2019-04-11 14:59:55 -04:00
Natalie Tsvetkova 7b0362b91d SERVER-38054: failCommand fail point causes errors when run concurrently with other tests 2018-11-13 16:21:20 -05:00
natalie.tsvetkova b2f8859fbb SERVER-35518: Support the failCommand fail point in mongoS 2018-11-02 16:02:05 -04:00
Bernard Gorman 1b51df8420 SERVER-31698 Move wildcard_index integration tests to /core/ 2018-10-10 16:03:27 +01:00
Blake Oler befd7a7b7c SERVER-36721 Prevent list_all_local_sessions.js from being run with other
tests that rely on the LogicalSessionCache in the parallel suite
2018-09-25 12:02:50 -04:00
Blake Oler 184b099350 SERVER-36721 Prevent tests that use the logical session cache from running in parallel 2018-09-21 09:30:43 -04:00
Justin Seyster 2428d8b901 SERVER-36859 Skip view_with_invalid_dbname.js in parallel suite.
An invalid view in the system.views collection causes any other writes
to fail. That will cause most tests to fail if they run in parallel
with view_with_invalid_dbname.js.
2018-09-07 17:12:58 -04:00
Jonathan Abrahams fdf3ac3da5 SERVER-35160 ScopedThreads should automatically inherit TestData from their parent thread 2018-09-05 15:47:58 -04:00
Haley Connelly 075d7fe467 SERVER-23332 Expose query plan cache key in system.profile entry and query log lines 2018-07-31 18:34:33 -04:00
Sean Tao acdbc57731 SERVER-33998 Remove the parallelCollectionScan command 2018-07-12 17:54:34 -04:00
Sara Golemon 7d255086dd
SERVER-35847 Remove eval command and remove/update related tests/helpers 2018-06-29 23:02:02 -04:00
Kyle Suarez 7bc7864fc0 SERVER-35043, SERVER-22949: move geoNear implementation into aggregation
This commit removes the geoNear command and moves its implementation
into the aggregation framework. Users should use the aggregate command
with a $geoNear stage.

The implementation rewrite additionally removes the limit in the
$geoNear aggregation stage. To limit the number of results, use a $limit
stage.
2018-06-18 23:34:49 -04:00
Sulabh Mahajan e361973f0e SERVER-33605 Mobile SE:Disable capped collections and related testing 2018-06-08 14:34:55 +10:00
Kyle Suarez 190fc58164 SERVER-28524 remove group command
Users should use the aggregation $group stage instead.
2018-05-30 09:45:28 -04:00
David Bradford 7e4f6276ec SERVER-34614: Create a new db connection for each test when running in parallel 2018-05-09 13:54:41 -04:00
Eric Milkie 222864b678 SERVER-8237 disable autoIndexId:false for replicated collections 2018-04-17 13:09:07 -04:00
Nick Zolnierz 6ace5353e2 SERVER-34097: Prevent compact_keep_indexes.js from running in parallel with awaitdata_getmore_cmd.js 2018-03-23 16:27:54 -04:00
William Schultz 3ef314d052 SERVER-33815 Create transactions test suite and test tag
Create a directory for core transactions tests that can
run against various topologies. Also create a 'uses_transactions'
test tag to blacklist transactions tests from unsupported variants
and platforms.
2018-03-20 13:27:28 -04:00
Charlie Swanson 34f8ef126f SERVER-33502 Do not use getLastError in parallel suite
Re-writes two tests to avoid the command, and adds the rest to the
blacklist.
2018-03-02 14:09:39 -05:00
Charlie Swanson 331d67a0d8 SERVER-33080 Blacklist tests expecting lines in getLog from parallel suite 2018-02-02 17:31:49 -05:00
Kyle Suarez 0322da76ec SERVER-32594 add mechanism to close and reopen the catalog 2018-01-31 12:28:55 -05:00
Charlie Swanson 4140c9b649 SERVER-29299 Add currentOp as parallel op during basicPlus.js 2017-07-18 16:17:30 -04:00
Charlie Swanson 83bc860147 SERVER-28411 Avoid adjusting log rate while using getLog command 2017-04-04 12:09:13 -04:00
Charlie Swanson 584ca76de9 SERVER-22541 Manage aggregation cursors on global cursor manager.
Moves registration of aggregation cursors to the global cursor manager.
This simplifies the logic for acquiring locks and resolving view
namespaces within the getMore and killCursors commands.
2017-03-15 11:03:44 -04:00
Jonathan Abrahams 1c33621a87 SERVER-17997 parallelTester.js should print names of failing tests 2017-01-29 01:03:43 -05:00
Evan Broder 94b37aac06 SERVER-4786 Allow specifying sample rate of slow queries
Adds a sampleRate parameter to the profile command, a value
on the interval [0, 1] which indicates which fraction of
operations should be randomly sampled for profiling and
logging. This allows users to reduce their slowms threshold
or increase their profiling level with less performance
impact on the system.

Closes #1099

Signed-off-by: David Storch <david.storch@10gen.com>
2017-01-26 18:35:29 -05:00
James Wahlin 2ead884968 SERVER-27465 rewrite killop.js using setYieldAllLocksHang failpoint 2017-01-17 08:40:53 -05:00
Jonathan Abrahams c8d0e93527 SERVER-27421 Parallel test suites should pick up tests in subdirectories of jstests/core 2017-01-06 12:18:21 -05:00
Kyle Suarez 703678d473 SERVER-25286 rewrite drop2.js to not depend on count scan yield behavior 2016-12-15 16:17:42 -05:00
Charlie Swanson 0bca5d9fc7 SERVER-27042 Stabilize currentop.js and add unit tests for lock state reporting 2016-12-07 12:07:20 -05:00
Kyle Suarez ca9cb5e288 SERVER-23797 remove fsync2.js in favor of fsync.js 2016-05-19 10:48:25 -04:00
James Wahlin 9f64a4b3dc SERVER-23256 Make profiler tests run serially with fsyncLock tests. 2016-04-19 17:04:35 -04:00
Shane Harvey 18a78da9e1 SERVER-23472 Enable JavaScript protection by default
Add mongo shell parameter --disableJavaScriptProtection.
2016-04-14 15:35:11 -04:00
James Wahlin 02b84f058f SERVER-23256 Refactor and expand system.profile metrics coverage tests 2016-04-11 09:16:04 -04:00
Mike Grundy 1be713cebb SERVER-23067 Final round of JS linting and formatting 2016-03-18 17:10:31 -04:00
Jonathan Abrahams 4ae691e8ed SERVER-22468 Format JS code with approved style in jstests/ 2016-03-09 12:18:14 -05:00
Kamran Khan 8aeda03d35 SERVER-22882 Remove the argumentsToArray function from the shell
The function is no longer necessary now that Array.from exists.
2016-02-29 18:24:00 -05:00
Robert Guo 8fce2322ec SERVER-22234 The Validate Command Should Work with failIndexKeyTooLong 2016-02-09 18:51:46 -05:00