Antonio Andelic
|
44a3d6babe
|
Address PR comments
|
2022-09-22 13:03:27 +00:00 |
|
Antonio Andelic
|
eefbbf53e8
|
Extract S3 logic
|
2022-09-21 11:53:54 +00:00 |
|
Antonio Andelic
|
fc6c1faa57
|
Merge branch 'master' into keeper-upload-snapshot-to-s3
|
2022-09-21 06:57:58 +00:00 |
|
Antonio Andelic
|
1763af37b9
|
Merge pull request #41403 from ClickHouse/keeper-fix-shutdown-without-server
Fix Keeper segfault during shutdown when RAFT server failed to start
|
2022-09-19 12:03:58 +02:00 |
|
Alexander Tokmakov
|
42dab6dc02
|
Revert "Merge pull request #38200 from ClickHouse/keeper-linearizable-reads"
This reverts commit 222b964070 , reversing
changes made to da01982652 .
|
2022-09-17 19:22:58 +02:00 |
|
Antonio Andelic
|
acd9cb089e
|
Fix segfault during shutdown when RAFT server failed to start
|
2022-09-16 10:03:21 +00:00 |
|
Antonio Andelic
|
296fe01fb8
|
Merge branch 'master' into keeper-upload-snapshot-to-s3
|
2022-09-16 08:00:15 +00:00 |
|
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
|
ad7864cb5f
|
enable S3 if client is built
|
2022-09-15 14:06:22 +00:00 |
|
Antonio Andelic
|
d3d1676352
|
Fix config update detection
|
2022-09-15 13:48:39 +00:00 |
|
Antonio Andelic
|
d4e4ac3801
|
Lock file during S3 snapshot upload
|
2022-09-15 09:11:55 +00:00 |
|
Antonio Andelic
|
9fdd2f2e61
|
Basic implementation for S3 snapshot upload
|
2022-09-15 09:11:55 +00:00 |
|
Antonio Andelic
|
3a9996f04c
|
Add bg thread for snapshot upload to S3
|
2022-09-15 09:11:55 +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 |
|