Benguang Zhao
|
0c7a4bfad9
|
enh: refactor syncBeginSnapshot and walBeginSnapshot for logRetention
|
2023-02-20 19:19:49 +08:00 |
Xiaoyu Wang
|
c597de099f
|
merge main
|
2023-02-20 13:41:27 +08:00 |
Benguang Zhao
|
d51c3c36fb
|
fix: not allow to read if sync is restoring
|
2023-02-17 19:47:52 +08:00 |
Benguang Zhao
|
99bfc95d54
|
fix: synchronize access to raftStore
|
2023-02-13 19:00:10 +08:00 |
Xiaoyu Wang
|
09925437e3
|
merge main
|
2023-02-08 09:51:52 +08:00 |
Shengliang Guan
|
4d20469e2b
|
fix: adjust log formats
|
2023-02-07 00:12:05 +08:00 |
Hongze Cheng
|
0f00862d8b
|
Merge branch 'fix/TD-22070' of https://github.com/taosdata/TDengine into fix/3.0_merge_main
|
2023-01-30 10:17:59 +08:00 |
Benguang Zhao
|
bd23a36f86
|
fix: round lastApplyIndex up to beginIndex -1 in syncBeginSnapshot
|
2023-01-29 18:03:09 +08:00 |
Hongze Cheng
|
5e7b6602c5
|
Merge branch 'main' of https://github.com/taosdata/TDengine into fix/3.0_merge_main
|
2023-01-29 14:05:15 +08:00 |
Xiaoyu Wang
|
284286cbc4
|
Merge pull request #19621 from taosdata/FIX/TD-21218-main
enh: remove unused old routines in sync
|
2023-01-29 10:56:29 +08:00 |
Xiaoyu Wang
|
24157e78d6
|
merge main
|
2023-01-28 17:52:58 +08:00 |
Benguang Zhao
|
1f01ba7cc0
|
fix: not keep wal log vnodeCommit'ed for single replica db
|
2023-01-18 16:34:08 +08:00 |
Benguang Zhao
|
e55a76e25a
|
Merge branch main into FIX/TD-21218-main
|
2023-01-18 10:15:16 +08:00 |
Benguang Zhao
|
d611793537
|
enh: remove unused old routines in sync
|
2023-01-18 10:07:16 +08:00 |
Shengliang Guan
|
e11d57d58c
|
Merge pull request #19533 from taosdata/FIX/TD-21662-main
enh: skip WAL forceSync for single replica vgroup
|
2023-01-17 14:25:04 +08:00 |
Shengliang Guan
|
d476b6db13
|
enh: update epset on dnode info changed
|
2023-01-16 15:41:50 +08:00 |
Shengliang Guan
|
bd531ccfb3
|
Merge pull request #19542 from taosdata/enh/TD-20047
refact: adjust return value of tmsgUpdateDnodeInfo
|
2023-01-13 10:54:10 +08:00 |
Shengliang Guan
|
cd0404bc25
|
refact: adjust return value of tmsgUpdateDnodeInfo
|
2023-01-12 17:08:33 +08:00 |
Benguang Zhao
|
5a4cc36079
|
enh: skip WAL forceSync for single replica vgroup
|
2023-01-12 09:25:55 +08:00 |
Shengliang Guan
|
cff741e4c4
|
fix: coverity issues
|
2023-01-11 16:56:14 +08:00 |
Shengliang Guan
|
2aeda3a941
|
enh: refact raft store file
|
2023-01-09 12:01:36 +08:00 |
Shengliang Guan
|
84bea778c9
|
Merge branch 'fix/TD-21746' into FIX/TD-21043-main
|
2023-01-05 16:15:50 +08:00 |
Shengliang Guan
|
b8e1064b0f
|
fix: compile error
|
2023-01-05 16:15:42 +08:00 |
Shengliang Guan
|
ef3e60c387
|
Merge branch 'fix/TD-21746' into FIX/TD-21043-main
|
2023-01-05 15:58:30 +08:00 |
Shengliang Guan
|
7e5d97f0da
|
fix: stop snapshot receiver on sync post close
|
2023-01-05 12:00:35 +08:00 |
Benguang Zhao
|
9d5e74a3ff
|
Merge branch 'main' into FIX/TD-21043-main
|
2023-01-05 09:47:22 +08:00 |
Benguang Zhao
|
442902e5cb
|
fix: send rpc response on closing sync or failing to enqueue
|
2023-01-04 19:18:46 +08:00 |
Shengliang Guan
|
bf6dc99461
|
fix: adjust sync logs
|
2023-01-04 11:48:30 +08:00 |
Shengliang Guan
|
34260cd397
|
Merge branch 'main' into FIX/TD-21043-main
|
2023-01-04 09:29:07 +08:00 |
Shengliang Guan
|
70b513c09c
|
fix: vnode set the wrong replica info after snapshot transfered
|
2023-01-03 19:47:04 +08:00 |
Benguang Zhao
|
4031dc1af4
|
Merge branch main into FIX/TD-21043-main
|
2023-01-02 16:41:46 +08:00 |
Shengliang Guan
|
01209614e6
|
fix: compatiable for pre version
|
2022-12-30 19:04:18 +08:00 |
Shengliang Guan
|
c2323db00d
|
fix: allow the ip resolved by fqdn different between dnodes
|
2022-12-30 17:04:14 +08:00 |
Benguang Zhao
|
0c4ade9373
|
fix: update sync node commitIndex only if matchTerm equals currentTerm upon heartbeat
|
2022-12-28 20:25:52 +08:00 |
Shengliang Guan
|
09fbb8ebc4
|
Merge branch 'main' into FIX/TD-21535-main
|
2022-12-27 10:47:12 +08:00 |
Benguang Zhao
|
a7bfeb5fbe
|
fix: check existence of SMsgHead in SSyncRaftEntry data or SRpcMsg pCont
|
2022-12-26 23:10:46 +08:00 |
Shengliang Guan
|
794fb5d1b5
|
fix: handle error if sync buffer is full
|
2022-12-26 20:40:33 +08:00 |
Shengliang Guan
|
668a26c1b0
|
enh: handle error while transfer snapshot
|
2022-12-26 15:03:18 +08:00 |
Shengliang Guan
|
6e7e3139b1
|
fix: heap-use-after-free while alter vnode replicas
|
2022-12-21 17:33:34 +08:00 |
Shengliang Guan
|
d674c8370b
|
refact: update sync log
|
2022-12-20 21:30:46 +08:00 |
Shengliang Guan
|
12b6cf15a0
|
refact: set FpGetSnapshotInfo return type to void
|
2022-12-20 14:57:04 +08:00 |
Shengliang Guan
|
ead5d8edf2
|
fix: reduce drop dnode speed makes data more secure
|
2022-12-17 18:34:29 +08:00 |
Shengliang Guan
|
60bab9ae55
|
refact: post sem in vnode while sync timeout
|
2022-12-14 16:09:28 +08:00 |
Shengliang Guan
|
9af36669ad
|
refact: post sem in vnode while sync timeout
|
2022-12-14 11:56:08 +08:00 |
Shengliang Guan
|
2b256542a5
|
refact: add vnode timer
|
2022-12-14 09:14:40 +08:00 |
Minghao Li
|
291750b9c3
|
fix(sync): snapshot problem
|
2022-12-08 22:34:08 +08:00 |
Shengliang Guan
|
932d7a7ac6
|
Merge pull request #18808 from taosdata/fix/sync
fix(sync): checkout NULL pointer
|
2022-12-08 17:16:12 +08:00 |
Minghao Li
|
abd5c696f0
|
fix(sync): checkout NULL pointer
|
2022-12-08 15:21:41 +08:00 |
Shengliang Guan
|
1bb1025f7d
|
enh: add tassert
|
2022-12-07 22:24:47 +08:00 |
Shengliang Guan
|
6d94afe48f
|
Revert "refact: adjust some assert cases"
|
2022-12-07 21:51:17 +08:00 |
Shengliang Guan
|
4172acf95d
|
git lo
|
2022-12-07 19:39:53 +08:00 |
Shengliang Guan
|
d5126d469a
|
refact: replcase ASSERT with tAssert
|
2022-12-07 18:42:48 +08:00 |
Minghao Li
|
b107518b00
|
fix(sync): when FpApplyQueueItems return -1, break loop
|
2022-12-05 20:24:25 +08:00 |
Minghao Li
|
a1ed4b334c
|
fix(sync): close snapshot receiver in pre-close
|
2022-12-05 18:50:19 +08:00 |
Minghao Li
|
3939c96a92
|
refactor(sync): modify/use default config value
|
2022-12-05 12:35:57 +08:00 |
Minghao Li
|
575c5e89fc
|
refactor(sync): add config item in sync
|
2022-12-04 09:49:27 +08:00 |
Benguang Zhao
|
a7807d3ee4
|
fix: synchronize syncPropose for executing blocking msgs in vnodeProposeMsg
|
2022-12-03 20:53:56 +08:00 |
Shengliang Guan
|
13f36ec20a
|
refact: remove TSDB_CODE_APP_NOT_READY and TSDB_CODE_NODE_NOT_DEPLOYED
|
2022-12-02 16:06:10 +08:00 |
Minghao Li
|
3f4ba9a792
|
fix(sync): delete duplicate code
|
2022-12-01 18:15:59 +08:00 |
Shengliang Guan
|
9f90467b68
|
Merge pull request #18614 from taosdata/feature/3.0_mhli
refactor(sync): put heartbeat-reply msg into sync-ctrl-queue
|
2022-12-01 17:25:54 +08:00 |
Shengliang Guan
|
704885e212
|
fix: compile error
|
2022-12-01 15:07:40 +08:00 |
Shengliang Guan
|
fe759c85f3
|
Merge remote-tracking branch 'origin/3.0' into FIX/TD-19334-3.0
|
2022-12-01 15:04:55 +08:00 |
Shengliang Guan
|
ce768920ef
|
Merge pull request #18604 from taosdata/feature/3.0_mhli
refactor(sync): add traceId log
|
2022-12-01 14:11:10 +08:00 |
Minghao Li
|
bbd8c05181
|
Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/3.0_mhli
|
2022-12-01 13:27:35 +08:00 |
Minghao Li
|
f5bebc53f1
|
refactor(sync): add traceId log
|
2022-12-01 12:53:38 +08:00 |
Shengliang Guan
|
b6f1ce2027
|
Merge pull request #18589 from taosdata/feature/3.0_mhli
refactor(sync): help to display leader**
|
2022-12-01 11:54:39 +08:00 |
Benguang Zhao
|
55bae49d56
|
Merge branch 3.0 to FIX/TD-19334-3.0
|
2022-11-30 23:47:30 +08:00 |
Minghao Li
|
f0fdc58c52
|
refactor(sync): help to display leader**
|
2022-11-30 20:56:58 +08:00 |
Shengliang Guan
|
d639198be5
|
Merge pull request #18561 from taosdata/fix/TD-20805
enh: show more info while drop dnode
|
2022-11-30 16:10:42 +08:00 |
Minghao Li
|
76cc7a89fb
|
refacotr(sync), force stop snapshot sender/receiver when stop node
|
2022-11-30 13:44:22 +08:00 |
Shengliang Guan
|
5556fd0c45
|
enh: add sync offline state
|
2022-11-30 12:02:54 +08:00 |
Minghao Li
|
a8832e8814
|
refactor(sync): modify info log
|
2022-11-30 11:20:03 +08:00 |
Benguang Zhao
|
decb17fcb1
|
fix: use recursive mutex for relocking ring log buffer in syncNodeDoConfigChange
|
2022-11-29 23:19:32 +08:00 |
Minghao Li
|
f87b9fa7fe
|
refactor(sync): add interface syncSnapshotSending, syncSnapshotRecving
|
2022-11-29 19:41:03 +08:00 |
Benguang Zhao
|
470441c541
|
Merge branch 3.0 to FIX/TD-19334-3.0
|
2022-11-29 18:24:01 +08:00 |
Minghao Li
|
198e18c348
|
refactor(sync): add trace log for cache hit, cache miss
|
2022-11-29 14:58:47 +08:00 |
Minghao Li
|
ebe1103964
|
refactor(sync): add trace log for elect count, become leader count, config change count
|
2022-11-29 14:39:42 +08:00 |
Minghao Li
|
ab40b8190f
|
fix(sync): fix asan error, TD-20801
|
2022-11-28 18:21:46 +08:00 |
Benguang Zhao
|
dc2dcea3de
|
Merge branch 3.0 to FIX/TD-19334-3.0
|
2022-11-28 14:27:10 +08:00 |
Shengliang Guan
|
b6dbc462c8
|
fix: compile error
|
2022-11-26 11:56:13 +08:00 |
Shengliang Guan
|
9026a46c6f
|
fix: compile error
|
2022-11-26 11:54:38 +08:00 |
Shengliang Guan
|
35eb754e4a
|
Merge remote-tracking branch 'origin/3.0' into feature/3.0_mhli
|
2022-11-26 11:52:22 +08:00 |
Minghao Li
|
4a25963732
|
refactor(sync): optimized heartbeat timer
|
2022-11-26 10:46:57 +08:00 |
Benguang Zhao
|
736a1cc017
|
enh: adjust some info msgs for raft pipelining
|
2022-11-26 00:37:20 +08:00 |
Shengliang Guan
|
a880f22bc6
|
refactor: adjust syncLog
|
2022-11-25 22:13:39 +08:00 |
Shengliang Guan
|
39ddf9faf8
|
refactor: adjust syncLogHeartbeat
|
2022-11-25 21:55:37 +08:00 |
Shengliang Guan
|
5035e5e953
|
Merge pull request #18463 from taosdata/feature/3.0_mhli
refactor(sync): add trace log
|
2022-11-25 21:07:11 +08:00 |
Minghao Li
|
93efefcbfc
|
refactor(sync): add trace log
|
2022-11-25 18:19:25 +08:00 |
Benguang Zhao
|
68f8ebac9d
|
Merge branch 3.0 to FIX/TD-19334-3.0
|
2022-11-25 13:10:06 +08:00 |
Minghao Li
|
9f38bfeb2c
|
refactor(sync): modify info log to trace log
|
2022-11-24 16:50:58 +08:00 |
Minghao Li
|
7fba711d40
|
refactor(sync): add info log
|
2022-11-24 16:03:43 +08:00 |
Minghao Li
|
862a51e6ee
|
refactor(sync): add timestamp trace log when elect and heartbeat
|
2022-11-24 12:03:05 +08:00 |
Benguang Zhao
|
2e640e8e68
|
feat: start snapshot in recovery mode of sync repl mgr with lastMatchTerm in reply msg
|
2022-11-24 11:01:26 +08:00 |
Minghao Li
|
f9bf35c2f5
|
fix(sync): use local timestamp
|
2022-11-24 09:00:57 +08:00 |
Benguang Zhao
|
f68e41a40e
|
enh: initialize log buffer again after receiving a complete snapshot
|
2022-11-23 15:57:40 +08:00 |
Minghao Li
|
2b411912d9
|
refactor(sync): can not propose when heartbeat timeout
|
2022-11-23 14:17:13 +08:00 |
Minghao Li
|
1d48426e94
|
refactor(sync): del wal in multi-replicas
|
2022-11-22 12:45:31 +08:00 |
Benguang Zhao
|
b90ee79623
|
fix: use syncLogBufferCommit in syncNodeOnLocalCmd
|
2022-11-21 13:51:01 +08:00 |
Minghao Li
|
ff2a0db9f7
|
refactor(sync): fix asan error
|
2022-11-18 18:58:50 +08:00 |
Minghao Li
|
788a103132
|
refactor(sync): optimize leader transfer
|
2022-11-18 18:42:08 +08:00 |