hical: pin HICAL_REF to 2a45016 (latest main) + trigger re-benchmark - #1057
hical: pin HICAL_REF to 2a45016 (latest main) + trigger re-benchmark#1057Hical61 wants to merge 12 commits into
Conversation
|
/benchmark -f hical --save |
|
👋 |
Benchmark ResultsFramework:
Full log |
|
CI benchmark results look uneven — the static file test shows a major regression (RPS dropped from ~120K to ~22K, -81%), likely caused by one of the 41 commits between the pinned refs. We'll investigate the root cause, fix it, and trigger another benchmark run after that. |
|
Fixed the static file regression. Pinned HICAL_REF to be8bf5d — ready for another run. /benchmark -f hical --save |
|
👋 |
Benchmark ResultsFramework:
Full log |
|
Scoped Gzip middleware to /json route group only — static file serving no longer goes through deflate. Ready for another run. /benchmark -f hical --save |
|
👋 |
|
Fixed missing — only has a forward declaration, the full definition is needed for . Ready for another run. /benchmark -f hical --save |
|
👋 |
Benchmark ResultsFramework:
Full log |
|
Gzip middleware is now scoped to the Thanks for the patience running the benchmarks and helping debug the regression — much appreciated! |
That is what we want to provide, no four-week-cycles as we had with TechEmpower - so don't hesitate to request benchmarks.
Short clarifying question, the benchmark still shows -50% for static/6800. Are you sure we should merge this? |
|
Two more fixes landed:
Ready for another run. /benchmark -f hical --save |
|
👋 |
Benchmark ResultsFramework:
Full log |
…remove isTextMime)
e7a79a1 to
19af508
Compare
|
HICAL_REF pinned to bde1320 (restore isTextMime branching + lock-free thread_local PathCache). Changes:
Ready for another run. /benchmark -f hical --save |
|
👋 |
1 similar comment
|
👋 |
|
Fixed the commit hash typo in Dockerfile. Ready for another run. /benchmark -f hical --save |
|
👋 |
Benchmark ResultsFramework:
Full log |
Description
Pin
HICAL_REFfrommainto commit2a45016, ensuring reproducible builds.Since the initial PR (#864, Jun 13), Hical's main branch has accumulated 41 commits, including performance-relevant changes:
6062f54perf: optimistic sync write + early readBuf release (throughput improvement under high concurrency)633d181perf: speculative read on stack buffer, eliminating ~20k unnecessary epoll_ctl calls0894b2bperf: idempotent preparePayload + WebSocket frame buffer reuse (P99 latency improvement)7416731perf: ChunkedBody/SSE/Gzip compression optimizations06a4768feat: PerfectHashRouter — compile-time perfect hash for static route lookup071ce4cfeat: GzipCompression middleware (v2.6.6, enables json-comp)Changes
frameworks/hical/Dockerfile: Switch fromgit clone --branch maintogit init + fetch + checkout FETCH_HEAD, pinningHICAL_REFto2a45016bbdcbf3dd93838beaf058e109f3f5dbfdTrigger re-benchmark to reflect the latest code on the leaderboard.
/benchmark -f hical --save