summaryrefslogtreecommitdiff
path: root/jstests/concurrency/fsm_libs
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-287-107/+75
|
* SERVER-23492 Add explicit execution mode serial to concurrency test suiteJonathan Abrahams2016-04-061-5/+15
|
* SERVER-23067 Final round of JS linting and formattingMike Grundy2016-03-182-5/+5
|
* SERVER-22468 Format JS code with approved style in jstests/Jonathan Abrahams2016-03-099-272/+293
|
* SERVER-22704 Remove SCCC support from the concurrency suiteJonathan Abrahams2016-02-262-23/+3
|
* SERVER-22850 Clean up additional javascript issues found by eslintMike Grundy2016-02-251-2/+2
|
* SERVER-21881 Use fsync+lock when checking dbhash in concurrency suite.Max Hirschhorn2016-02-092-87/+156
| | | | | | | | 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.
* SERVER-22341 fix jslint errors in jstests/concurrency with eslint --fixMike Grundy2016-02-051-2/+2
|
* SERVER-21940 Workload connection cache in FSM suite is not nulled out properlyJonathan Abrahams2016-01-191-5/+3
|
* SERVER-21421 Update concurrency suite's ThreadManager constructor to provide ↵Mike Grundy2016-01-192-2/+2
| | | | default executionMode
* SERVER-21892 Include thread ID in concurrency suite error reportJonathan Abrahams2016-01-112-31/+42
|
* SERVER-21893 Fix dbHash result check for number of collections.Jonathan Abrahams2015-12-211-2/+2
|
* SERVER-21547 Don't apply iteration and thread multipliers to background FSM ↵Jonathan Abrahams2015-12-111-5/+8
| | | | workloads
* SERVER-21500 Include the name of the FSM workload in the WorkloadFailure ↵Jonathan Abrahams2015-12-112-9/+9
| | | | description
* SERVER-21214 Dump config server data when the sharded concurrency suites failJudah Schvimer2015-12-102-22/+85
|
* SERVER-21768 Remove the 'numCollections' field from dbHash's responseJonathan Abrahams2015-12-081-2/+2
|
* SERVER-21714 Increase replSetTest.initiate() timeout for FSM testsJonathan Abrahams2015-12-031-2/+10
|
* SERVER-21115 Add dbHash checking to concurrency suiteJonathan Abrahams2015-12-022-14/+107
|
* SERVER-21564 simplify shardCollection in fsm's cluster.jsJudah Schvimer2015-11-191-5/+1
|
* 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-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-20981 Add background thread functionality to the concurrency suiteJudah Schvimer2015-11-134-86/+222
|
* SERVER-21339 Fix and use cluster setup/teardown functions in FSM SuiteJudah Schvimer2015-11-123-102/+80
|
* SERVER-21163 FSM logging improvementsJonathan Abrahams2015-11-121-4/+3
|
* Revert "SERVER-21663 FSM logging improvements"Jonathan Abrahams2015-11-121-3/+4
| | | | This reverts commit 15a8e02d7be2f01f80cd7fa9d387e6d177ccb214.
* SERVER-21663 FSM logging improvementsJonathan Abrahams2015-11-121-4/+3
|
* SERVER-21310 Inject iterations and threadCount into data object in fsm workloadsJudah Schvimer2015-11-104-19/+66
|
* SERVER-21308 increases time fsm-suite waits for distributed lock during ↵Judah Schvimer2015-11-061-13/+15
| | | | collection drops
* SERVER-20937 Add mode to FSM framework that drives greater load on the systemJudah Schvimer2015-11-053-20/+34
|
* SERVER-20240 Add sharded concurrency suite runners that enable the balancerJudah Schvimer2015-10-272-1/+62
| | | | | | Closes #1038 Signed-off-by: Kamran Khan <kamran.khan@mongodb.com>
* SERVER-20297 Expose cluster nodes to workload states in the concurrency suiteJudah Schvimer2015-10-235-11/+144
| | | | | | Closes #1036 Signed-off-by: Kamran Khan <kamran.khan@mongodb.com>
* Revert "SERVER-20297 Expose cluster nodes to workload states in the ↵Kamran Khan2015-10-225-139/+11
| | | | | | concurrency suite" This reverts commit 0613deff6fdb25c9289c550033e6b4b93ee81aa5.
* SERVER-20297 Expose cluster nodes to workload states in the concurrency suiteJudah Schvimer2015-10-225-11/+139
| | | | | | Closes #1034 Signed-off-by: Kamran Khan <kamran.khan@mongodb.com>
* SERVER-20784 SERVER-20781 FSM tests - awaitReplication using replica primary ↵Jonathan Abrahams2015-10-081-9/+15
| | | | nodes and add logging message
* SERVER-20469 FSM tests - capability to run more than one instance at the ↵Jonathan Abrahams2015-10-072-10/+24
| | | | same time using a dbNamePrefix executionOption
* SERVER-20431 Prepend error messages to stack traces in concurrency suiteKamran Khan2015-09-161-10/+11
| | | | | This change makes SpiderMonkey stack traces look more like v8 stack traces, which automatically include error messages in the 'stack' property.
* SERVER-19808 Improve stack trace reports from concurrency suiteKamran Khan2015-08-071-0/+6
| | | | | We now prepend error messages to stack traces to emulate the behavior of v8 and to improve debuggability.
* SERVER-19682 Prevent 'ReferenceError' JSThread exceptions in FSM threadsKamran Khan2015-07-311-2/+4
| | | | | The global 'db' variable is undefined when the shell is run with --nodb, so the code now checks for db's existence before nulling it out.
* SERVER-19615 FSM ThreadManager.checkFailed raceJason Carey2015-07-291-3/+8
| | | | | | | The fsm libs ThreadManager's checkFailed method throws if the failure threshold is exceeded. Callers expect to let that exception escape, which leads to destructors being called on live threads. Call joinAll() in a finally block to prevent that.
* SERVER-19529 FSM - Add cleanupOptions to support blacklist for dropDatabase.Jonathan Abrahams2015-07-241-9/+51
| | | | This permits FSM to run at the same time as other tests.
* SERVER-19499 Print out FSM workload schedules in the concurrency suiteKamran Khan2015-07-211-0/+11
| | | | | This output can be used to run previous schedules when debugging test failures.
* SERVER-19262 Split Concurrency test suite into 3:Jonathan Abrahams2015-07-071-4/+6
| | | | | | | | - Concurrency - Concurrency_replication - Concurrency_sharded fixed the reverted commit for resubmission
* Revert "SERVER-19262 Split Concurrency test suite into 3:"Jonathan Abrahams2015-07-071-6/+4
| | | | This reverts commit e9a8e1eda6a34d60c49c0998684ff15b1d72d0f4.
* SERVER-19262 Split Concurrency test suite into 3:Jonathan Abrahams2015-07-071-4/+6
| | | | | | - Concurrency - Concurrency_replication - Concurrency_sharded
* SERVER-19071 FSM tests using config server replica set and legacy config ↵Jonathan Abrahams2015-07-011-0/+10
| | | | server mode
* 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-121-2/+9
| | | | 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-18495 Enable FSM replication testsJonathan Abrahams2015-06-041-0/+5
| | | | Increase oplogSize for tests to 100MB from 40MB (default)