Antonio Andelic
|
36f46891dd
|
Merge pull request #41215 from ClickHouse/keeper-close-connection-on-shutdown
Close sessions on Keeper shutdown
|
2022-09-13 19:09:34 +02:00 |
|
Antonio Andelic
|
baf7255cff
|
Merge pull request #39976 from ClickHouse/keeper-storage
KeeperMap storage engine
|
2022-09-13 14:15:09 +02:00 |
|
alesapin
|
69d08b1007
|
Merge pull request #41075 from ClickHouse/keeper-fix-possible-segfault
Fix possible segfault during Keeper shutdown
|
2022-09-13 12:13:24 +02:00 |
|
Antonio Andelic
|
a6b5ffec5d
|
Polishing
|
2022-09-13 09:51:46 +00:00 |
|
Antonio Andelic
|
b2cc6a8cc6
|
Use promise/future
|
2022-09-12 18:19:41 +00:00 |
|
Antonio Andelic
|
c2dfabe51c
|
Use shared_ptr for Event
|
2022-09-12 12:25:39 +00:00 |
|
Antonio Andelic
|
e985ee3354
|
Close sessions on Keeper shutdown
|
2022-09-12 12:22:48 +00:00 |
|
Antonio Andelic
|
32483aeec8
|
Merge branch 'master' into keeper-storage
|
2022-09-09 12:24:01 +00:00 |
|
Antonio Andelic
|
951ee44229
|
Process read requests with snapshot install
|
2022-09-07 11:51:56 +00:00 |
|
Antonio Andelic
|
a377a5f1e9
|
Change assert to LOGICAL_ERROR
|
2022-09-07 09:24:50 +00:00 |
|
Antonio Andelic
|
4cdf18cc81
|
Shutdown storage after RAFT
|
2022-09-07 09:20:47 +00:00 |
|
Antonio Andelic
|
c6b17bd7f9
|
Don't preprocess if storage finalized
|
2022-09-07 09:14:03 +00:00 |
|
Antonio Andelic
|
f0ba3ee927
|
Fix typo
|
2022-09-05 09:51:02 +02:00 |
|
Antonio Andelic
|
110ad53300
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-09-05 07:12:45 +00:00 |
|
Antonio Andelic
|
b816d46520
|
Merge branch 'master' into fix-keeper-system-path-check
|
2022-09-02 13:42:16 +02:00 |
|
Antonio Andelic
|
9ca20b97c2
|
Merge branch 'master' into keeper-storage
|
2022-09-02 12:13:07 +02:00 |
|
Antonio Andelic
|
e64436fef3
|
Fix typos with new codespell
|
2022-09-02 08:54:48 +00:00 |
|
Antonio Andelic
|
ad2196155c
|
Add test for system node modification
|
2022-09-02 08:14:06 +00:00 |
|
Antonio Andelic
|
b7eebfc626
|
Correctly check if the node is using system path
|
2022-09-02 07:47:12 +00:00 |
|
Antonio Andelic
|
7164e59b54
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-09-01 08:52:31 +00:00 |
|
Antonio Andelic
|
fa4c7259f9
|
Fix typos
|
2022-09-01 08:46:28 +00:00 |
|
Antonio Andelic
|
c7d1dd942c
|
Address PR comments
|
2022-09-01 07:56:06 +00:00 |
|
Antonio Andelic
|
21cdb9a500
|
Don't remove from cache if it wasn't added during rollback
|
2022-08-30 08:14:53 +00:00 |
|
Antonio Andelic
|
2416ddfae7
|
Add extra message about startup preprocessing
|
2022-08-30 08:14:31 +00:00 |
|
Antonio Andelic
|
57471d11db
|
Fix uncommitted auth
|
2022-08-29 12:55:30 +00:00 |
|
Antonio Andelic
|
50af0b1938
|
Add bunch of comments for request processing
|
2022-08-29 10:50:18 +00:00 |
|
Antonio Andelic
|
b4af21b6fb
|
Small fixes
|
2022-08-29 07:06:51 +00:00 |
|
Antonio Andelic
|
bff2b232ef
|
Cache deltas for path
|
2022-08-26 14:03:38 +00:00 |
|
Antonio Andelic
|
26d68dce23
|
Fix style
|
2022-08-26 10:55:07 +00:00 |
|
Antonio Andelic
|
dae65178b7
|
Improve preprocessing performance
|
2022-08-26 10:46:14 +00:00 |
|
Antonio Andelic
|
5d45f2faa9
|
Add comments
|
2022-08-23 08:22:03 +00:00 |
|
Antonio Andelic
|
46882791cd
|
Fix build
|
2022-08-23 07:29:47 +00:00 |
|
Antonio Andelic
|
444ac9af6c
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-08-23 07:03:35 +00:00 |
|
Antonio Andelic
|
99d23cb67e
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-08-23 07:03:20 +00:00 |
|
Antonio Andelic
|
a87a762b0c
|
Merge pull request #39973 from ClickHouse/keeper-listen-host
Support `interserver_listen_host` in Keeper
|
2022-08-23 09:03:08 +02:00 |
|
Alexey Milovidov
|
74e1f4dc61
|
Fix clang-tidy
|
2022-08-20 17:09:20 +02:00 |
|
Antonio Andelic
|
9396834762
|
Addressed comments
|
2022-08-17 09:29:08 +00:00 |
|
Antonio Andelic
|
24ee3e022d
|
Merge branch 'master' into keeper-listen-host
|
2022-08-09 09:39:27 +02:00 |
|
Alexey Milovidov
|
48bed932ec
|
Merge pull request #39931 from HarryLeeIBM/hlee-s390x-coordination
Fix Endian issue in KeeperSnapshotManager for s390x
|
2022-08-09 04:24:32 +03:00 |
|
HarryLeeIBM
|
42323cfb92
|
Use constexpr char array as magic number
|
2022-08-08 10:59:09 -07:00 |
|
Antonio Andelic
|
6b935a252f
|
Support multiple listen hosts
|
2022-08-08 09:08:19 +00:00 |
|
Alexey Milovidov
|
adc880f362
|
Merge pull request #39867 from ClickHouse/keeper-block-memory-tracker-commit
Block memory tracker in Keeper during commit
|
2022-08-06 02:02:29 +03:00 |
|
HarryLeeIBM
|
cbd01a3a73
|
Fix Endian issue in KeeperSnapshotManager
|
2022-08-05 11:07:42 -07:00 |
|
Antonio Andelic
|
07a85513e8
|
Merge branch 'master' into keeper-create-snapshot-on-exit
|
2022-08-04 13:12:26 +00:00 |
|
Antonio Andelic
|
10d7259c2b
|
Add log for snapshot on exit
|
2022-08-04 13:12:24 +00:00 |
|
Antonio Andelic
|
0a7d2e7b8a
|
Use LockMemoryExceptionThread
|
2022-08-04 13:03:05 +00:00 |
|
Antonio Andelic
|
278921be3b
|
Fix style
|
2022-08-04 07:25:28 +00:00 |
|
Antonio Andelic
|
fa98338ce1
|
Add comment for memory tracker blocking
|
2022-08-04 07:13:42 +00:00 |
|
Antonio Andelic
|
56ca93ca3f
|
Block memory tracker in Keeper during commit
|
2022-08-03 14:14:57 +00:00 |
|
Antonio Andelic
|
05467e315f
|
Merge pull request #39698 from ClickHouse/update-digest-version
Update Keeper version for digest
|
2022-08-03 13:13:00 +02:00 |
|
Antonio Andelic
|
b3b3c371f0
|
Update KeeperStorage.h
|
2022-08-02 09:20:02 +02:00 |
|
Antonio Andelic
|
7cdad88327
|
Create snapshot on shutdown
|
2022-07-30 11:34:17 +00:00 |
|
Antonio Andelic
|
21becb3030
|
Update version for digest
|
2022-07-29 07:36:19 +00:00 |
|
Antonio Andelic
|
e3cb65a99a
|
Rollback on failed preprocess
|
2022-07-29 06:51:53 +00:00 |
|
Antonio Andelic
|
c0a5d45258
|
Rollback on failed PreAppend
|
2022-07-28 14:06:45 +00:00 |
|
Antonio Andelic
|
1090d6bca7
|
Rollback request if storing log fails
|
2022-07-28 12:55:29 +00:00 |
|
Antonio Andelic
|
e62526720f
|
Address PR comments
|
2022-07-27 07:51:30 +00:00 |
|
Antonio Andelic
|
04b03b6a90
|
Don't allow to overwrite on startup
|
2022-07-25 12:38:48 +00:00 |
|
Antonio Andelic
|
afb6cb6824
|
Add KeeperContext
|
2022-07-23 14:45:31 +00:00 |
|
Antonio Andelic
|
6aff87d4b5
|
Ignore system paths from snapshots and logstore
|
2022-07-23 13:46:59 +00:00 |
|
Antonio Andelic
|
46a6fbd7aa
|
Small polish
|
2022-07-22 11:03:07 +00:00 |
|
Antonio Andelic
|
3040ff0959
|
Merge branch 'master' into keeper-version-check
|
2022-07-22 08:07:55 +00:00 |
|
Antonio Andelic
|
75476d5110
|
Store only root system node
|
2022-07-22 08:07:38 +00:00 |
|
Antonio Andelic
|
fdd79e62da
|
Merge pull request #39393 from ClickHouse/keeper-disable-digest-default
Disable real-time digest in Keeper by default
|
2022-07-21 15:15:22 +02:00 |
|
Antonio Andelic
|
7d30ab80c4
|
Fix compatibility
|
2022-07-21 09:31:06 +00:00 |
|
Alexey Milovidov
|
19c4c0bd6e
|
Update CoordinationSettings.cpp
|
2022-07-21 06:41:42 +03:00 |
|
Nikolai Kochetov
|
91043351aa
|
Fixing build.
|
2022-07-20 20:30:16 +00:00 |
|
Antonio Andelic
|
a4450225c7
|
Disable digest by default
|
2022-07-19 17:14:44 +00:00 |
|
Antonio Andelic
|
a3e00faaf9
|
Fix unit tests
|
2022-07-19 13:14:36 +00:00 |
|
Antonio Andelic
|
ce570b6ee3
|
Add logs and 4LW for api version
|
2022-07-19 09:02:57 +00:00 |
|
Antonio Andelic
|
e6ded88ea3
|
Small refactoring
|
2022-07-19 08:51:12 +00:00 |
|
Antonio Andelic
|
cfc741030f
|
Revert to the version with path
|
2022-07-18 14:30:15 +00:00 |
|
Antonio Andelic
|
48db20d5a1
|
Add 4LW for api version
|
2022-07-18 12:19:16 +00:00 |
|
Antonio Andelic
|
b8ffb151dc
|
Some small polishing
|
2022-07-18 08:52:52 +00:00 |
|
Antonio Andelic
|
7d7c4ce4cd
|
Add ApiVersion request
|
2022-07-18 08:44:38 +00:00 |
|
Antonio Andelic
|
73e0c35ab0
|
Use 4LW for api version
|
2022-07-15 10:13:39 +00:00 |
|
Antonio Andelic
|
d81758898a
|
Remove extra newline
|
2022-07-13 15:26:25 +00:00 |
|
Antonio Andelic
|
f05f22aa13
|
Merge branch 'master' into keeper-version-check
|
2022-07-13 15:25:48 +00:00 |
|
Antonio Andelic
|
3b5bdd1e2a
|
Add test for current API
|
2022-07-13 12:41:16 +00:00 |
|
Antonio Andelic
|
c296e84cab
|
fix unit tests in debug mode
|
2022-07-13 12:33:18 +00:00 |
|
Antonio Andelic
|
838a11a85a
|
Rename RaftAppendResult
|
2022-07-13 11:35:06 +00:00 |
|
Antonio Andelic
|
2634f80956
|
Remove trailing whitespaces
|
2022-07-13 11:06:58 +00:00 |
|
Antonio Andelic
|
b49ac48bfd
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-07-13 09:30:21 +00:00 |
|
Nikita Mikhaylov
|
1f0280bcde
|
Fix path retrieval for Keeper's state (#39148)
|
2022-07-13 11:25:34 +02:00 |
|
Antonio Andelic
|
ee4828b084
|
Fix list watches
|
2022-07-13 09:23:05 +00:00 |
|
Antonio Andelic
|
8bd86c39f6
|
Add valid values for read_mode setting
|
2022-07-12 08:00:31 +00:00 |
|
Antonio Andelic
|
fd1e5d43a0
|
fix unit tests in debug mode
|
2022-07-12 07:52:50 +00:00 |
|
Antonio Andelic
|
5f661e3e2b
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-07-12 07:33:34 +00:00 |
|
Antonio Andelic
|
0555477ec1
|
Remove debug logs
|
2022-07-12 07:05:29 +00:00 |
|
Antonio Andelic
|
6dcdf0fcb1
|
Throw CORRUPTED_DATA in debug mode for invalid checksum
|
2022-07-12 06:41:58 +00:00 |
|
Antonio Andelic
|
1f5b3b9922
|
Add restrictions for modification of internal paths
|
2022-07-11 13:06:24 +00:00 |
|
Antonio Andelic
|
568ba5d3cc
|
Address PR comments
|
2022-07-11 12:56:09 +00:00 |
|
Antonio Andelic
|
efc7f5c534
|
Merge branch 'master' into keeper-persist-state
|
2022-07-11 12:43:06 +00:00 |
|
Antonio Andelic
|
41dd4e13f4
|
Merge branch 'master' into keeper-version-check
|
2022-07-11 09:38:20 +00:00 |
|
Antonio Andelic
|
e4f7635df7
|
Format
|
2022-07-10 19:10:27 +00:00 |
|
Antonio Andelic
|
183f5cc940
|
Add checksum to the state file
|
2022-07-10 15:01:38 +00:00 |
|
Antonio Andelic
|
2b26865f90
|
Unit test fixes
|
2022-07-10 14:40:08 +00:00 |
|
Antonio Andelic
|
4622084d2a
|
Add test for persisted state
|
2022-07-10 09:47:04 +00:00 |
|
Antonio Andelic
|
f60074e9ec
|
Make state durable
|
2022-07-10 09:33:49 +00:00 |
|
Antonio Andelic
|
37f799550b
|
Merge pull request #38072 from lingpeng0314/master
Add Keeper related monitoring data
|
2022-07-10 09:39:57 +02:00 |
|