Robert Schulze
|
1e1df8e101
|
Replace remove-erase idiom by C++20 erase()/erase_if()
- makes the code less verbose while being as efficient
|
2022-04-17 12:04:47 +02:00 |
|
Maksim Kita
|
e7772ed434
|
Fix clang-tidy warnings in Common folder
|
2022-03-14 18:17:35 +00:00 |
|
Maksim Kita
|
5ef83deaa6
|
Update sort to pdqsort
|
2022-01-30 19:49:48 +00:00 |
|
Alexey Milovidov
|
fe6b7c77c7
|
Rename "common" to "base"
|
2021-10-02 10:13:14 +03:00 |
|
Maksim Kita
|
67e9b85951
|
Merge ext into common
|
2021-06-16 23:28:41 +03:00 |
|
Alexey Milovidov
|
ad88819ee4
|
Fix a bunch of warnings from PVS-Studio
|
2021-05-08 19:13:10 +03:00 |
|
Pavel Kruglov
|
dbae58f30b
|
Add slowdown_count and show actual information in system.clusters
|
2021-03-06 02:45:17 +03:00 |
|
Pavel Kruglov
|
97b5179e55
|
Implement HedgedRequests
|
2021-01-19 22:41:05 +03:00 |
|
Azat Khuzhin
|
2947eff878
|
Fix query hang with connections_with_failover_max_tries = 0 (endless loop)
|
2020-10-12 22:07:26 +03:00 |
|
Artem Zuikov
|
51ba12c2c3
|
Try speedup build (#14809)
|
2020-09-15 12:55:57 +03:00 |
|
Vasily Nemkov
|
f94f786cc3
|
First attempt to fix data race in ConnectionPoolWithFailover::getStatus()
|
2020-08-20 23:25:38 +03:00 |
|
Azat Khuzhin
|
ebff4eae7d
|
Add replica priority for load_balancing
Make default 1, to match with <weight>
|
2020-06-29 23:03:28 +03:00 |
|
Azat Khuzhin
|
b8ee2ea7d9
|
Pass max_ignored_errors/fallback_to_stale_replicas to PoolWithFailoverBase::get() too
|
2020-06-20 11:46:13 +03:00 |
|
Azat Khuzhin
|
de011a6edc
|
Mark PoolWithFailoverBase::get() protected
|
2020-06-20 11:39:21 +03:00 |
|
Azat Khuzhin
|
dd054380bf
|
Drop default values for some arguments of PoolWithFailoverBase::getMany
|
2020-06-20 11:21:18 +03:00 |
|
Azat Khuzhin
|
caa195c034
|
Add number of errors to ignore while choosing replicas (distributed_replica_max_ignored_errors)
This will allow avoid switching to another replica in case of error
(since error can be temporary).
|
2020-06-20 11:20:16 +03:00 |
|
Azat Khuzhin
|
687eb24f50
|
Fix divizion by zero for distributed_replica_error_half_life=0
|
2020-06-20 11:05:39 +03:00 |
|
Azat Khuzhin
|
2a5a8e70f4
|
Drop unused PoolWithFailoverBase<>::reportError()
|
2020-06-20 11:05:38 +03:00 |
|
Alexey Milovidov
|
25f941020b
|
Remove namespace pollution
|
2020-05-31 00:57:37 +03:00 |
|
Alexey Milovidov
|
7e1813825b
|
Return old names of macros
|
2020-05-24 01:24:01 +03:00 |
|
Alexey Milovidov
|
7e2fb9ad65
|
Apply all transformations again
|
2020-05-23 22:38:30 +03:00 |
|
Alexey Milovidov
|
29762240de
|
Remove duplicate whitespaces (preparation)
|
2020-05-23 22:31:54 +03:00 |
|
Alexey Milovidov
|
1f13515a65
|
Make all LOG in single line (preparation)
|
2020-05-23 21:31:37 +03:00 |
|
Azat Khuzhin
|
0cc9dbd35b
|
Prefer fallback_to_stale_replicas over skip_unavailable_shards
Patch from: @alex-zaitsev
|
2020-04-22 01:42:23 +03:00 |
|
Ivan Lezhankin
|
06446b4f08
|
dbms/ → src/
|
2020-04-03 18:14:31 +03:00 |
|