stats: add new two-levels symbol table #45359
Draft
CI (Envoy) / Mobile/Release validation
skipped
May 30, 2026 in 0s
Check was skipped
This check was not triggered in this CI run
Details
Request (pr/45359/main@198c86b)
@wbpcode
198c86b #45359
merge main@57e0f60
stats: add new two-levels symbol table
Commit Message: stats: add new two-levels symbol table
Additional Description:
Benchmark Before After Latency Δ Speedup Throughput bmK8sClusterStatsToString(decode → string)104 ns 62.3 ns −40.1% 1.67× 6.77 M/s → 11.31 M/s (+67.2%) bmK8sClusterStatsEncode(string → StatName)234 ns 184 ns −21.4% 1.27× 2.97 M/s → 3.83 M/s (+29.0%) Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]
Environment
Request variables
| Key | Value |
|---|---|
| ref | aa0a2b2 |
| sha | 198c86b |
| pr | 45359 |
| base-sha | 57e0f60 |
| actor | |
| message | stats: add new two-levels symbol table... |
| started | 1780145520.013411 |
| target-branch | main |
| trusted | false |
Build image
Container image/s (as used in this CI run)
| Key | Value |
|---|---|
| default | docker.io/envoyproxy/envoy-build:v0.1.5 |
| mobile | docker.io/envoyproxy/envoy-build:mobile-v0.1.5 |
Version
Envoy version (as used in this CI run)
| Key | Value |
|---|---|
| major | 1 |
| minor | 39 |
| patch | 0 |
| dev | true |
Loading