summaryrefslogtreecommitdiff
path: root/jstests/concurrency/fsm_workloads/remove_multiple_documents.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/concurrency/fsm_workloads/remove_multiple_documents.js')
-rw-r--r--jstests/concurrency/fsm_workloads/remove_multiple_documents.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/jstests/concurrency/fsm_workloads/remove_multiple_documents.js b/jstests/concurrency/fsm_workloads/remove_multiple_documents.js
index bfd64cd6790..1461ca0cc03 100644
--- a/jstests/concurrency/fsm_workloads/remove_multiple_documents.js
+++ b/jstests/concurrency/fsm_workloads/remove_multiple_documents.js
@@ -34,8 +34,17 @@ var $config = (function() {
}
};
+ var skip = function skip(cluster) {
+ // When the balancer is enabled, the nRemoved result may be inaccurate as
+ // a chunk migration may be active, causing the count function to assert.
+ if (cluster.isBalancerEnabled()) {
+ return {skip: true, msg: 'does not run when balancer is enabled.'};
+ }
+ return {skip: false};
+ };
+
var transitions = {init: {count: 1}, count: {remove: 1}, remove: {remove: 0.825, count: 0.125}};
- return {threadCount: 10, iterations: 20, states: states, transitions: transitions};
+ return {threadCount: 10, iterations: 20, states: states, transitions: transitions, skip: skip};
})();