From 7ac68bb3418650654599b6ffb768daf4bacc979d Mon Sep 17 00:00:00 2001 From: Charlie Swanson Date: Mon, 20 May 2019 19:14:54 -0400 Subject: SERVER-41249 Fix special cases for $out to include $merge --- src/mongo/db/pipeline/stage_constraints.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/mongo/db/pipeline/stage_constraints.h') diff --git a/src/mongo/db/pipeline/stage_constraints.h b/src/mongo/db/pipeline/stage_constraints.h index b5edef5ef5e..da6133f11da 100644 --- a/src/mongo/db/pipeline/stage_constraints.h +++ b/src/mongo/db/pipeline/stage_constraints.h @@ -193,8 +193,8 @@ struct StageConstraints { // Stages which write data to user collections should not be permitted with readConcern // level "snapshot" or inside of a multi-document transaction. - // TODO (SERVER-36259): relax this requirement when $out (which writes persistent data) - // is allowed in a transaction. + // TODO (SERVER-36259): relax this requirement when $out and/or $merge (which write + // persistent data) is allowed in a transaction. if (diskRequirement == DiskUseRequirement::kWritesPersistentData) { invariant(!isAllowedInTransaction()); } -- cgit v1.2.1