Konstantin Bogdanov
67c1e89d90
Apply linter changes
2024-10-06 12:29:20 +02:00
Antonio Andelic
9633563fbd
Fix
2024-09-04 11:30:05 +02:00
Han Fei
aebadce491
Merge branch 'master' into hanfei/keeperrocks
2024-07-17 13:52:15 +00:00
Raúl Marín
d654880ad8
Fix tidy
2024-07-12 11:34:20 +02:00
Han Fei
e4a45b863c
Merge branch 'master' into hanfei/keeperrocks
2024-06-07 17:32:16 +02:00
Alexey Milovidov
9c21066c9b
Useless changes
2024-05-13 00:26:18 +02:00
Alexey Milovidov
24bddeedf9
Useless changes
2024-05-12 18:22:09 +02:00
Han Fei
5ec1d950ea
Merge branch 'master' into hanfei/keeperrocks
2024-04-04 17:03:31 +02:00
Antonio Andelic
dc4a2064e4
Fix clang-tidy build
2024-03-18 10:51:46 +01:00
Han Fei
658d074c39
Merge branch 'master' into hanfei/keeperrocks
2024-02-28 15:30:52 +01:00
Antonio Andelic
40d4fc1c24
More resilient Disk related operations
2024-02-14 14:53:22 +01:00
Antonio Andelic
36b966967b
Merge branch 'master' into keeper-more-reduce
2024-02-12 10:03:07 +01:00
Maksim Kita
dc52def9eb
Revert "Revert "Poco Logger small refactoring""
2024-02-09 21:39:35 +03:00
Antonio Andelic
d2eac53c86
Fix
2024-02-09 12:06:01 +01:00
Antonio Andelic
a0170bcbd5
Fix utils
2024-02-05 17:58:33 +01:00
Raúl Marín
87d493533c
Revert "Poco Logger small refactoring"
2024-02-02 12:10:05 +01:00
Han Fei
a9fc299764
Merge branch 'master' into hanfei/keeperrocks
2024-02-01 17:14:36 +01:00
Han Fei
4883082a6a
Merge branch 'master' into hanfei/keeperrocks
2024-02-01 12:43:46 +01:00
Maksim Kita
056108667f
Fixed tests
2024-02-01 12:51:50 +03:00
Maksim Kita
ecbea6f625
Updated implementation
2024-02-01 12:51:50 +03:00
Antonio Andelic
0132455b39
Reduce Keeper memory usage
2024-01-19 17:00:53 +00:00
Han Fei
d67e3019af
try to fix data race
2023-11-13 14:46:14 +01:00
Antonio Andelic
625be86dc0
Fix tests
2023-08-23 09:00:57 +00:00
Antonio Andelic
10c2d5dade
Merge branch 'master' into feature/keeper-dyn-reconf
2023-07-21 13:24:18 +02:00
Antonio Andelic
a24bf14450
Use correct ZXID
2023-07-20 10:44:44 +00:00
Antonio Andelic
61dc020b4d
Merge branch 'master' into feature/keeper-dyn-reconf
2023-07-17 12:50:17 +02:00
Alexey Milovidov
685f2949b7
Revert "Fix build"
2023-07-07 02:53:13 +03:00
Alexey Milovidov
c47b32b17a
Fix build
2023-07-07 01:52:18 +02:00
Alexey Milovidov
48eb30de51
Fix build
2023-07-07 01:42:29 +02:00
Mike Kot
c46b125d0a
review fixes
2023-07-07 00:20:54 +03:00
Mike Kot
8b6376005a
"reconfig" support for CH Keeper
2023-07-07 00:20:54 +03:00
Antonio Andelic
092cf99147
Fix build
2023-05-24 13:45:14 +00:00
Robert Schulze
fc4288d3ac
Fix FreeBSD build
2023-05-07 06:55:24 +00:00
Robert Schulze
6848eafb39
Cleanup utils build
2023-05-06 17:11:06 +00:00
Antonio Andelic
5de6f86c27
Fix clang-tidy error
2023-02-01 12:28:44 +00:00
Alexander Tokmakov
d8b3a2af84
fix race between INSERT and DROP
2022-11-02 19:26:50 +01:00
Antonio Andelic
540728ab96
Simplify logic a bit
2022-10-18 10:58:25 +00:00
Azat Khuzhin
83dfbe3b9a
Fix building keeper-data-dumper
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-07-29 11:36:51 +03:00
Robert Schulze
1a7727a254
Prefix overridden add_executable() command with "clickhouse_"
...
A simple HelloWorld program with zero includes except iostream triggers
a build of ca. 2000 source files. The reason is that ClickHouse's
top-level CMakeLists.txt overrides "add_executable()" to link all
binaries against "clickhouse_new_delete". This links against
"clickhouse_common_io", which in turn has lots of 3rd party library
dependencies ... Without linking "clickhouse_new_delete", the number of
compiled files for "HelloWorld" goes down to ca. 70.
As an example, the self-extracting-executable needs none of its current
dependencies but other programs may also benefit.
In order to restore access to the original "add_executable()", the
overriding version is now prefixed. There is precedence for a
"clickhouse_" prefix (as opposed to "ch_"), for example
"clickhouse_split_debug_symbols". In general prefixing makes sense also
because overriding CMake commands relies on undocumented behavior and is
considered not-so-great practice (*).
(*) https://crascit.com/2018/09/14/do-not-redefine-cmake-commands/
2022-07-11 19:36:18 +02:00
Amos Bird
4a5e4274f0
base should not depend on Common
2022-04-29 10:26:35 +08:00
Antonio Andelic
bf1f34ddb3
Fix unit tests
2022-04-06 07:43:48 +00:00
alesapin
8d2750a92a
Fix keeper data dumper build
2022-01-24 13:23:58 +03:00
Yuriy Chernyshov
14e7ea6685
Remove remaining usages of Y_IGNORE
2021-11-02 14:41:30 +03:00
Maksim Kita
04047f76c7
Fixed tests
2021-10-14 00:33:18 +03:00
Alexey Milovidov
fe6b7c77c7
Rename "common" to "base"
2021-10-02 10:13:14 +03:00
万康
3ef5d13a4a
add parameter
2021-09-26 10:12:54 +08:00
Alexander Tokmakov
517ee6f142
rename
2021-03-30 10:45:51 +03:00
alesapin
828e76adb9
Fix keeper util
2021-03-30 10:36:50 +03:00