summaryrefslogtreecommitdiff
path: root/buildscripts
diff options
context:
space:
mode:
authorCharlie Swanson <charlie.swanson@mongodb.com>2022-08-16 19:34:05 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-16 21:02:42 +0000
commit6e72559c750956215fdf9db5753265a0e74fce8d (patch)
tree56415ef1d9462f7931c4ce6dc075a835d10b8d91 /buildscripts
parent69f0cdebd2fc5ddb800b1fed661cf7acb5ffa3a7 (diff)
downloadmongo-6e72559c750956215fdf9db5753265a0e74fce8d.tar.gz
SERVER-67724 Document recommended set of bonsai tests
Diffstat (limited to 'buildscripts')
-rw-r--r--buildscripts/resmokeconfig/evg_task_doc/evg_task_doc.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/buildscripts/resmokeconfig/evg_task_doc/evg_task_doc.yml b/buildscripts/resmokeconfig/evg_task_doc/evg_task_doc.yml
index 2cbb752683d..31387cd7054 100644
--- a/buildscripts/resmokeconfig/evg_task_doc/evg_task_doc.yml
+++ b/buildscripts/resmokeconfig/evg_task_doc/evg_task_doc.yml
@@ -20,3 +20,30 @@ noPassthrough: |-
parameters. Most tests by default are able to run in "passthrough" suites.
NoPassthrough is an exception, where tests here only run in the exact
configuration predefined in the tests themselves.
+
+cqf: |-
+ Tests in jstests/cqf/ which stress the new query framework, often with a focus
+ on the new optimizer. These are similar in spirit to the tests in the jscore
+ suite. Tests in this suite are _forced_ to use the new query optimizer by
+ using the server parameter 'internalQueryFrameworkControl': "forceBonsai".
+
+cqf_disabled_pipeline_opt: |-
+ A passthrough suite of the tests in the cqf suite with a failpoint used to
+ disable the optimization pass that happens over the Pipeline structure before
+ the query enters the new optimization framework. Tests in this suite are
+ _forced_ to use the new query optimizer by using the server parameter
+ 'internalQueryFrameworkControl': "forceBonsai".
+
+cqf_parallel: |-
+ A passthrough suite of the tests in the cqf suite with parallelism enabled in
+ the optimizer - meaning it can produce plans capable of being executed in
+ parallel. The optimizer will use a default degree of parallelism of 5. Tests
+ in this suite are _forced_ to use the new query optimizer by using the server
+ parameter 'internalQueryFrameworkControl': "forceBonsai".
+
+cqf_passthrough: |-
+ A passthrough suite of the tests in the core suite, but attempting usage of
+ the new optimizer and the CQF framework using the server parameter
+ internalQueryFrameworkControl: "tryBonsai". Queries that we believe should be
+ able to correctly use the new optimizer will be routed via that path and
+ should return the same results.