summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_knobs.idl
diff options
context:
space:
mode:
authorJames Wahlin <james@mongodb.com>2020-09-16 14:07:21 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-10-22 16:13:16 +0000
commite57dbe7226c7f22c30c7c85265d0c0564dc714f1 (patch)
tree474db40d54c17d28e909719884d2b279b573775a /src/mongo/db/query/query_knobs.idl
parenteeb4b8aaffbcbb236b2d02e35dad919b4fa0aa80 (diff)
downloadmongo-e57dbe7226c7f22c30c7c85265d0c0564dc714f1.tar.gz
SERVER-50547 Pipeline length limit
Diffstat (limited to 'src/mongo/db/query/query_knobs.idl')
-rw-r--r--src/mongo/db/query/query_knobs.idl13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mongo/db/query/query_knobs.idl b/src/mongo/db/query/query_knobs.idl
index 729bc5a4253..b23967929b0 100644
--- a/src/mongo/db/query/query_knobs.idl
+++ b/src/mongo/db/query/query_knobs.idl
@@ -139,6 +139,19 @@ server_parameters:
default: false
#
+ # Parsing
+ #
+
+ internalPipelineLengthLimit:
+ description: "The maximum length allowed for an an aggregation pipeline."
+ set_at: [ startup ]
+ cpp_varname: "internalPipelineLengthLimit"
+ cpp_vartype: int
+ default: 1000
+ validator:
+ gt: 0
+
+ #
# Planning and enumeration
#
internalQueryPlannerMaxIndexedSolutions: