chore(deps): bump libdd-ffe-test-suite/ffe-system-test-data from ea8b5cc to c67dbd6 - #2388
Conversation
Bumps [libdd-ffe-test-suite/ffe-system-test-data](https://github.com/DataDog/ffe-system-test-data) from `ea8b5cc` to `c67dbd6`. - [Commits](DataDog/ffe-system-test-data@ea8b5cc...c67dbd6) --- updated-dependencies: - dependency-name: libdd-ffe-test-suite/ffe-system-test-data dependency-version: c67dbd6dc1dc505f4e85504124658cb739c9c380 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
📚 Documentation Check Results✅ No documentation warnings found! 📦
|
🔒 Cargo Deny Results📦
|
|
BenchmarksComparisonBenchmark execution time: 2026-08-20 22:55:24 Comparing candidate commit fbf71ab in PR branch Found 0 performance improvements and 1 performance regressions! Performance is the same for 13 metrics, 0 unstable metrics.
|
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | fbf71ab | 1787265792 | dependabot/submodules/libdd-ffe-test-suite/ffe-system-test-data-c67dbd6 |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| single_flag_killswitch/rules-based | execution_time | 156.458ns | 160.600ns ± 3.512ns | 160.033ns ± 1.951ns | 161.962ns | 167.815ns | 172.738ns | 178.321ns | 11.43% | 1.737 | 4.181 | 2.18% | 0.248ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| single_flag_killswitch/rules-based | execution_time | [160.113ns; 161.087ns] or [-0.303%; +0.303%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | fbf71ab | 1787265792 | dependabot/submodules/libdd-ffe-test-suite/ffe-system-test-data-c67dbd6 |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sdk_test_data/rules-based | execution_time | 166.988µs | 170.383µs ± 6.560µs | 169.022µs ± 0.880µs | 170.142µs | 176.635µs | 195.825µs | 240.381µs | 42.22% | 7.456 | 68.353 | 3.84% | 0.464µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sdk_test_data/rules-based | execution_time | [169.474µs; 171.292µs] or [-0.534%; +0.534%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | fbf71ab | 1787265792 | dependabot/submodules/libdd-ffe-test-suite/ffe-system-test-data-c67dbd6 |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | 5.323ms | 5.338ms ± 0.007ms | 5.337ms ± 0.004ms | 5.342ms | 5.349ms | 5.352ms | 5.372ms | 0.67% | 0.964 | 3.358 | 0.13% | 0.000ms | 1 | 200 |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | 465343.886op/s | 468373.980op/s ± 590.336op/s | 468460.016op/s ± 365.151op/s | 468731.628op/s | 469265.662op/s | 469402.019op/s | 469693.651op/s | 0.26% | -0.947 | 3.278 | 0.13% | 41.743op/s | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | 7.932ms | 7.947ms ± 0.007ms | 7.946ms ± 0.003ms | 7.950ms | 7.956ms | 7.982ms | 7.989ms | 0.53% | 2.334 | 11.451 | 0.09% | 0.001ms | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | 125176.703op/s | 125837.533op/s ± 114.388op/s | 125845.675op/s ± 54.741op/s | 125896.601op/s | 125994.845op/s | 126055.226op/s | 126077.384op/s | 0.18% | -2.313 | 11.315 | 0.09% | 8.088op/s | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | 171.620µs | 184.148µs ± 38.443µs | 181.513µs ± 0.259µs | 181.838µs | 182.503µs | 182.888µs | 724.782µs | 299.30% | 14.011 | 194.544 | 20.82% | 2.718µs | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | 137972.521op/s | 549135.751op/s ± 29514.398op/s | 550924.975op/s ± 787.388op/s | 551615.464op/s | 552272.839op/s | 576453.251op/s | 582683.803op/s | 5.76% | -13.599 | 187.237 | 5.36% | 2086.983op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | [5.337ms; 5.339ms] or [-0.017%; +0.017%] | None | None | None |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | [468292.165op/s; 468455.795op/s] or [-0.017%; +0.017%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | [7.946ms; 7.948ms] or [-0.013%; +0.013%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | [125821.680op/s; 125853.386op/s] or [-0.013%; +0.013%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | [178.821µs; 189.476µs] or [-2.893%; +2.893%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | [545045.339op/s; 553226.163op/s] or [-0.745%; +0.745%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | fbf71ab | 1787265792 | dependabot/submodules/libdd-ffe-test-suite/ffe-system-test-data-c67dbd6 |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | 21.842ms | 21.908ms ± 0.027ms | 21.909ms ± 0.019ms | 21.925ms | 21.952ms | 21.967ms | 21.977ms | 0.31% | 0.030 | -0.419 | 0.12% | 0.002ms | 1 | 200 |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | 113754.593op/s | 114113.652op/s ± 138.708op/s | 114109.059op/s ± 97.662op/s | 114219.282op/s | 114326.704op/s | 114436.658op/s | 114457.026op/s | 0.30% | -0.024 | -0.419 | 0.12% | 9.808op/s | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | 102.584ms | 103.105ms ± 0.288ms | 103.067ms ± 0.149ms | 103.218ms | 103.547ms | 103.755ms | 105.365ms | 2.23% | 2.700 | 17.548 | 0.28% | 0.020ms | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | 9490.773op/s | 9698.881op/s ± 26.911op/s | 9702.425op/s ± 14.014op/s | 9715.539op/s | 9732.395op/s | 9741.405op/s | 9748.101op/s | 0.47% | -2.599 | 16.539 | 0.28% | 1.903op/s | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | 597.637µs | 600.077µs ± 0.954µs | 600.063µs ± 0.529µs | 600.576µs | 601.795µs | 602.697µs | 602.996µs | 0.49% | 0.302 | 0.862 | 0.16% | 0.067µs | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | 165838.593op/s | 166645.649op/s ± 264.830op/s | 166649.280op/s ± 146.918op/s | 166800.665op/s | 167086.526op/s | 167254.012op/s | 167325.514op/s | 0.41% | -0.289 | 0.851 | 0.16% | 18.726op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | [21.904ms; 21.912ms] or [-0.017%; +0.017%] | None | None | None |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | [114094.428op/s; 114132.876op/s] or [-0.017%; +0.017%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | [103.066ms; 103.145ms] or [-0.039%; +0.039%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | [9695.151op/s; 9702.610op/s] or [-0.038%; +0.038%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | [599.945µs; 600.209µs] or [-0.022%; +0.022%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | [166608.946op/s; 166682.352op/s] or [-0.022%; +0.022%] | None | None | None |
Baseline
Baseline benchmark details
Group 1
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 378be45 | 1787251662 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| single_flag_killswitch/rules-based | execution_time | 156.586ns | 160.122ns ± 2.909ns | 159.439ns ± 1.511ns | 160.973ns | 166.098ns | 170.082ns | 173.856ns | 9.04% | 1.705 | 3.509 | 1.81% | 0.206ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| single_flag_killswitch/rules-based | execution_time | [159.719ns; 160.525ns] or [-0.252%; +0.252%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 378be45 | 1787251662 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sdk_test_data/rules-based | execution_time | 143.021µs | 146.435µs ± 5.886µs | 145.263µs ± 0.781µs | 146.105µs | 151.228µs | 168.220µs | 209.416µs | 44.16% | 7.600 | 70.156 | 4.01% | 0.416µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sdk_test_data/rules-based | execution_time | [145.619µs; 147.251µs] or [-0.557%; +0.557%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 378be45 | 1787251662 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | 5.323ms | 5.339ms ± 0.008ms | 5.339ms ± 0.006ms | 5.345ms | 5.352ms | 5.358ms | 5.365ms | 0.49% | 0.367 | 0.189 | 0.15% | 0.001ms | 1 | 200 |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | 465959.948op/s | 468246.486op/s ± 693.640op/s | 468259.718op/s ± 532.114op/s | 468764.741op/s | 469317.871op/s | 469514.667op/s | 469631.381op/s | 0.29% | -0.358 | 0.171 | 0.15% | 49.048op/s | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | 7.940ms | 7.957ms ± 0.008ms | 7.956ms ± 0.004ms | 7.959ms | 7.966ms | 7.994ms | 8.003ms | 0.59% | 2.459 | 10.094 | 0.10% | 0.001ms | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | 124956.135op/s | 125680.478op/s ± 130.571op/s | 125694.238op/s ± 59.921op/s | 125755.838op/s | 125838.058op/s | 125915.891op/s | 125949.951op/s | 0.20% | -2.441 | 9.989 | 0.10% | 9.233op/s | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | 179.651µs | 181.646µs ± 0.445µs | 181.590µs ± 0.200µs | 181.878µs | 182.364µs | 182.500µs | 183.826µs | 1.23% | -0.432 | 5.611 | 0.24% | 0.031µs | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | 543992.689op/s | 550525.102op/s ± 1351.505op/s | 550692.391op/s ± 604.350op/s | 551044.625op/s | 552859.446op/s | 554175.899op/s | 556633.569op/s | 1.08% | 0.487 | 5.607 | 0.24% | 95.566op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | [5.338ms; 5.340ms] or [-0.021%; +0.021%] | None | None | None |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | [468150.355op/s; 468342.618op/s] or [-0.021%; +0.021%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | [7.956ms; 7.958ms] or [-0.014%; +0.014%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | [125662.382op/s; 125698.574op/s] or [-0.014%; +0.014%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | [181.584µs; 181.708µs] or [-0.034%; +0.034%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | [550337.796op/s; 550712.408op/s] or [-0.034%; +0.034%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 378be45 | 1787251662 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | 21.983ms | 22.113ms ± 0.059ms | 22.119ms ± 0.038ms | 22.150ms | 22.205ms | 22.255ms | 22.275ms | 0.71% | 0.134 | -0.346 | 0.27% | 0.004ms | 1 | 200 |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | 112234.310op/s | 113056.196op/s ± 302.681op/s | 113027.320op/s ± 195.338op/s | 113247.155op/s | 113550.122op/s | 113583.097op/s | 113726.569op/s | 0.62% | -0.121 | -0.358 | 0.27% | 21.403op/s | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | 103.224ms | 103.671ms ± 0.250ms | 103.683ms ± 0.053ms | 103.723ms | 103.774ms | 103.828ms | 106.933ms | 3.13% | 11.077 | 142.946 | 0.24% | 0.018ms | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | 9351.659op/s | 9645.993op/s ± 22.685op/s | 9644.765op/s ± 4.963op/s | 9654.694op/s | 9661.703op/s | 9665.263op/s | 9687.649op/s | 0.44% | -10.916 | 140.262 | 0.23% | 1.604op/s | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | 598.592µs | 600.122µs ± 0.665µs | 600.098µs ± 0.414µs | 600.572µs | 601.017µs | 601.153µs | 605.110µs | 0.84% | 1.984 | 14.221 | 0.11% | 0.047µs | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | 165259.129op/s | 166633.098op/s ± 184.282op/s | 166639.547op/s ± 114.949op/s | 166752.170op/s | 166888.933op/s | 166976.746op/s | 167058.793op/s | 0.25% | -1.944 | 13.858 | 0.11% | 13.031op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | [22.105ms; 22.121ms] or [-0.037%; +0.037%] | None | None | None |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | [113014.247op/s; 113098.144op/s] or [-0.037%; +0.037%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | [103.636ms; 103.705ms] or [-0.033%; +0.033%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | [9642.849op/s; 9649.137op/s] or [-0.033%; +0.033%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | [600.029µs; 600.214µs] or [-0.015%; +0.015%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | [166607.558op/s; 166658.638op/s] or [-0.015%; +0.015%] | None | None | None |
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-unknown-linux-gnu
|
Bumps libdd-ffe-test-suite/ffe-system-test-data from
ea8b5cctoc67dbd6.Commits
c67dbd6Merge pull request #29 from greghuels/greg.huels/semver-fix8b2c2a0test: address semver review feedbackb647031Merge pull request #21 from DataDog/blake.thomas/FFL-2914-pr0-regex-conforman...85ba45etest: promote SEMVER_* unit-test coverage into shared system tests8e8a6c2Version narrowed regex contract6c11ed1Narrow portable regex authoring contract3160ea4Clarify targeting regex contract scope6788ce9test: reject invalid SemVer comparand in a waterfall at parse timeab0a81fci: keep existing downstream drift advisory2c55e32Merge latest main into regex conformance fixtureDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)