summaryrefslogtreecommitdiff
path: root/jstests/libs/parallelTester.js
diff options
context:
space:
mode:
authorCharlie Swanson <charlie.swanson@mongodb.com>2016-11-15 16:17:19 -0500
committerCharlie Swanson <charlie.swanson@mongodb.com>2017-03-15 11:03:44 -0400
commit584ca76de9ee66b3e11987e640f5317ae40975e4 (patch)
treedb52f1717155c295437f1b4fa41a5db295183669 /jstests/libs/parallelTester.js
parentf05b9437fbdc53deecf55ed3c20e36af3d733953 (diff)
downloadmongo-584ca76de9ee66b3e11987e640f5317ae40975e4.tar.gz
SERVER-22541 Manage aggregation cursors on global cursor manager.
Moves registration of aggregation cursors to the global cursor manager. This simplifies the logic for acquiring locks and resolving view namespaces within the getMore and killCursors commands.
Diffstat (limited to 'jstests/libs/parallelTester.js')
-rw-r--r--jstests/libs/parallelTester.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/jstests/libs/parallelTester.js b/jstests/libs/parallelTester.js
index 845972b7dc3..372e604c4ef 100644
--- a/jstests/libs/parallelTester.js
+++ b/jstests/libs/parallelTester.js
@@ -227,8 +227,9 @@ if (typeof _threadInject != "undefined") {
// be run in parallel with tests that perform fsyncLock. User operations skip writing to
// the system.profile collection while the server is fsyncLocked.
//
- // The profiler tests can be run in parallel with each other as they use test-specific
- // databases.
+ // Most profiler tests can be run in parallel with each other as they use test-specific
+ // databases, with the exception of tests which modify slowms or the profiler's sampling
+ // rate, since those affect profile settings globally.
parallelFilesDir + "/apitest_db.js",
parallelFilesDir + "/evalb.js",
parallelFilesDir + "/geo_s2cursorlimitskip.js",
@@ -245,8 +246,12 @@ if (typeof _threadInject != "undefined") {
parallelFilesDir + "/profile_getmore.js",
parallelFilesDir + "/profile_group.js",
parallelFilesDir + "/profile_insert.js",
+ parallelFilesDir + "/profile_list_collections.js",
+ parallelFilesDir + "/profile_list_indexes.js",
parallelFilesDir + "/profile_mapreduce.js",
parallelFilesDir + "/profile_no_such_db.js",
+ parallelFilesDir + "/profile_parallel_collection_scan.js",
+ parallelFilesDir + "/profile_repair_cursor.js",
parallelFilesDir + "/profile_sampling.js",
parallelFilesDir + "/profile_update.js"
];