ClickHouse / ClickHouse/clickhouse-rs
Verify compression settings used by the client after 25.10
- Dominant language
- Rust
- Stars
- 559
- Forks
- 172
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 3
Description
It appears that we don't need to set compress/decompress settings on the transport layer; instead, we can rely on the URL parameter enable_http_compression and the Accept-Encoding/Content-Encoding headers.
NB: 25.10 sets enable_http_compression=1 by default, but it's okay to set it explicitly until the next LTS.
Contributor guide
Research direction
No files or tests are named. Trace the client’s transport configuration and handling of enable_http_compression, Accept-Encoding, and Content-Encoding, then compare the behavior with ClickHouse 25.10 defaults. Done means the client uses the intended URL parameter and headers without unnecessary or incorrect transport-layer compression settings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clickhouse, rust
- Domain
- databases, networking
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100