ClickHouse / ClickHouse/clickhouse-java

[client-v2,jdbc-v2] Remove default socket snd/rcv buffer

オープン
#3,121 コメント 1 件 リアクション 0 件 担当者 1 名 @polyglotAI-bot が担当を希望しています GitHub で見る
主要言語
Java
スター
1.6k
フォーク
636
平均マージ
2日 23時間
マージ済み PR(30日)
29

説明

### Description

There are two parameters in `com.clickhouse.client.api.ClientConfigProperties`:
- `SOCKET_RCVBUF_OPT("socket_rcvbuf", Integer.class, "804800")`
- `SOCKET_SNDBUF_OPT("socket_sndbuf", Integer.class,"804800")`

They are setting TCP socket receive and send buffers. This is for any socket created by the client.
Values of this parameters should be calculated depending on network available throughput and very depend on environment. So modern system have auto configuration to reach performance. Besides this parameters are limited by OS. Setting them to specific values in application turn off auto-configuration.

We should remove this values and document that setting them is not recommended until user know what she is doing.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。