Antonio Andelic
|
d2f3d581eb
|
Use fast lin reads in jepsen
|
2022-06-18 18:43:02 +00:00 |
|
Antonio Andelic
|
9fe06019c0
|
Some small fixes
|
2022-06-17 18:42:46 +00:00 |
|
Antonio Andelic
|
125e1bd182
|
Initial version for linearizable reads
|
2022-06-17 18:19:09 +00:00 |
|
Antonio Andelic
|
7e1f64002d
|
Address review comments
|
2022-06-15 12:48:30 +00:00 |
|
Antonio Andelic
|
fe72cd7478
|
Merge branch 'master' into keeper-real-time-digest
|
2022-05-25 07:41:31 +00:00 |
|
Antonio Andelic
|
c55f4e470a
|
Small fix
|
2022-05-24 13:11:11 +00:00 |
|
Antonio Andelic
|
e91e7fdba7
|
Fix style
|
2022-05-23 15:33:29 +00:00 |
|
Antonio Andelic
|
c268296fc6
|
Fix single node force recovery and add tests
|
2022-05-23 09:53:46 +00:00 |
|
Antonio Andelic
|
2b8f71b4a8
|
Fix style
|
2022-05-23 07:55:23 +00:00 |
|
Antonio Andelic
|
f5759e2d7e
|
Cache nodes latest state
|
2022-05-19 12:30:57 +00:00 |
|
Antonio Andelic
|
fc5a79f186
|
Polishing changes
|
2022-05-17 08:16:55 +00:00 |
|
Antonio Andelic
|
2205c01697
|
Add to snapshot and config for digest
|
2022-05-16 13:36:31 +00:00 |
|
Antonio Andelic
|
99b7e23812
|
Add version for digest
|
2022-05-16 13:36:31 +00:00 |
|
Antonio Andelic
|
2ec61a8d7f
|
Initial implementation of digest
|
2022-05-16 13:36:31 +00:00 |
|
Antonio Andelic
|
0dccafda2e
|
Fetch zxid independently of log idx
|
2022-05-16 13:35:54 +00:00 |
|
Antonio Andelic
|
f8d0aa4bc1
|
Fix update delta
|
2022-05-10 09:53:15 +00:00 |
|
Antonio Andelic
|
7f6fa9fe83
|
Fix splitting impl of basic operations
|
2022-05-09 07:02:42 +00:00 |
|
Antonio Andelic
|
cff68aa31f
|
Precommit implementation
|
2022-05-09 07:02:42 +00:00 |
|
Antonio Andelic
|
94ba3d129c
|
Define preprocess with updated nodes
|
2022-05-09 07:02:42 +00:00 |
|
Antonio Andelic
|
c4cf1c863b
|
Add precommit initial
|
2022-05-09 07:02:42 +00:00 |
|
Dmitry Novik
|
2ed5a4013a
|
Revert "Revert "Memory overcommit: continue query execution if memory is available""
|
2022-05-03 00:45:13 +02:00 |
|
alesapin
|
f0b7af0aa2
|
Revert "Memory overcommit: continue query execution if memory is available"
|
2022-05-03 00:36:50 +02:00 |
|
mergify[bot]
|
e9fde5d067
|
Merge branch 'master' into memory-overcommit-free
|
2022-04-29 19:31:59 +00:00 |
|
alesapin
|
6e742be0e9
|
Update KeeperServer.cpp
|
2022-04-28 19:09:46 +02:00 |
|
alesapin
|
3107b2bcd6
|
Add small script for stupid keeper check
|
2022-04-28 18:13:54 +02:00 |
|
Antonio Andelic
|
9646487c09
|
Address PR review comments
|
2022-04-26 07:32:02 +00:00 |
|
Antonio Andelic
|
bb0d941add
|
Run tests on a single cluster
|
2022-04-20 08:06:17 +00:00 |
|
Antonio Andelic
|
73db184ad6
|
Ignore requests on leader while in recovery mode
|
2022-04-19 10:23:54 +00:00 |
|
Antonio Andelic
|
608c0996d0
|
Fix tests
|
2022-04-19 08:59:44 +00:00 |
|
Antonio Andelic
|
6c3bf0a5d3
|
Format files
|
2022-04-19 08:08:36 +00:00 |
|
Antonio Andelic
|
272965fc44
|
Refactoring
|
2022-04-19 08:08:35 +00:00 |
|
Antonio Andelic
|
4ecb66c1ad
|
Support recovery with four letter commands
|
2022-04-19 08:08:35 +00:00 |
|
Antonio Andelic
|
ff2ebe113c
|
WIP
|
2022-04-19 08:08:35 +00:00 |
|
Antonio Andelic
|
dbd88a5acb
|
Use 1 leader quorum for recovery
|
2022-04-19 08:08:35 +00:00 |
|
Antonio Andelic
|
0e1ba927bd
|
Add argument for force recovery
|
2022-04-19 08:08:35 +00:00 |
|
Antonio Andelic
|
bb4bc17af1
|
Force recover from configuration
|
2022-04-19 08:08:35 +00:00 |
|
alesapin
|
c0317c818c
|
Fix bug in keeper
|
2022-04-14 17:33:46 +02:00 |
|
zhangxiao871
|
a06e4b991e
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into yandex-master
|
2022-02-22 11:10:47 +08:00 |
|
zhangxiao871
|
ad124a4d10
|
compatible.
|
2022-02-22 11:10:14 +08:00 |
|
zhanglistar
|
e07c5751fa
|
No lock on append_entries
|
2022-02-11 17:18:55 +08:00 |
|
zhangxiao871
|
deebfd1e29
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into yandex-master
|
2022-01-13 17:50:10 +08:00 |
|
枢木
|
a6c1bd0935
|
Add config to enable ipv4 or ipv6.
|
2022-01-07 17:22:20 +08:00 |
|
zhangxiao871
|
06a6e7f583
|
fix build
|
2022-01-06 22:44:01 +08:00 |
|
zhangxiao871
|
377cc208d0
|
add time
|
2022-01-06 21:14:45 +08:00 |
|
alesapin
|
8bb6205293
|
Fix keeper log messages
|
2021-12-27 15:23:44 +03:00 |
|
JackyWoo
|
33396b054e
|
fix build error
|
2021-11-19 15:52:35 +08:00 |
|
alesapin
|
dcec086573
|
Small refactoring
|
2021-11-18 23:17:22 +03:00 |
|
alesapin
|
52cd5a3c36
|
Merge branch 'add_4_letter_words_commands' of github.com:JackyWoo/ClickHouse into JackyWoo_add_4_letter_words_commands
|
2021-11-17 19:50:33 +03:00 |
|
JackyWoo
|
4438e4c778
|
fix stress test error
|
2021-11-17 21:21:12 +08:00 |
|
alesapin
|
5f3eca4cd1
|
Merge branch 'master' into JackyWoo_add_4_letter_words_commands
|
2021-11-17 12:59:20 +03:00 |
|
Alexey Milovidov
|
8b4a6a2416
|
Remove cruft
|
2021-10-28 02:10:39 +03:00 |
|
JackyWoo
|
a60663e33d
|
add 4lw commands to keeper
|
2021-10-27 20:26:42 +08:00 |
|
alesapin
|
042eebd981
|
Add test for leader remove
|
2021-10-19 16:37:28 +03:00 |
|
alesapin
|
647856658f
|
Add synchronization and active wait
|
2021-10-19 16:11:29 +03:00 |
|
alesapin
|
2d4b601d38
|
Better
|
2021-10-19 15:00:26 +03:00 |
|
alesapin
|
f2d266acce
|
Merge branch 'master' into update_keeper_config
|
2021-10-19 10:16:57 +03:00 |
|
alesapin
|
a992895b09
|
Debug
|
2021-10-19 10:14:53 +03:00 |
|
alesapin
|
bfe2a937eb
|
At least able to start
|
2021-10-18 18:27:51 +03:00 |
|
alesapin
|
90ff7f05fd
|
Start keeper asynchronously if has connection to other nodes
|
2021-10-14 13:21:41 +03:00 |
|
Azat Khuzhin
|
a5a2c5ef8a
|
Move KEEPER_DEFAULT_PATH into separate header
|
2021-10-03 14:34:03 +03:00 |
|
alesapin
|
a949329830
|
Review fixes
|
2021-09-02 23:37:34 +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
|
31181095e7
|
Review fixes
|
2021-05-18 17:08:56 +03:00 |
|
alesapin
|
43ee9f0a3a
|
Check for directory owner
|
2021-05-12 17:05:44 +03:00 |
|
alesapin
|
591abbaded
|
Better error codes in Keeper while no leader alive
|
2021-05-11 16:54:36 +03:00 |
|
alesapin
|
8ff272cf7c
|
Fix typo
|
2021-04-16 21:35:03 +03:00 |
|
alesapin
|
7ed32dddf0
|
More checks
|
2021-04-16 17:00:12 +03:00 |
|
alesapin
|
f168bfae6d
|
More optimal
|
2021-04-16 16:50:09 +03:00 |
|
alesapin
|
bc8ebb1028
|
Simplify build
|
2021-04-12 16:11:43 +03:00 |
|
alesapin
|
ef34c95c7e
|
Add SSL to keeper (both client and internal)
|
2021-04-12 15:25:52 +03:00 |
|
alesapin
|
a1164a7e4c
|
More consistent
|
2021-04-07 13:21:53 +03:00 |
|
alesapin
|
36c0e601a9
|
Better non-dirty fix
|
2021-04-07 13:18:07 +03:00 |
|
alesapin
|
05eeec16c1
|
Fix potential segfault on Keeper startup
|
2021-04-07 11:49:10 +03:00 |
|
alesapin
|
a40209e84d
|
Remove strange fsync on coordination logs rotation
|
2021-04-06 15:25:15 +03:00 |
|
alesapin
|
8fc01195ce
|
Some improvements
|
2021-04-01 15:19:39 +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 |
|