ClickHouse / ClickHouse/clickhouse-rs

Upgrade to Hyper 1.x

Open
#313 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
559
Forks
172
Avg merge
1d 19h
Merged PRs (30d)
3

Description

`hyper-util` uses `client-legacy`, an implementation from 0.14.x.

However, Hyper has had quite a few version bumps since then, and the latest is [v1.7.0](https://crates.io/crates/hyper) at the time of writing.

This will likely require connection pooling management on the client side, which is an advantage, as we can mitigate more potential KeepAlive issues with more aggressive stale sockets cleanup.

Moreover, perhaps a lot of old code related to HTTP streaming can be cleaned up or at least revisited.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.