mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Merge pull request #29282 from azat/fix-connection-timeout
Fix connection timeouts (send_timeout/receive_timeout)
This commit is contained in:
commit
23f865c722
@ -419,7 +419,12 @@ void Connection::sendQuery(
|
||||
if (!connected)
|
||||
connect(timeouts);
|
||||
|
||||
TimeoutSetter timeout_setter(*socket, timeouts.send_timeout, timeouts.receive_timeout, true);
|
||||
/// Query is not executed within sendQuery() function.
|
||||
///
|
||||
/// And what this means that temporary timeout (via TimeoutSetter) is not
|
||||
/// enough, since next query can use timeout from the previous query in this case.
|
||||
socket->setReceiveTimeout(timeouts.receive_timeout);
|
||||
socket->setSendTimeout(timeouts.send_timeout);
|
||||
|
||||
if (settings)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user