-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Optimization
-
None
-
None
-
None
-
None
-
None
-
None
-
None
As a follow-up to SERVER-125083, extend the dependency graph arrayness validation coverage by introducing a new resmoke suite that runs the tests under jstests/product_limits/*/.js with internalEnableDependencyGraphValidation enabled.
The product_limits tests exercise pipelines at scale (large numbers of fields, deep nesting, wide projections), which makes them a strong stress test for the dependency graph's arrayness analysis and for the $_internalValidateArrayness stages inserted during pipeline optimization.
Add a new resmoke suite definition (mirroring the existing dependency graph validation suite introduced in SERVER-125083) that:
Selects jstests/product_limits/*/.js.
Sets internalEnableDependencyGraphValidation: true on mongod startup.
Excludes any tests that are incompatible with the validation framework (with tagged exclusions and explanatory comments).
Wire the suite into the appropriate Evergreen task / build variant.
Parent: SERVER-125083 (dependency graph jstest suite).
- is depended on by
-
SERVER-125083 Introduce a new jstest suite for testing the dependency graph
-
- Closed
-