Skip to content

[pull] main from hookdeck:main#141

Merged
pull[bot] merged 1 commit into
erickirt:mainfrom
hookdeck:main
May 25, 2026
Merged

[pull] main from hookdeck:main#141
pull[bot] merged 1 commit into
erickirt:mainfrom
hookdeck:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 25, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* perf(clickhouse): enable LZ4 client compression on inserts

Closes #909

Local bench (loopback CH, 500k rows × ~700B JSON):
- wall-clock: 3,223ms → 1,130ms (−65%)
- wire bytes: 408MB → 39MB (10× smaller)
- throughput: 155k → 442k rows/s

LZ4 is the clickhouse-go maintainers' default recommendation —
fast compress/decompress, negligible CPU. ZSTD compresses ~3× better
but its higher CPU cost erases the wall-clock win on the native
protocol; LZ4 is the right pick for event-shaped JSON payloads.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* chore(bench): add clickhouse compression bench

Reproduces the LZ4-vs-ZSTD-vs-off comparison from #911 against any CH
instance. Self-contained — creates and drops its own throwaway table.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators May 25, 2026
@pull pull Bot added the ⤵️ pull label May 25, 2026
@pull pull Bot merged commit bf4288f into erickirt:main May 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant