summaryrefslogtreecommitdiff
path: root/jstests/concurrency
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-35037 Create new concurrency suite that runs consecutive operations ↵Samy Lanka2018-08-034-5/+83
| | | | inside of a single transaction
* SERVER-35473 Fix writeconflict issues with cursor restartsSulabh Mahajan2018-07-2911-19/+3
|
* SERVER-36062 Stop running parallel; enable concurrent test suites on mobileSulabh Mahajan2018-07-2516-2/+28
|
* SERVER-35523 fix fsmworkloadtestcaseRobert Guo2018-07-021-0/+3
|
* SERVER-35847 Remove eval command and remove/update related tests/helpersSara Golemon2018-06-296-153/+0
|
* SERVER-35634 view cycle test should not always assert that finds will succeedKyle Suarez2018-06-291-1/+9
| | | | | | | | | | | The aggregate command resolves all views to their backing collections, then re-runs the command so that no views are present. However, it releases the collection lock before creating and iterating the cursor. In this window of time, one of the involved collections may be dropped and replaced with a view. This fix robustifies view_cycle_catalog_lookup.js so that it tolerates this situation, as it is expected for the command to fail.
* SERVER-35262 Add concurrency_simultaneous_replication.yml test suiteJonathan Abrahams2018-06-263-28/+108
|
* SERVER-35559 Correct logic in auto_retry_transaction.jsJonathan Abrahams2018-06-261-8/+10
|
* SERVER-35559 Update transaction retry functions to not call abort after commitJonathan Abrahams2018-06-261-7/+16
|
* SERVER-35591 Remove MMAPv1 testingGeert Bosch2018-06-2511-130/+25
|
* SERVER-35263 add FSM workload for testing txns across multiple DBsRobert Guo2018-06-192-49/+116
|
* SERVER-35043, SERVER-22949: move geoNear implementation into aggregationKyle Suarez2018-06-182-37/+45
| | | | | | | | | | 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.
* SERVER-30001: Remove skip function from fsm workloadsDavid Bradford2018-06-1419-144/+33
|
* SERVER-35340 Reduce number of iterations in update_and_bulk_insert.js FSM ↵William Schultz2018-06-131-1/+1
| | | | workload
* SERVER-35036: Remove individual concurrency test cleanupsDavid Bradford2018-06-1340-339/+38
|
* SERVER-34072 config.databases writes with new version field should take the ↵Esha Maharishi2018-06-111-0/+154
| | | | global IX lock rather than the fcvLock
* SERVER-35389 remove dead code from FSM suiteRobert Guo2018-06-0812-903/+54
|
* SERVER-33605 Mobile SE:Disable capped collections and related testingSulabh Mahajan2018-06-087-0/+14
|
* SERVER-35309 CamelCase appName in connection stringsMark Benvenuto2018-06-061-1/+1
|
* SERVER-35095 snapshot_read_kill_operations.js should consider Interrupted as ↵Audrey Fang2018-06-061-4/+5
| | | | an acceptable getMore error
* SERVER-34826 Write targeted FSM workload for read repeatability in transactionsJonathan Abrahams2018-06-062-0/+99
|
* SERVER-35417 Concurrency workloads using transactions should use autoRetry ↵Jonathan Abrahams2018-06-063-28/+31
| | | | for reads and writes
* SERVER-29999 Implement FSM Scheduler for concurrency_simultaneousRobert Guo2018-06-041-3/+0
|
* SERVER-34555 Add stepdown to FSM resmoke integrationJonathan Abrahams2018-05-313-25/+79
|
* SERVER-28524 remove group commandKyle Suarez2018-05-309-331/+8
| | | | Users should use the aggregation $group stage instead.
* SERVER-32883 Add concurrency_replication_causal_consistency suiteXiangyu Yao2018-05-236-5/+29
|
* SERVER-35082 Expand expected error codes in group_killop.jsCharlie Swanson2018-05-181-1/+3
|
* SERVER-34997 Reduce indexedField name in FSM workload ↵Jonathan Abrahams2018-05-171-2/+5
| | | | indexed_insert_long_fieldname.js
* SERVER-34515 fix invariant failure caused by js interruption in group commandIan Boros2018-05-153-0/+62
|
* SERVER-33959 Avoid deadlock during global cursor registrationCharlie Swanson2018-05-153-0/+46
|
* SERVER-30204 Use a new CleanupConcurrencyWorkloads hook instead of ↵Jonathan Abrahams2018-05-141-4/+7
| | | | CleanEveryN for FSM suites using resmoke_runner.js
* SERVER-33244 All lock acquisitions for transaction operations obey ↵Dianna Hohensee2018-05-141-1/+5
| | | | maxTransactionLockRequestTimeoutMillis, which defaults to 0 millis
* SERVER-34809 Make secondary reads FSM test work with other storage enginesXiangyu Yao2018-05-032-3/+25
|
* SERVER-34725: Group and count plan stages do not set the WorkingSetID output ↵Nick Zolnierz2018-05-011-0/+86
| | | | on PlanStage::DEAD state
* SERVER-34526 Jstests should not depend on ReplSetTest.liveNodesTess Avitabile2018-05-011-2/+2
|
* SERVER-19630 allow FSM tests to connect to an existing clusterRobert Guo2018-04-309-309/+162
|
* SERVER-34383 Add secondary reads FSM testXiangyu Yao2018-04-295-2/+222
|
* SERVER-33374 Test concurrent snapshot read and catalog operationsMaria van Keulen2018-04-263-4/+160
|
* SERVER-34510 Reduce number of iterations in create_database FSM workloadVesselina Ratcheva2018-04-201-1/+1
|
* SERVER-33374 Add testing for concurrent snapshot read and kill commandsMaria van Keulen2018-04-203-0/+244
|
* SERVER-34434 Shell should ignore errors in abortTransaction() helperTess Avitabile2018-04-181-11/+6
|
* SERVER-34293 Add test for atomicity and isolation of transactions.Max Hirschhorn2018-04-164-90/+347
| | | | | | Also adds a helper function for running a function inside of a transaction and automatically retrying until it either succeeds or the server returns a non-WriteConflict error response.
* SERVER-34289 add new sharded cluster wrapper for connecting to an existing ↵Robert Guo2018-04-121-0/+125
| | | | cluster
* SERVER-34407 Fix multi_statement_transaction_simple.jsXiangyu Yao2018-04-111-1/+2
|
* SERVER-34209 multi_statement_transaction_simple.js must use w:majority in setupTess Avitabile2018-04-061-3/+9
|
* SERVER-34051 Require autocommit=false on all transaction operations and add ↵William Schultz2018-04-041-4/+8
| | | | | | | | | | | support for 'startTransaction' argument This patch requires all operations that are part of a multi-statement transaction to specify an autocommit=false command argument. It also adds the 'startTransaction' command argument, which when specified as 'true' indicates that a command is the beginning of a multi-statement transaction.
* SERVER-33774 make commitTxn, abortTxn, and prepareTransaction adminOnlyPavi Vetriselvan2018-04-041-2/+8
|
* Revert "make commitTxn, prepare, and abortTxn adminOnly"Pavi Vetriselvan2018-04-041-8/+2
| | | | This reverts commit ea14c46d8a5b8d33412ef2c62b09475fe8533976.
* make commitTxn, prepare, and abortTxn adminOnlyPavi Vetriselvan2018-04-041-2/+8
|
* SERVER-3645 make count() with a predicate accurate on sharded clustersIan Boros2018-03-308-31/+31
|