|  Shengliang Guan | 46e55ba9fb | refact: remove config change codes | 2022-11-07 20:19:55 +08:00 | 
				
					
						|  Shengliang Guan | 1ddbeb43bb | refact: adjust sync log | 2022-11-07 19:19:10 +08:00 | 
				
					
						|  Shengliang Guan | a1c8db0f88 | refact: adjust sync log | 2022-11-07 17:35:24 +08:00 | 
				
					
						|  Benguang Zhao | 5878c9a31a | fix: impl ring log buffer | 2022-11-07 14:27:22 +08:00 | 
				
					
						|  Minghao Li | 1a4b7622e4 | enh(sync): add sync pre stop | 2022-11-03 09:39:20 +08:00 | 
				
					
						|  Minghao Li | 70aff8451f | refactor(sync): add pre snapshot | 2022-11-02 15:38:30 +08:00 | 
				
					
						|  Minghao Li | f7191d2ffd | refactor(sync): add pre snapshot | 2022-11-02 15:25:14 +08:00 | 
				
					
						|  Shengliang Guan | 7a537bba09 | refact: adjust sync.h and syncState | 2022-11-02 10:24:55 +08:00 | 
				
					
						|  Shengliang Guan | d35028ae4a | enh: refact sync callback func | 2022-11-01 16:10:07 +08:00 | 
				
					
						|  Shengliang Guan | e79e50ae36 | enh: refact syncMsg code | 2022-11-01 13:58:25 +08:00 | 
				
					
						|  Minghao Li | fd07a611a9 | refactor(sync): add some log | 2022-11-01 11:30:40 +08:00 | 
				
					
						|  Shengliang Guan | 392564cc7d | enh: refact syncEnv code | 2022-10-31 23:40:43 +08:00 | 
				
					
						|  Minghao Li | 77ba900776 | refactor(sync): add sync local cmd, step down | 2022-10-31 16:12:40 +08:00 | 
				
					
						|  Minghao Li | 49af601e19 | refactor(sync): add SElectTimer | 2022-10-25 19:56:49 +08:00 | 
				
					
						|  Minghao Li | 64f539cacb | refactor(sync): adjust timer | 2022-10-25 18:03:22 +08:00 | 
				
					
						|  Minghao Li | 984af8a877 | refactor(sync): if data is null, do not update state mgr | 2022-10-21 15:13:51 +08:00 | 
				
					
						|  Minghao Li | 5965629b2e | refactor(sync): refacotr sync | 2022-10-20 16:05:14 +08:00 | 
				
					
						|  Minghao Li | 74b48e6df8 | refacotr(sync): modify sync-snapshot | 2022-10-20 14:53:03 +08:00 | 
				
					
						|  Minghao Li | 357951e947 | refactor(sync): modify some code | 2022-10-19 16:08:42 +08:00 | 
				
					
						|  Minghao Li | 28a5a9d7e1 | refactor(sync): add log, update quorum first when reconfig | 2022-10-19 10:57:50 +08:00 | 
				
					
						|  Minghao Li | 4c9f10b6f3 | refactor(sync): add sync ctrl queue in vnode | 2022-10-18 19:12:34 +08:00 | 
				
					
						|  Minghao Li | 1b36ad119c | refactor(sync): rename functions | 2022-10-18 15:24:00 +08:00 | 
				
					
						|  Minghao Li | e810f2ad64 | refactor(sync): delete old code, ok | 2022-10-18 13:53:03 +08:00 | 
				
					
						|  Minghao Li | 092a07475d | refactor(sync): process hb and appendentries | 2022-10-17 16:38:44 +08:00 | 
				
					
						|  Minghao Li | fa30b94c67 | refactor(sync): append entries | 2022-10-16 12:07:02 +08:00 | 
				
					
						|  Minghao Li | 797d1324c5 | refactor(sync): request vote | 2022-10-15 09:28:55 +08:00 | 
				
					
						|  Shengliang Guan | 78fb1911d4 | enh: refactor the code to create and delete mnodes | 2022-10-14 17:59:09 +08:00 | 
				
					
						|  Minghao Li | 4d123c4da6 | refactor(sync): add interface in sync | 2022-10-14 11:18:48 +08:00 | 
				
					
						|  Minghao Li | 2ae4081a3f | refactor(sync): add double queues in vnode | 2022-10-13 20:57:36 +08:00 | 
				
					
						|  Minghao Li | 733440b352 | refactor(sync): add double queues in vnode | 2022-10-13 14:37:18 +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 | 
				
					
						|  Minghao Li | 1d7bdbc351 | fix(sync) sync/mnode integration dead lock | 2022-05-23 21:37:13 +08:00 | 
				
					
						|  Minghao Li | 4535722957 | enh(sync) sync/mnode integration, syncStart async -> sync | 2022-05-23 15:41:04 +08:00 | 
				
					
						|  Shengliang Guan | 0f9cd43027 | refactor: adjust sync header file | 2022-05-20 10:30:30 +08:00 | 
				
					
						|  Shengliang Guan | 0161b6456c | refactor: adjust msgcb | 2022-05-19 19:44:01 +08:00 | 
				
					
						|  Minghao Li | a2d43fb96f | enh(sync): add syncStartStandBy | 2022-05-14 18:12:53 +08:00 | 
				
					
						|  Minghao Li | f97adf54d3 | enh(sync): add syncStartStandBy | 2022-05-13 12:12:37 +08:00 | 
				
					
						|  Minghao Li | b69a26678c | enh(sync): raft config change | 2022-05-12 15:23:41 +08:00 | 
				
					
						|  Minghao Li | 7066274cc7 | add sync format code | 2022-04-18 21:50:56 +08:00 | 
				
					
						|  Minghao Li | c5c00d5955 | sync refactor | 2022-03-22 10:42:02 +08:00 | 
				
					
						|  Minghao Li | 48aace92c5 | sync refactor | 2022-03-21 19:26:48 +08:00 | 
				
					
						|  Minghao Li | 7129645023 | sync refactor | 2022-03-21 16:28:50 +08:00 | 
				
					
						|  Minghao Li | 6a7f5c5fd2 | sync refactor | 2022-03-18 11:29:03 +08:00 | 
				
					
						|  Minghao Li | 09e2f36ddd | sync append entries | 2022-03-15 14:04:16 +08:00 | 
				
					
						|  Minghao Li | f924c1b879 | sync index | 2022-03-14 20:43:35 +08:00 | 
				
					
						|  Minghao Li | 7c868aea85 | sync index | 2022-03-14 18:44:53 +08:00 | 
				
					
						|  Minghao Li | 7d897369d5 | sync index | 2022-03-14 16:27:25 +08:00 | 
				
					
						|  Minghao Li | 88aef2d1ab | sync refactor | 2022-03-10 19:21:02 +08:00 | 
				
					
						|  Minghao Li | 41516e024a | sync refactor | 2022-03-09 18:33:41 +08:00 | 
				
					
						|  Minghao Li | 0c8f62f701 | sync refactor | 2022-03-09 14:51:02 +08:00 | 
				
					
						|  Minghao Li | 2fcc970d79 | sync refactor | 2022-03-09 11:27:22 +08:00 | 
				
					
						|  Minghao Li | d958655dd3 | sync refactor | 2022-03-08 20:22:31 +08:00 |