-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The mongot_extension_platform_matrix tasks run nightly on the enterprise Linux variants to provide coverage of the real mongot-extension on every supported Linux flavor. However, the underlying resmoke suites are still tagged experimental, which conflicts with the forbid-tasks-with-tag-on-variants evergreen lint rule (variant tag
forbid_tasks_tagged_with_experimental). To keep the lint passing, the following tasks are
currently listed as exceptions in etc/evergreen_lint.yml:
- with_mongot_extension_fully_enabled_single_node
- with_mongot_extension_fully_enabled_single_shard
- with_mongot_extension_fully_enabled_sharded_collections
- with_mongot_extension_fully_enabled_sharded_cluster
- concurrency_with_mongot_extension_single_node
- concurrency_with_mongot_extension_mongos
- concurrency_with_mongot_extension_sharded_collections
Once these suites are stable enough to be treated as regular coverage:
- Drop the experimental tag from these tasks and give them an appropriate tag
(auxiliary or non_deterministic, per the enforce-tags-for-tasks rule). - Remove the corresponding exceptions from the forbid-tasks-with-tag-on-variants rule in
etc/evergreen_lint.yml, along with the TODO comment. - Remove the TODO reference to this ticket.
Acceptance criteria: evergreen_lint passes with no exceptions for these tasks, and the tasks continue to run on their intended variants.