summaryrefslogtreecommitdiff
path: root/jstests/concurrency
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-18878 FSM tests, add awaitReplication between workloads to ensure ↵Jonathan Abrahams2015-06-122-2/+33
| | | | secondaries have completed their work
* SERVER-18797 FSM tests, enable sharding replication. Add shardKey to ↵Jonathan Abrahams2015-06-1227-23/+120
| | | | workloads which support it in their query.
* SERVER-18810 FSM support multiple mongos connections, alternating per ↵Jonathan Abrahams2015-06-113-5/+10
| | | | workload thread.
* SERVER-2454 Improve PlanExecutor::DEAD handlingJames Wahlin2015-06-091-1/+1
|
* SERVER-18178 Convert the mr_drop.js test to an FSM workloadKamran Khan2015-06-051-0/+118
| | | | | | The FSM workload interleaves mapReduce commands, collection drops, and database drops to verify server availability when drops occur during various mapReduce phases.
* SERVER-18495 Enable FSM replication testsJonathan Abrahams2015-06-042-6/+11
| | | | Increase oplogSize for tests to 100MB from 40MB (default)
* SERVER-18462: FSM enable capped collection testsJonathan Abrahams2015-05-199-111/+85
|
* SERVER-18304 Add findAndModify FSM workloads as regression tests.Max Hirschhorn2015-05-042-0/+247
|
* SERVER-17718 deprecate showDiskLoc()David Storch2015-04-091-1/+1
| | | | | | | | | | The showDiskLoc() shell helper is now an alias for showRecordId(). The server still accepts $showDiskLoc for OP_QUERY style find operations. For find command, the showDiskLoc argument has been renamed to showRecordId. Also renames the $diskLoc field returned in the resulting documents to $recordId. Unlike $diskLoc, the $recordId field reports a single 64 bit integer rather than separately reporting the high-order 32 bits and low-order 32 bits, which have MMAPv1-specific meaning of file and offset.
* SERVER-17119 fix yield_and_hashed.js to test a correct plan for WTDavid Storch2015-03-311-1/+8
|
* SERVER-17119 relax no-dups invariant in AND_HASH stage to accommodate WTDavid Storch2015-03-306-8/+0
| | | | | Since WT does not issue invalidations, docs will not be removed from the hash table when they are updated.
* SERVER-17395: Disable fsm tests that were previously disabled.Charlie Swanson2015-02-262-24/+6
|
* SERVER-17395: Add FSM tests to stress yielding.Charlie Swanson2015-02-2618-7/+648
|
* SERVER-17109 fix invalid BSON access in listIndexes commandDavid Storch2015-02-181-0/+60
|
* SERVER-16648 add cluster argument to setup and teardown functionsalabid2015-02-113-5/+5
|
* SERVER-16648 Additional FSM-based concurrency workloads with some cleanup ↵alabid2015-02-0588-149/+1790
| | | | | | | | | | | | | | | | | | | | | and blacklisting Includes workloads for: explain compact reindex collMod count distinct touch $where Added to blacklists in FSM runners Fixed the way we check for storage engines Added two options for arbitrary function execution against cluster: - Specified via ClusterOptions as setupFunctions to be run on the cluster before workloads are run - As part of setup and teardown with the cluster provided as a third argument to these workload functions
* SERVER-17117 propagate kill notifications to CachedPlanStageDavid Storch2015-02-051-0/+100
|
* SERVER-17132 add regression test for duplicate index entries bugDavid Storch2015-02-031-0/+66
|
* SERVER-17021 Blacklist findAndModify_update_grow.js to prevent spurious MCI ↵alabid2015-01-275-0/+5
| | | | | | | | timeouts Closes #917 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-16648 Update Concurrency tests runner to prevent spurious failuresJonathan Balsano2015-01-161-2/+2
| | | | | | Closes #911 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-16811 Register wiredTiger factory once.Ramon Fernandez2015-01-151-2/+2
| | | | | | This change removes support for the use of the "wiredtiger" name (note lowercase t) for the Wired Tiger storage engine. From now on only the "wiredTiger" name is supported.
* SERVER-16648 Halve threadCount for group workloads to lower mem usagealabid2015-01-151-2/+4
| | | | | | Closes #910 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-16807 Update on invalid loc fails in concurrent circumstancesJonathan Balsano2015-01-155-12/+92
| | | | | | | | | Necessary changes to concurrency testing framework to support the fix for SERVER-16807 Closes #909 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-16648 Additional FSM-based concurrency testsalabid2015-01-0968-9/+3875
| | | | | | | | | | | | | | | | | | Includes workloads for: aggregation mapReduce and group workloads creating and dropping roles and users update(...) basic workloads for capped collections findAndModify remove(...) dropping db/collection, renaming collections, and for server status Updates blacklists to fsm_*js runners to work around MongoDB restrictions or known bugs. Closes #902 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-16648 Refactored FSM library code and added workload helpers and ↵alabid2015-01-0945-606/+1681
| | | | | | | | modifiers Closes #902 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-16695 Move FSM tests into new test suitesalabid2014-12-3134-0/+1675
Closes #893 Signed-off-by: Benety Goh <benety@mongodb.com>