summaryrefslogtreecommitdiff
path: root/jstests/concurrency/fsm_workloads/agg_out.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/concurrency/fsm_workloads/agg_out.js')
-rw-r--r--jstests/concurrency/fsm_workloads/agg_out.js15
1 files changed, 9 insertions, 6 deletions
diff --git a/jstests/concurrency/fsm_workloads/agg_out.js b/jstests/concurrency/fsm_workloads/agg_out.js
index 6c1d720558f..86ebca8801a 100644
--- a/jstests/concurrency/fsm_workloads/agg_out.js
+++ b/jstests/concurrency/fsm_workloads/agg_out.js
@@ -107,14 +107,17 @@ var $config = extendWorkload($config, function($config, $super) {
// Change the validation level.
const validationLevels = ['off', 'strict', 'moderate'];
const newValidationLevel = validationLevels[Random.randInt(validationLevels.length)];
- assertWhenOwnDB.commandWorked(
- db.runCommand({collMod: this.outputCollName, validationLevel: newValidationLevel}));
+ assertWhenOwnDB.commandWorkedOrFailedWithCode(
+ db.runCommand({collMod: this.outputCollName, validationLevel: newValidationLevel}),
+ ErrorCodes.ConflictingOperationInProgress);
} else {
// Change the validation action.
- assertWhenOwnDB.commandWorked(db.runCommand({
- collMod: this.outputCollName,
- validationAction: Random.rand() > 0.5 ? 'warn' : 'error'
- }));
+ assertWhenOwnDB.commandWorkedOrFailedWithCode(
+ db.runCommand({
+ collMod: this.outputCollName,
+ validationAction: Random.rand() > 0.5 ? 'warn' : 'error'
+ }),
+ ErrorCodes.ConflictingOperationInProgress);
}
};