Shengliang Guan
|
78fb1911d4
|
enh: refactor the code to create and delete mnodes
|
2022-10-14 17:59:09 +08:00 |
Minghao Li
|
8a32c0c189
|
refactor(sync): adjust strategy for dynamic quorum
|
2022-08-18 14:55:57 +08:00 |
Minghao Li
|
2ca5bdc708
|
refactor(sync): add syncNodeDynamicQuorum
|
2022-08-17 15:39:38 +08:00 |
Minghao Li
|
dc42544e9e
|
refactor(sync): add leader, follower call back2
|
2022-08-10 20:45:36 +08:00 |
Minghao Li
|
df18cc5f47
|
refactor(sync): speed up replicate
|
2022-08-08 19:46:37 +08:00 |
Minghao Li
|
62b07dbe5d
|
refactor(sync): speed up replicate
|
2022-08-08 15:10:32 +08:00 |
Minghao Li
|
327b938cbb
|
refactor(sync): make leader life longer
|
2022-08-05 15:33:44 +08:00 |
Minghao Li
|
4b6b1de91c
|
refactor(sync): restart hb timer when replicate get error term
|
2022-07-30 17:30:10 +08:00 |
Minghao Li
|
64f4325bd7
|
refactor(sync): modify propose batch interface
|
2022-07-28 17:55:15 +08:00 |
Minghao Li
|
43e2f8bc2b
|
refactor(sync): add pre-commit interface
|
2022-07-26 10:59:56 +08:00 |
Minghao Li
|
7808fdfccb
|
refactor(sync): add trace log
|
2022-07-20 17:19:42 +08:00 |
Minghao Li
|
7187c87d35
|
refactor(sync): add restart heartbeat timer
|
2022-07-18 16:55:24 +08:00 |
Minghao Li
|
6f29fd4020
|
fix(sync): snapshot begin index
|
2022-07-16 15:34:22 +08:00 |
Minghao Li
|
681993884f
|
refactor(sync): add leader transfer callback
|
2022-07-15 14:55:33 +08:00 |
Minghao Li
|
ded3224471
|
refactor(sync): modify log to index
|
2022-07-12 11:07:07 +08:00 |
Minghao Li
|
1c3c270307
|
fix(sync): snapshot strategy wal first
|
2022-07-07 17:00:01 +08:00 |
Minghao Li
|
6e59c13cbd
|
refactor(sync): add sync strategy
|
2022-07-04 15:57:28 +08:00 |
Minghao Li
|
4f39cd31b0
|
refactor(sync): add snapshot2 interface
|
2022-07-01 09:50:20 +08:00 |
Minghao Li
|
24a3c817a4
|
refactor(sync): add batch propose
|
2022-06-30 16:44:49 +08:00 |
Minghao Li
|
41f24314d0
|
refactor(sync): add SYNC_TERM_INVALID
|
2022-06-29 15:44:30 +08:00 |
Minghao Li
|
a6f33ba01c
|
refactor(sync): optimized one replica
|
2022-06-25 20:31:42 +08:00 |
Minghao Li
|
ecc43b6697
|
refactor(sync): delete some assert
|
2022-06-21 16:02:36 +08:00 |
Minghao Li
|
0fb64add90
|
refactor(sync) add trace log
|
2022-06-21 15:09:23 +08:00 |
Minghao Li
|
3573ae1564
|
refactor(sync): block when changing
|
2022-06-20 20:07:36 +08:00 |
Minghao Li
|
e441bd266b
|
refactor(sync): add changing state
|
2022-06-20 17:48:56 +08:00 |
Minghao Li
|
5968c6353f
|
refactor(sync): get snapshot and create reader
|
2022-06-20 10:58:59 +08:00 |
Minghao Li
|
b247762931
|
refactor(sync) refactor trace log
|
2022-06-18 15:17:58 +08:00 |
Minghao Li
|
9ab28e0b88
|
refactor(sync): add last config index in fsm cbMeta
|
2022-06-17 14:05:52 +08:00 |
Minghao Li
|
77b03ac821
|
refactor(sync): add restore finish when become leader again
|
2022-06-16 14:40:42 +08:00 |
Minghao Li
|
aad288ab17
|
refactor(sync): add debug log
|
2022-06-12 15:21:56 +08:00 |
Minghao Li
|
6586f78599
|
refactor(sync): add last config index
|
2022-06-11 12:44:58 +08:00 |
Minghao Li
|
736862541e
|
fix(sync): restart with config change
|
2022-06-10 15:19:11 +08:00 |
Minghao Li
|
89e2c2d47a
|
fix(sync): update sender when become leader
|
2022-06-09 11:00:28 +08:00 |
Minghao Li
|
e070657778
|
refactor(sync): add syncGetSnapshotMeta
|
2022-06-08 23:20:07 +08:00 |
Minghao Li
|
2547e8d02e
|
refactor: sync index
|
2022-06-08 11:03:28 +08:00 |
Minghao Li
|
a89e455267
|
fix(sync): delete some assert temporary
|
2022-06-07 09:55:18 +08:00 |
Minghao Li
|
6b329f791b
|
enh(sync): update raft core functions
|
2022-06-06 16:35:44 +08:00 |
Minghao Li
|
af27303a4c
|
enh(sync): update raft core functions
|
2022-06-06 16:02:25 +08:00 |
Minghao Li
|
5009b7822f
|
enh(sync): add log index manager
|
2022-06-06 11:24:25 +08:00 |
Minghao Li
|
5908631ec3
|
enh(sync): add log store2
|
2022-06-05 19:47:54 +08:00 |
Minghao Li
|
757a1248dc
|
fix: send snapshot
|
2022-06-01 21:23:39 +08:00 |
Minghao Li
|
13b336d569
|
add snapshot test
|
2022-06-01 15:03:01 +08:00 |
Minghao Li
|
b9e4543a40
|
enh(sync): add SyncSnapshotRsp SyncSnapshotSend
|
2022-05-30 21:21:51 +08:00 |
Minghao Li
|
6be4119fe7
|
add syncNodeIsIndexInSnapshot syncNodeGetLastIndexTerm syncNodeGetPreIndexTerm
|
2022-05-30 18:45:09 +08:00 |
Minghao Li
|
79ae770a0b
|
enh(sync): add snapshotEnable2
|
2022-05-30 17:31:55 +08:00 |
Minghao Li
|
43c383dcbc
|
enh(sync): add snapshotEnable2
|
2022-05-30 17:19:31 +08:00 |
Minghao Li
|
d6c57bd372
|
enh(sync): add snapshotEnable2
|
2022-05-30 13:14:48 +08:00 |
Minghao Li
|
b7be03898c
|
enh(sync) snapshot sender, receiver
|
2022-05-27 15:35:26 +08:00 |
Minghao Li
|
4e1aa6b5c5
|
refactor: config change
|
2022-05-26 14:21:24 +08:00 |
Minghao Li
|
aa1de8b34a
|
enh(sync): add FpSnapshotRead FpSnapshotApply
|
2022-05-24 14:46:22 +08:00 |