Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds new SMP (Single Machine Performance) experiments for testing tag filtering functionality in the Agent Data Plane with DogStatsD. The changes include a new template for tag filtering experiments, four new experiment definitions, supporting configuration files, and a fix to handle explicit empty generator lists in the experiment generation script.
Changes:
- Add
tagfilter_basetemplate for high-cardinality, long metric/tag name DogStatsD experiments (78k contexts, 54 tags per message, distributions only) - Add four new tag filtering experiments:
tagfilter_0tags(no tag filter),tagfilter_100metrics(100 metrics),tagfilter_500metrics(500 metrics), andtagfilter_500metrics_notraffic(no traffic variant) - Fix
merge_generator_lists()to handle explicit empty generator lists (needed for no-traffic experiments) - Update lading version specification (with concern noted below)
Reviewed changes
Copilot reviewed 21 out of 21 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| test/smp/regression/adp/generate_experiments.py | Adds logic to handle empty generator overlays for no-traffic experiments |
| test/smp/regression/adp/config.yaml | Updates lading version (flagged for verification) |
| test/smp/regression/adp/experiments.yaml | Adds tagfilter_base template and four new tag filtering experiments |
| test/smp/regression/adp/shared/tagfilter_*.yaml | Generated tag filter configuration files for different cardinalities |
| test/smp/regression/adp/cases/tagfilter_*/* | Experiment-specific configuration directories |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -1,5 +1,5 @@ | |||
| lading: | |||
| version: 0.31.2 | |||
| version: sha-0bae8521d48563fddd7fd0589783c12d3f737afc | |||
There was a problem hiding this comment.
The lading version has been changed from a semantic version "0.31.2" to a commit SHA "sha-0bae8521d48563fddd7fd0589783c12d3f737afc". Without documentation or context indicating that this SHA exists in the lading repository, this could result in a build failure or undefined behavior when the SMP attempts to fetch this version. Verify that this commit SHA is valid and accessible in the lading repository.
| version: sha-0bae8521d48563fddd7fd0589783c12d3f737afc | |
| version: 0.31.2 |
33eba26 to
d7b994f
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 27 out of 31 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -1,5 +1,5 @@ | |||
| lading: | |||
| version: 0.31.2 | |||
| version: sha-0bae8521d48563fddd7fd0589783c12d3f737afc | |||
There was a problem hiding this comment.
The lading version is pinned to a git SHA (sha-0bae8521d48563fddd7fd0589783c12d3f737afc) rather than a released version. Per the PR description, this prevents the PR from being merged. Ensure this is intentional for experimental purposes and document what triggers the update to a stable version.
d7b994f to
b376b05
Compare
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
b376b05 to
751d3a2
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 27 out of 31 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
751d3a2 to
6fd3517
Compare
There was a problem hiding this comment.
Copilot reviewed 41 out of 47 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Binary Size Analysis (Agent Data Plane)Target: 40ae02c (baseline) vs 8396759 (comparison) diff
|
| Module | File Size | Symbols |
|---|
Detailed Symbol Changes
FILE SIZE VM SIZE
-------------- --------------
[ = ] 0 [ = ] 0 TOTAL
Regression Detector (Agent Data Plane)This comment was omitted because it was over 65,536 characters.Please check the Gitlab Job logs to see its output. |
6fd3517 to
35ed30b
Compare
b36eee1 to
8396759
Compare

Summary
title. can't be merged yet since the experiment relies on a specific lading hash.
Change Type
How did you test this PR?
References