0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

31 Commits

Author SHA1 Message Date
Jonathan Abrahams
a8fe59a147 SERVER-19262 Split Concurrency test suite into 3:
- Concurrency
- Concurrency_replication
- Concurrency_sharded

fixed the reverted commit for resubmission
2015-07-07 16:26:23 -04:00
Jonathan Abrahams
b932678bdc Revert "SERVER-19262 Split Concurrency test suite into 3:"
This reverts commit e9a8e1eda6.
2015-07-07 15:35:56 -04:00
Jonathan Abrahams
e9a8e1eda6 SERVER-19262 Split Concurrency test suite into 3:
- Concurrency
- Concurrency_replication
- Concurrency_sharded
2015-07-07 15:23:17 -04:00
Jonathan Abrahams
12058f744e SERVER-19071 FSM tests using config server replica set and legacy config server mode 2015-07-01 08:52:49 -04:00
Jonathan Abrahams
b7f38ab32f SERVER-18944 FSM tests - enable blacklisted workloads which are now runnable 2015-06-30 14:24:39 -04:00
Jonathan Abrahams
124f2bfd4c SERVER-18878 FSM tests, add awaitReplication between workloads to ensure secondaries have completed their work 2015-06-12 11:07:52 -04:00
Jonathan Abrahams
5e212e70f8 SERVER-18797 FSM tests, enable sharding replication. Add shardKey to workloads which support it in their query. 2015-06-12 09:20:05 -04:00
Jonathan Abrahams
37f58ed85d SERVER-18810 FSM support multiple mongos connections, alternating per workload thread. 2015-06-11 09:40:14 -04:00
James Wahlin
d690653daa SERVER-2454 Improve PlanExecutor::DEAD handling 2015-06-09 13:41:37 -04:00
Kamran Khan
1cf11a2828 SERVER-18178 Convert the mr_drop.js test to an FSM workload
The FSM workload interleaves mapReduce commands, collection drops,
and database drops to verify server availability when drops occur
during various mapReduce phases.
2015-06-05 13:02:03 -04:00
Jonathan Abrahams
167d6de724 SERVER-18495 Enable FSM replication tests
Increase oplogSize for tests to 100MB from 40MB (default)
2015-06-04 00:00:08 -04:00
Jonathan Abrahams
91d5a3999b SERVER-18462: FSM enable capped collection tests 2015-05-19 14:19:01 -04:00
Max Hirschhorn
50922d9f62 SERVER-18304 Add findAndModify FSM workloads as regression tests. 2015-05-04 18:56:22 -04:00
David Storch
374438c913 SERVER-17718 deprecate showDiskLoc()
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.
2015-04-09 16:43:49 -04:00
David Storch
20cc174108 SERVER-17119 fix yield_and_hashed.js to test a correct plan for WT 2015-03-31 15:47:23 -04:00
David Storch
36240ff992 SERVER-17119 relax no-dups invariant in AND_HASH stage to accommodate WT
Since WT does not issue invalidations, docs will not be removed from the hash table when they
are updated.
2015-03-30 16:05:23 -04:00
Charlie Swanson
a0c4f1ffff SERVER-17395: Disable fsm tests that were previously disabled. 2015-02-26 15:18:29 -05:00
Charlie Swanson
6769eca988 SERVER-17395: Add FSM tests to stress yielding. 2015-02-26 14:56:08 -05:00
David Storch
a6fc69010b SERVER-17109 fix invalid BSON access in listIndexes command 2015-02-18 17:52:22 -05:00
alabid
9e670bc3b3 SERVER-16648 add cluster argument to setup and teardown functions 2015-02-11 17:49:21 -05:00
alabid
f6a65290f2 SERVER-16648 Additional FSM-based concurrency workloads with some cleanup 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
2015-02-05 16:14:37 -05:00
David Storch
5936e08901 SERVER-17117 propagate kill notifications to CachedPlanStage 2015-02-05 10:24:24 -05:00
David Storch
1e93bc47d0 SERVER-17132 add regression test for duplicate index entries bug 2015-02-03 09:58:13 -05:00
alabid
6fdd15e3e6 SERVER-17021 Blacklist findAndModify_update_grow.js to prevent spurious MCI timeouts
Closes #917

Signed-off-by: Benety Goh <benety@mongodb.com>
2015-01-27 12:54:25 -05:00
Jonathan Balsano
69fd73d3fe SERVER-16648 Update Concurrency tests runner to prevent spurious failures
Closes #911

Signed-off-by: Benety Goh <benety@mongodb.com>
2015-01-16 10:15:17 -05:00
Ramon Fernandez
85fcc6daad SERVER-16811 Register wiredTiger factory once.
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.
2015-01-15 16:50:58 -05:00
alabid
0f735109c4 SERVER-16648 Halve threadCount for group workloads to lower mem usage
Closes #910

Signed-off-by: Benety Goh <benety@mongodb.com>
2015-01-15 13:40:35 -05:00
Jonathan Balsano
2e54741383 SERVER-16807 Update on invalid loc fails in concurrent circumstances
Necessary changes to concurrency testing framework to support the fix
for SERVER-16807

Closes #909

Signed-off-by: Benety Goh <benety@mongodb.com>
2015-01-15 10:21:49 -05:00
alabid
ecd3babf05 SERVER-16648 Additional FSM-based concurrency tests
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>
2015-01-09 09:40:24 -05:00
alabid
4ddf32f72c SERVER-16648 Refactored FSM library code and added workload helpers and modifiers
Closes #902

Signed-off-by: Benety Goh <benety@mongodb.com>
2015-01-09 09:40:24 -05:00
alabid
c8c43855e1 SERVER-16695 Move FSM tests into new test suites
Closes #893

Signed-off-by: Benety Goh <benety@mongodb.com>
2014-12-31 10:11:12 -05:00