ClickHouse/base
Alexander Kazakov 63b95c7451
MySQL dictionary source: A mechanism for retrying unexpected connection loss during communication with mysql server (#21237)
* Added a new type of Exception

for better recognition of connection failures

* Added more logging for mysql communication

* Retries on connection loss during query.

Make MySQL dictionary source resilient to unexpected loss of connection
during querying MySQL. This behavior is controlled with
".fail_on_connection_loss" config parameter, which defaults to false.

* Stripped some debugging leftover garbage

* Minor followup corrections

* Corrections after PR comments

* Yet more fixes
2021-02-27 11:18:28 +03:00
..
common Do not undefine __has_feature (may break c++ headers) 2021-02-23 19:46:47 +03:00
daemon Update BaseDaemon.cpp 2021-02-20 09:10:15 +03:00
ext Fix typos, the last 1% 2020-08-08 04:21:04 +03:00
glibc-compatibility Fix msan warnings 2021-01-29 19:11:50 +03:00
harmful fix 2021-01-20 14:12:33 +03:00
loggers Follow Arcadia ya.make rules 2020-11-16 21:24:58 +03:00
mysqlxx MySQL dictionary source: A mechanism for retrying unexpected connection loss during communication with mysql server (#21237) 2021-02-27 11:18:28 +03:00
pcg-random Fix codespell warnings. Split style checks. Update style checks docker 2020-12-24 13:17:52 +03:00
readpassphrase Follow Arcadia ya.make rules 2020-11-16 21:24:58 +03:00
widechar_width Follow Arcadia ya.make rules 2020-11-16 21:24:58 +03:00
CMakeLists.txt Add simple "clickhouse-install" tool 2020-08-08 21:38:34 +03:00
ya.make Follow Arcadia ya.make rules 2020-11-16 21:24:58 +03:00