v0.34.0_1
This commit is contained in:
1 parent
9cfc4588cc
commit
f20c8da718
25 files changed
+694
-117
No files matched your search
@@ -6,6 +6,24 @@ controllable test **upstream**, used to verify streaming, non-replayable writes,
|
||||
headers, cache policy and WebSocket frames. Performance measurements use nginx
|
||||
as the shared upstream instead of Python.
|
||||
|
||||
## DEV 1 KiB histogram writes (source candidate)
|
||||
|
||||
`VhostMetrics::complete` now writes one exclusive histogram bin for each
|
||||
completed exchange instead of up to 11 cumulative atomics. Both Prometheus
|
||||
exporters reconstruct `le` and `+Inf` at scrape time. Unit tests cover boundary
|
||||
semantics. This change has not been compiled or benchmarked: see
|
||||
`docs/PROXY_1KB_COUNTERS_DEV_0.34.0.md`.
|
||||
|
||||
## DEV 1 KiB cache counter follow-up
|
||||
|
||||
See `docs/PROXY_1KB_COUNTERS_DEV_0.34.0.md`. Cache domain metrics no longer
|
||||
lock the HOT store on BYPASS; analytics cloning is deferred until the queue
|
||||
has capacity. The new **source** remains uncompiled in the editing environment.
|
||||
For quick 1,040-byte loopback diagnostics with ApacheBench (not a production
|
||||
acceptance benchmark), use `python3 scripts/performance/ab_1kb_dev.py --help`.
|
||||
The authoritative long-run comparison remains `benchmark.py` with pinned
|
||||
CPU sets, an explicitly equal upstream idle pool and multiple `wrk` repeats.
|
||||
|
||||
## DEV 1 KiB follow-up on 0.34.0 (newer source)
|
||||
|
||||
See `docs/PROXY_1KB_HOTPATH_DEV_0.34.0.md`. The previous executable's 4-vs-64
|
||||
|
||||
Reference in new issue
Block a user