Shengliang Guan
							
						 | 
						
							
							
							
							
							
								
							
							
								2b256542a5
								
							
						 | 
						
							
							
								
								refact: add vnode timer
							
							
							
							
							
						 | 
						
							2022-12-14 09:14:40 +08:00 | 
						
					
				
					
						
							
							
								 
								Shengliang Guan
							
						 | 
						
							
							
							
							
							
								
							
							
								278cf9d327
								
							
						 | 
						
							
							
								
								refact: remove sync ping and pingreply
							
							
							
							
							
						 | 
						
							2022-11-11 17:48:15 +08:00 | 
						
					
				
					
						
							
							
								 
								Shengliang Guan
							
						 | 
						
							
							
							
							
							
								
							
							
								5de865992a
								
							
						 | 
						
							
							
								
								refact: adjust head file and sync log
							
							
							
							
							
						 | 
						
							2022-11-11 12:19:10 +08:00 | 
						
					
				
					
						
							
							
								 
								Shengliang Guan
							
						 | 
						
							
							
							
							
							
								
							
							
								fba45da225
								
							
						 | 
						
							
							
								
								refact: remove assert and adjust log
							
							
							
							
							
						 | 
						
							2022-11-10 12:43:23 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								70aff8451f
								
							
						 | 
						
							
							
								
								refactor(sync): add pre snapshot
							
							
							
							
							
						 | 
						
							2022-11-02 15:38:30 +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 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								54dfc8cd52
								
							
						 | 
						
							
							
								
								enh(sync): add test
							
							
							
							
							
						 | 
						
							2022-10-27 17:38:33 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								e810f2ad64
								
							
						 | 
						
							
							
								
								refactor(sync): delete old code, ok
							
							
							
							
							
						 | 
						
							2022-10-18 13:53:03 +08:00 | 
						
					
				
					
						
							
							
								 
								Shengliang Guan
							
						 | 
						
							
							
							
							
							
								
							
							
								e94646ca70
								
							
						 | 
						
							
							
								
								fix: coverity issues
							
							
							
							
							
						 | 
						
							2022-09-29 19:41:54 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								cedad48a73
								
							
						 | 
						
							
							
								
								refactor(sync): add ref in log entry
							
							
							
							
							
						 | 
						
							2022-07-25 17:47:15 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								9f94dcb384
								
							
						 | 
						
							
							
								
								refactor(sync): add index/term in vnodeSnapWriterClose
							
							
							
							
							
						 | 
						
							2022-07-18 09:45:33 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								2dd7abd47e
								
							
						 | 
						
							
							
								
								refactor(sync): add vnode snapshot case
							
							
							
							
							
						 | 
						
							2022-07-11 10:34:02 +08:00 | 
						
					
				
					
						
							
							
								 
								Shengliang Guan
							
						 | 
						
							
							
							
							
							
								
							
							
								a5e8ddbc56
								
							
						 | 
						
							
							
								
								refactor: adjust logs
							
							
							
							
							
						 | 
						
							2022-07-08 18:00:19 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								78efbaabe1
								
							
						 | 
						
							
							
								
								refactor(sync): add syncGetSnapshotByIndex
							
							
							
							
							
						 | 
						
							2022-07-06 15:16:52 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								ded4616074
								
							
						 | 
						
							
							
								
								refactor(sync): add sync strategy
							
							
							
							
							
						 | 
						
							2022-07-04 14:55:26 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								a5d3b7033a
								
							
						 | 
						
							
							
								
								refactor(sync): add snapshot writer param
							
							
							
							
							
						 | 
						
							2022-07-04 14:18:06 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								086ec29ca0
								
							
						 | 
						
							
							
								
								refactor(sync): add SyncClientRequestBatch
							
							
							
							
							
						 | 
						
							2022-07-02 14:41:54 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								0ffc6c46f3
								
							
						 | 
						
							
							
								
								refactor(sync): add snapshot2 interface
							
							
							
							
							
						 | 
						
							2022-07-01 14:47:12 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								77b03ac821
								
							
						 | 
						
							
							
								
								refactor(sync): add restore finish when become leader again
							
							
							
							
							
						 | 
						
							2022-06-16 14:40:42 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								4b18bd718e
								
							
						 | 
						
							
							
								
								refactor(sync): adjust errno
							
							
							
							
							
						 | 
						
							2022-06-15 16:14:17 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								f47a28fe8a
								
							
						 | 
						
							
							
								
								enh(sync): add leader transfer
							
							
							
							
							
						 | 
						
							2022-06-13 15:47:43 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								972fee7fbc
								
							
						 | 
						
							
							
								
								refactor(sync): add rpcMsg to reconfig callback
							
							
							
							
							
						 | 
						
							2022-06-10 17:39:30 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								e9d466ec82
								
							
						 | 
						
							
							
								
								refactor(sync) delete some trace log
							
							
							
							
							
						 | 
						
							2022-06-10 16:51:17 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								98a2451c15
								
							
						 | 
						
							
							
								
								refactor(sync): sync snapshot
							
							
							
							
							
						 | 
						
							2022-06-08 21:55:36 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								31b54e7462
								
							
						 | 
						
							
							
								
								enh(sync): add privateTerm into SyncSnapshotRsp, SyncSnapshotSend, SSyncSnapshotReceiver
							
							
							
							
							
						 | 
						
							2022-06-07 18:33:06 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								2071c5a74e
								
							
						 | 
						
							
							
								
								fix(sync): sending snapshot
							
							
							
							
							
						 | 
						
							2022-06-06 20:02:27 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								0d7272a369
								
							
						 | 
						
							
							
								
								fix(sync): sending snapshot
							
							
							
							
							
						 | 
						
							2022-06-06 18:23:37 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								5908631ec3
								
							
						 | 
						
							
							
								
								enh(sync): add log store2
							
							
							
							
							
						 | 
						
							2022-06-05 19:47:54 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								ba8adb73cb
								
							
						 | 
						
							
							
								
								refactor(sync): restart elect timer when vote for
							
							
							
							
							
						 | 
						
							2022-06-04 15:49:42 +08:00 | 
						
					
				
					
						
							
							
								 
								Minghao Li
							
						 | 
						
							
							
							
							
							
								
							
							
								eea343c5a6
								
							
						 | 
						
							
							
								
								enh(sync): add syncTestTool
							
							
							
							
							
						 | 
						
							2022-06-04 11:25:03 +08:00 |