Antonio Andelic
|
39307f9dba
|
Extract into function
|
2022-09-15 16:14:53 +00:00 |
|
Antonio Andelic
|
0dbd0c1f72
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-09-15 16:03:18 +00: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
|
951ee44229
|
Process read requests with snapshot install
|
2022-09-07 11:51:56 +00:00 |
|
Antonio Andelic
|
f0ba3ee927
|
Fix typo
|
2022-09-05 09:51:02 +02:00 |
|
Antonio Andelic
|
fa4c7259f9
|
Fix typos
|
2022-09-01 08:46:28 +00:00 |
|
Antonio Andelic
|
50af0b1938
|
Add bunch of comments for request processing
|
2022-08-29 10:50:18 +00:00 |
|
Antonio Andelic
|
5d45f2faa9
|
Add comments
|
2022-08-23 08:22:03 +00:00 |
|
Antonio Andelic
|
838a11a85a
|
Rename RaftAppendResult
|
2022-07-13 11:35:06 +00:00 |
|
Antonio Andelic
|
5f661e3e2b
|
Merge branch 'master' into keeper-linearizable-reads
|
2022-07-12 07:33:34 +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 |
|
Alexander Tokmakov
|
7630fc76ae
|
avoid weird exception
|
2022-07-07 17:19:05 +02:00 |
|
alesapin
|
919baf331e
|
Review fixes
|
2022-07-01 15:57:24 +02:00 |
|
Antonio Andelic
|
5a97c0fc8b
|
Finalize requests in separate thread
|
2022-07-01 13:19:28 +00:00 |
|
Antonio Andelic
|
ae0fe1ac85
|
Add setting for read mode
|
2022-07-01 09:30:59 +00:00 |
|
alesapin
|
66705eacb0
|
Add test for keeper mntr command
|
2022-07-01 00:07:22 +02:00 |
|
Antonio Andelic
|
77144322d7
|
Add extra checks for read result
|
2022-06-29 07:39:39 +00:00 |
|
Antonio Andelic
|
73000a042d
|
Don't reconnect manually
|
2022-06-28 13:44:30 +00:00 |
|
Antonio Andelic
|
6d7050cb42
|
Additional refactoring for request processing
|
2022-06-28 09:54:16 +00:00 |
|
Antonio Andelic
|
23c705222f
|
Process read requests in bg thread
|
2022-06-28 08:48:19 +00:00 |
|
Antonio Andelic
|
a6c628cab4
|
Small fixes for queues
|
2022-06-27 14:34:27 +00:00 |
|
Antonio Andelic
|
dc5cc33769
|
Process outside of lock
|
2022-06-27 14:22:53 +00:00 |
|
Antonio Andelic
|
53e906fdd5
|
Improve batching by processing single request from each session
|
2022-06-27 12:05:27 +00:00 |
|
Antonio Andelic
|
8a3531c2db
|
Refactor batching requests logic
|
2022-06-27 07:30:59 +00:00 |
|
Antonio Andelic
|
76c4fd9c8a
|
Some fixes for batch reads
|
2022-06-24 14:42:24 +00:00 |
|
Antonio Andelic
|
ecd545fe4f
|
Batch read requests
|
2022-06-24 11:36:12 +00:00 |
|
lingpeng0314
|
f06b19bdbf
|
Add keeper monitoring data
|
2022-06-20 11:32:18 +08:00 |
|
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
|
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
|
9646487c09
|
Address PR review comments
|
2022-04-26 07:32:02 +00:00 |
|
Antonio Andelic
|
03779fd463
|
Merge branch 'master' into keeper-recovery-mode
|
2022-04-21 12:34:18 +00:00 |
|
Antonio Andelic
|
608c0996d0
|
Fix tests
|
2022-04-19 08:59:44 +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
|
dbd88a5acb
|
Use 1 leader quorum for recovery
|
2022-04-19 08:08:35 +00:00 |
|
Robert Schulze
|
118e94523c
|
Activate clang-tidy warning "readability-container-contains"
This check suggests replacing <Container>.count() by
<Container>.contains() which is more speaking and in case of
multimaps/multisets also faster.
|
2022-04-18 23:53:11 +02:00 |
|
Antonio Andelic
|
d296eeee2d
|
Small changes for Keeper
|
2022-04-05 13:56:28 +00:00 |
|
zhanglistar
|
9ee0d2c8a0
|
keeper atomic stat
|
2022-03-03 14:30:22 +08:00 |
|
zhangxiao871
|
deebfd1e29
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into yandex-master
|
2022-01-13 17:50:10 +08:00 |
|
zhangxiao871
|
264cb193bd
|
fix use-of-uninitialized-value
|
2022-01-13 17:49:39 +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 |
|
alesapin
|
35de9e42d9
|
Merge branch 'master' into add_4_letter_words_commands
|
2021-11-22 18:02:02 +03:00 |
|