zhangxiao871
74796c6e01
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into yandex-master
2022-01-26 17:51:46 +08:00
alesapin
2ee3f70330
Fix erase
2022-01-22 22:36:23 +03:00
alesapin
460c01f2ea
Fix path
2022-01-22 18:29:36 +03:00
alesapin
ab2146d2a0
Better hash set and less locks
2022-01-21 17:26:50 +03:00
alesapin
9248a1ae03
Not so ugly interface
2022-01-21 16:35:28 +03:00
alesapin
9ea6b8c2d3
Some interm state
2022-01-19 14:46:29 +03:00
alesapin
3d325aacf6
Merge branch 'master' into better_hashmap
2022-01-19 12:31:23 +03:00
Azat Khuzhin
aee034a597
Use explicit template instantiation for SystemLog
...
- Move some code into module part to avoid dependency from IStorage in SystemLog
- Remove extra headers from SystemLog.h
- Rewrite some code that was relying on headers that was included by SystemLog.h
v2: rebase
v3: squash move into module part with explicit template instantiation
(to make each commit self compilable after rebase)
2022-01-10 22:01:41 +03:00
zhangxiao871
377cc208d0
add time
2022-01-06 21:14:45 +08:00
alesapin
f8114126ed
Use HashMap and arena with free lists for keeper
2021-12-30 19:21:49 +03:00
zhangxiao871
daa4c9e33b
clickhouse-keeper acl consistent with zookeeper, accept generated digest
2021-12-28 17:17:01 +08:00
zhanglistar
bc4a2ca073
Update KeeperStorage.cpp
...
modify potential overflow sub.
2021-12-16 09:25:38 +08:00
zhanglistar
2af221df18
1. update node size in set processor.
2021-12-11 22:24:59 +08:00
zhanglistar
368fa9144a
1. opt keeper sizeInBytes caculation.
2021-12-08 14:52:21 +08:00
alesapin
1afef1733b
Ignore overhead
2021-11-19 18:22:46 +03:00
alesapin
587a1a622d
Fix tests
2021-11-19 16:03:01 +03:00
alesapin
3f8f08e816
Slightly better
2021-11-19 12:30:58 +03:00
alesapin
dcec086573
Small refactoring
2021-11-18 23:17:22 +03:00
JackyWoo
a2f3337ca1
code style change
2021-11-12 20:48:42 +08:00
JackyWoo
c71fb3337f
add more 4lwd commands
2021-11-09 17:39:28 +08:00
Alexey Milovidov
fe6b7c77c7
Rename "common" to "base"
2021-10-02 10:13:14 +03:00
alesapin
010985ce87
Add comment
2021-09-02 14:54:32 +03:00
alesapin
c5470864e8
Fixup
2021-09-02 14:43:34 +03:00
alesapin
4c613f30b3
Simplier sessions expiration in Keeper
2021-09-02 14:40:54 +03:00
alesapin
ebfac8cfbb
More correct list watches semantics in ClickHouse Keeper
2021-08-26 14:50:08 +03:00
alesapin
dc576e952a
Update KeeperStorage.cpp
2021-08-25 12:31:02 +03:00
alesapin
95cf0634dc
Clickhouse-keeper: renames and comments
2021-08-24 15:30:31 +03:00
zhangxiao871
3d3b1658c5
Fix clickhouse-keeper create znode exists and empty condition.
2021-08-03 17:59:08 +08:00
alesapin
ed34844d02
Fix build
2021-07-10 11:42:25 +03:00
alesapin
b2fb551bd4
Fix several bugs in ZooKeeper snapshots deserialization
2021-07-09 16:00:50 +03:00
alesapin
bf0a4864ac
Add support for set/get ACL commands
2021-06-22 13:49:35 +03:00
alesapin
731edc9a6d
Fixes in ACLs
2021-06-21 18:45:45 +03:00
alesapin
76cee4e3cf
Debugging
2021-06-21 16:58:39 +03:00
alesapin
b5dae909dd
Add some tests
2021-06-18 21:36:19 +03:00
alesapin
a1efea20dc
Better ACLs storage on disk (update snapshot version)
2021-05-28 14:52:19 +03:00
alesapin
4d59590b7f
Slightly better
2021-05-27 11:15:46 +03:00
alesapin
d72d28a0a5
Fix clang tidy
2021-05-24 18:53:11 +03:00
alesapin
11ac483e12
Add tests
2021-05-24 15:18:04 +03:00
alesapin
472a41b287
Superdigest support
2021-05-23 20:54:42 +03:00
alesapin
bdb52bb643
Fixup ACL
2021-05-22 19:21:52 +03:00
alesapin
b9e9c9cf23
More correct implementation
2021-05-22 19:07:47 +03:00
alesapin
6e593cda7b
Working test
2021-05-22 10:38:50 +03:00
alesapin
ec8394ed1d
Initial implementation
2021-05-22 00:19:22 +03:00
alesapin
bae419be36
Fix typo
2021-05-15 18:29:07 +03:00
alesapin
852608c937
Don't abort on Auth request
2021-05-15 18:01:00 +03:00
Alexey Milovidov
241c7a94da
Fix bad code in Keeper (found by PVS-Studio)
2021-05-08 19:11:08 +03:00
alesapin
b115b8af3d
Something working
2021-04-13 14:55:08 +03:00
alesapin
be132a32a2
More renames
2021-03-29 11:24:56 +03:00
alesapin
e936bb1dae
Rename files
2021-03-29 10:58:42 +03:00