summaryrefslogtreecommitdiff
path: root/jstests/concurrency
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-3181 Add nameOnly option to listDatabasesGeert Bosch2017-03-191-2/+12
| | | | | | | | | | | | (cherry picked from commit fff6d490ce43a6d3952cf2352f81c524b20e6f49) Substantial changes were necessary for the backport, as the listDatabases command does not implement filtering. Conflicts: jstests/concurrency/fsm_workloads/create_database.js src/mongo/db/commands/list_databases.cpp src/mongo/s/commands/cluster_list_databases_cmd.cpp
* SERVER-24994 Check in Helpers::removeRange() if shard key index dropped.Max Hirschhorn2017-01-206-1/+106
| | | | (cherry picked from commit 57ed82f0692bfb4e7a045a0108d029e53b21e3f8)
* SERVER-24563: Add create_database FSM test to sharded SCCC blacklistDaniel Gottlieb2017-01-132-0/+2
|
* SERVER-24563 Fix race in check for DB names that differ in case onlyDaniel Gottlieb2017-01-133-0/+142
| | | | | | | | | | | (cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370) Modifications for backport: src/mongo/db/catalog/database_holder.h src/mongo/db/catalog/database_holder.cpp jstests/concurrency/fsm_all_sharded_replication.js jstests/concurrency/fsm_all_sharded_replication_with_balancer.js jstests/concurrency/fsm_workloads/create_database.js
* Revert "SERVER-24563 Fix race in check for DB names that differ in case only"Daniel Gottlieb2017-01-113-134/+0
| | | | This reverts commit d75f8c7cf92fcf4c6089e27ff548d0ed1fccb1a0.
* SERVER-24563 Fix race in check for DB names that differ in case onlyDaniel Gottlieb2017-01-113-0/+134
| | | | | | | | (cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370) Modifications for backport: src/mongo/db/catalog/database_holder.h src/mongo/db/catalog/database_holder.cpp
* Revert "SERVER-24563 Fix race in check for DB names that differ in case only"Mathias Stearn2017-01-113-135/+0
| | | | This reverts commit e262daabeabaa00885c2aaecf22ace0255724008.
* SERVER-24563 Fix race in check for DB names that differ in case onlyDaniel Gottlieb2017-01-113-0/+135
| | | | | | | | (cherry picked from commit dceaf6bf28fb879eb23f3c022647ee3e8f15c370) Modifications for backport: src/mongo/db/catalog/database_holder.h src/mongo/db/catalog/database_holder.cpp
* SERVER-25039 Abort aggregation planning when a catalog operation occurs.Max Hirschhorn2016-09-082-1/+49
| | | | | | | This prevents the aggregation system from trying to continue query planning when the collection longer exists. (cherry picked from commit 82cd8943dab085447ee180d4d59c2c5da778c523)
* SERVER-25587 blacklist findAndModify_update_growRobert Guo2016-08-253-2/+5
| | | | (cherry picked from commit 20db324b4454c41bfb304e518dfb4af0f696d11d)
* SERVER-25627 Remove the concurrency_simultaneous suiteJonathan Abrahams2016-08-171-14/+0
|
* SERVER-25274 Make checkDBHashesFsyncLocked, from ↵Jonathan Abrahams2016-07-281-2/+2
| | | | jstests/hooks/check_repl_dbhash.js, an internal function
* SERVER-25273 Concurrency suite dbHash check should call checkDBHashesFsyncLockedJonathan Abrahams2016-07-264-88/+28
|
* SERVER-24761 Fix lint.Max Hirschhorn2016-07-151-6/+1
| | | | | The trailing comma doesn't actually cause clang-format-3.6 to keep the array elements on separate lines.
* SERVER-24761 Abort entire query plan when a catalog operation occurs.Max Hirschhorn2016-07-151-0/+81
| | | | | | | | Plan execution cannot proceed if the collection or a candidate index was dropped during a yield. This prevents the subplanner from trying to build plan stages when the collection and indexes no longer exist. (cherry picked from commit a7e0e028e73c0b4f543c1ded1f4af0673630617a)
* SERVER-23492 Add explicit execution mode serial to concurrency test suiteJonathan Abrahams2016-04-281-5/+15
| | | | (cherry picked from commit c18c47fa9ea0d1215fe83b735e615a804c0aad62)
* SERVER-23067 Final round of JS linting and formattingMike Grundy2016-03-2190-199/+199
| | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 1be713cebbb9411d2977ec9996931a4508252af0) Conflicts: jstests/aggregation/bugs/reverseArray.js jstests/concurrency/fsm_all_simultaneous.js jstests/core/counta.js jstests/multiVersion/2_test_launching_cluster.js jstests/noPassthrough/shard_does_not_hang_on_bad_config_server.js jstests/readonly/aggregate.js jstests/readonly/catalog_ops.js jstests/readonly/geo.js jstests/readonly/lib/read_only_test.js jstests/repl/repl5.js jstests/replsets/replsetprio1.js jstests/sharding/auth_no_config_primary.js jstests/sharding/coll_epoch_test1.js jstests/sharding/merge_chunks_compound_shard_key.js jstests/sharding/migration_failure.js jstests/sharding/move_stale_mongos.js jstests/sharding/startup_with_all_configs_down.js src/mongo/shell/servers_misc.js src/mongo/shell/shardingtest.js
* SERVER-22468 Format JS code with approved style in jstests/Jonathan Abrahams2016-03-09166-2959/+3226
|
* SERVER-22850 Clean up additional javascript issues found by eslintMike Grundy2016-02-251-2/+2
| | | | (cherry picked from commit eada48bf3c3377878c334389f8e68bcddd25bd2a)
* SERVER-21881 Use fsync+lock when checking dbhash in concurrency suite.Max Hirschhorn2016-02-204-89/+160
| | | | | | | | | | The fsync+lock operation prevents the TTL monitor from running on the primary after awaiting replication and before getting the dbhashes from all the nodes in the replica set. Otherwise, a primary's dbhash can reflect a delete operation that hasn't yet replicated to all of the secondaries, leading to a spurious dbhash mismatch. (cherry picked from commit 41f296cdc37f92f8de0ea3d17109693c4f0befb6)
* SERVER-22341 fix jslint errors in jstests/concurrency with eslint --fixMike Grundy2016-02-162-4/+4
| | | | (cherry picked from commit 424abb4cf3dc680e2acc56ebed96f47949c79c71)
* SERVER-22324 Update findAndModify_inc.js to handle mmapv1 invalidations.Max Hirschhorn2016-01-271-5/+28
| | | | | | | The "findAndModify" command will return a 'value' of null if a document is invalidated during a yield. (cherry picked from commit b8cad6a59cbce2831e69e6b94f9544d83d6e00b0)
* SERVER-21499 Update FSM workloads to handle more frequent yielding.Max Hirschhorn2016-01-274-12/+50
| | | | | | | | When running different FSM workloads simultaneously, it is possible for failpoints or configured server parameters to cause a workload to experience conditions that would normally only occur under high load. (cherry picked from commit c36c82ed483ffcd1087260e4a125c625a2026ed1)
* SERVER-21421 Update concurrency suite's ThreadManager constructor to provide ↵Mike Grundy2016-01-252-2/+2
| | | | | | default executionMode (cherry picked from commit 23a61625841080dae2cf0e07e7aadad0e1424722)
* SERVER-21035 Delete the disabled fsm_all_sharded.js test runnerMike Grundy2016-01-251-82/+0
| | | | (cherry picked from commit 366cc4aaa953a79a655fb01bff4804bca97e3386)
* SERVER-22002 Do not retry findAndModify on MMAPv1Charlie Swanson2016-01-212-10/+29
|
* SERVER-21940 Workload connection cache in FSM suite is not nulled out properlyJonathan Abrahams2016-01-191-5/+3
| | | | (cherry picked from commit 39be026de1627f3d93d9cdd9528c17b16667402f)
* SERVER-22083 Delete the disabled fsm_all_master_slave.js test runnerJonathan Abrahams2016-01-111-13/+0
| | | | (cherry picked from commit bb7843292edd321efd8806356e0842c2d87e8bcf)
* SERVER-21892 Include thread ID in concurrency suite error reportJonathan Abrahams2016-01-112-31/+42
| | | | (cherry picked from commit 73311f00905095726ba8a41eaa08086f3f99901f)
* SERVER-21835 Ignore errors due to CappedPositionLost in make_capped.js.Max Hirschhorn2015-12-211-0/+8
| | | | (cherry picked from commit 9736f7439eda1f6a7856c535683fda239be86e04)
* SERVER-21893 Fix dbHash result check for number of collections.Jonathan Abrahams2015-12-211-2/+2
| | | | (cherry picked from commit df25ea8ff2dd2fdc94b5f4cd39b15606aee1dd3b)
* SERVER-21768 Remove the 'numCollections' field from dbHash's responseJonathan Abrahams2015-12-111-2/+2
| | | | (cherry picked from commit 9689f7e884c6c80f76c35f983e68a7fec8b27969)
* SERVER-21547 Don't apply iteration and thread multipliers to background FSM ↵Jonathan Abrahams2015-12-111-5/+8
| | | | | | workloads (cherry picked from commit c321e5de66e9d36259ed2f5573774c1169a6ae1f)
* SERVER-21500 Include the name of the FSM workload in the WorkloadFailure ↵Jonathan Abrahams2015-12-112-9/+9
| | | | | | description (cherry picked from commit f8e74606522b32978aca2c4dab8a23ec6d01defc)
* SERVER-21214 Dump config server data when the sharded concurrency suites failJudah Schvimer2015-12-102-22/+85
|
* SERVER-21714 Increase replSetTest.initiate() timeout for FSM testsJonathan Abrahams2015-12-081-2/+10
| | | | (cherry picked from commit fbb8433c210c2a028fad3524ad6c87817ccff0d8)
* SERVER-21115 Add dbHash checking to concurrency suiteJonathan Abrahams2015-12-022-14/+107
|
* SERVER-21384 Enable concurrency suites with ephemeral storage enginesCharlie Swanson2015-11-241-2/+2
|
* SERVER-21606 inMemory storage engine should support touch commandCharlie Swanson2015-11-231-2/+3
|
* SERVER-21605 Compact command should error on inMemory storage engineCharlie Swanson2015-11-233-17/+32
|
* SERVER-21564 simplify shardCollection in fsm's cluster.jsJudah Schvimer2015-11-191-5/+1
|
* SERVER-18744 New FSM workload for createIndex in backgroundJonathan Abrahams2015-11-191-0/+239
|
* SERVER-21523 Inject "threadCount" property after threadMgr.init().Max Hirschhorn2015-11-191-19/+27
|
* SERVER-21522 Make a copy of the $config before running a workload.Max Hirschhorn2015-11-192-13/+18
| | | | | | | | Mutating the "threadCount" property in the ThreadManager is now safe because subsequent executions of a workload group in the schedule will use fresh $config objects. The proportion of workloads within the group will be based off the number of threads initially requested, even if a previous workload needed to be scaled down.
* SERVER-21497 Disable yield_geo_near_dedup.js when balancer is running.Max Hirschhorn2015-11-172-0/+8
|
* SERVER-20941 Update v8-specific code and comments in JS testsKamran Khan2015-11-131-2/+2
| | | | The switch to SpiderMonkey invalidated some of the code and comments.
* SERVER-21434 Retry a findAndModify if it conflicts on an update or deleteCharlie Swanson2015-11-132-5/+16
|
* SERVER-20981 Add background thread functionality to the concurrency suiteJudah Schvimer2015-11-136-91/+279
|
* SERVER-21339 Fix and use cluster setup/teardown functions in FSM SuiteJudah Schvimer2015-11-124-71/+136
|
* SERVER-21163 FSM logging improvementsJonathan Abrahams2015-11-121-4/+3
|