Benguang Zhao
|
e260e1a2e4
|
fix: not to fiddle node role immaturely
|
2023-06-25 18:30:40 +08:00 |
Minglei Jin
|
158ae209bf
|
cache/lru: new applyF API for tlrucache
|
2023-06-15 16:34:51 +08:00 |
wade zhang
|
8d679d7686
|
Merge pull request #21299 from taosdata/FIX/TD-22970-3.0
enh: refactor some func names for syncLogReplProcessReply
|
2023-05-29 10:59:56 +08:00 |
dmchen
|
0fdeb5fbae
|
restore learner stuck
|
2023-05-17 17:28:20 +08:00 |
Benguang Zhao
|
47a1d64125
|
enh: refactor some func names for syncLogReplProcessReply
|
2023-05-15 11:32:08 +08:00 |
Haojun Liao
|
7ef16e1922
|
other: merge main.
|
2023-05-12 11:49:53 +08:00 |
Benguang Zhao
|
bd5372c378
|
fix: protect against nullptr in syncRespCleanRsp
|
2023-05-08 17:08:24 +08:00 |
Benguang Zhao
|
fee4050d79
|
enh: rename error code TSDB_CODE_SYN_NEGO_WIN_EXCEEDED
|
2023-04-25 18:05:36 +08:00 |
Benguang Zhao
|
693bc09f19
|
enh: comment off unused error codes in sync and wal
|
2023-04-25 17:36:13 +08:00 |
Xiaoyu Wang
|
90b3f0093b
|
Merge pull request #21069 from taosdata/fix/change-learner-config-format
change learner config format
|
2023-04-25 16:42:43 +08:00 |
cadem
|
7e2dee8a0f
|
filter voter when agree upon
|
2023-04-25 15:49:17 +08:00 |
cadem
|
2fd9640a39
|
change learner config format
|
2023-04-25 15:15:28 +08:00 |
cadem
|
5a512eb767
|
remove null pointer
|
2023-04-24 16:06:56 +08:00 |
Xiaoyu Wang
|
f5a974489e
|
Merge pull request #21045 from taosdata/fix/block-check-to-async-check
fix/block-check-to-async-check
|
2023-04-24 15:41:17 +08:00 |
cadem
|
a781d43577
|
fix/block-check-to-async-check
|
2023-04-24 10:23:43 +08:00 |
Benguang Zhao
|
104781124a
|
fix: update commit index from heartbeat on learner in the same way as on follower
|
2023-04-24 09:36:25 +08:00 |
Benguang Zhao
|
7781932da2
|
fix: spool logging msg with pMsg->term in syncNodeOnHeartbeat
|
2023-04-23 17:19:01 +08:00 |
dm chen
|
d594e4963f
|
Merge branch '3.0' into feat/learner
|
2023-04-20 19:11:06 +08:00 |
Benguang Zhao
|
a1ca9466cd
|
enh: adjust size limit of appyQ and negotiationWin
|
2023-04-20 14:28:56 +08:00 |
Benguang Zhao
|
55c6f115b0
|
enh: add applied-index in sync node logging msg
|
2023-04-20 14:28:56 +08:00 |
cadem
|
66bacdb165
|
vnode config compitible
|
2023-04-19 20:13:32 +08:00 |
cadem
|
3b78d4382b
|
add learner
|
2023-04-18 19:03:45 +08:00 |
Benguang Zhao
|
b958030b0c
|
enh: remove unused functions in sync
|
2023-04-17 18:52:09 +08:00 |
Xiaoyu Wang
|
c218e7c55b
|
Merge pull request #20897 from taosdata/FIX/TD-23509-main
enh: refactor some vars in syncLogReplProcessReplyAsNormal
|
2023-04-13 17:41:06 +08:00 |
Benguang Zhao
|
2a0493f40c
|
enh: refactor some vars in syncLogReplProcessReplyAsNormal
|
2023-04-13 09:53:25 +08:00 |
Xiaoyu Wang
|
933660ae8d
|
Merge remote-tracking branch 'origin/main' into fix/3.0_merge_main
|
2023-04-12 14:13:23 +08:00 |
Benguang Zhao
|
3efa36ca51
|
enh: refactor func name syncLogIsReplicationBarrier to syncLogReplBarrier
|
2023-04-12 10:13:17 +08:00 |
Benguang Zhao
|
09786a127d
|
enh: refactor func names doOnce, attempt, probe, and sendTo of syncLogRepl
|
2023-04-12 10:13:06 +08:00 |
Benguang Zhao
|
f6be5f2c0e
|
enh: change sync log repl mgr to sync log repl in logging msg
|
2023-04-12 10:12:57 +08:00 |
Benguang Zhao
|
edc9fe9705
|
enh: change the error msg of INVALID_VGROUP_ID to Vnode is closed or removed
|
2023-04-12 10:12:41 +08:00 |
Xiaoyu Wang
|
4c04b155d5
|
merge main
|
2023-04-11 15:56:28 +08:00 |
Benguang Zhao
|
0a1476763a
|
enh: refactor some func names of syncLogReplMgr
|
2023-04-06 16:26:44 +08:00 |
Xiaoyu Wang
|
e9d7a099cc
|
merge main
|
2023-04-04 14:50:58 +08:00 |
Xiaoyu Wang
|
ed48713a4b
|
Merge pull request #20615 from taosdata/fix/trigger-election-by-sync-msg
Fix/trigger election by sync msg
|
2023-03-27 11:54:53 +08:00 |
Xiaoyu Wang
|
d2b8c5e433
|
Merge pull request #20524 from taosdata/fix/clusterid-isolation
fix: clusterid isolation
|
2023-03-25 09:19:49 +08:00 |
cadem
|
86ca5ce210
|
fix/trigger election by sync msg
|
2023-03-24 09:13:20 +08:00 |
Shengliang Guan
|
8d1224ce22
|
refactor: format code
|
2023-03-23 22:31:20 +08:00 |
dapan1121
|
5b02af6a91
|
fix: merge main to 3.0
|
2023-03-22 16:08:16 +08:00 |
cadem
|
ea35f0ae11
|
feat/balance vgroup leader
|
2023-03-22 09:36:59 +08:00 |
cadem
|
39f6ce1694
|
remove memory leak and syncNodeInRaftGroup
|
2023-03-20 18:34:20 +08:00 |
cadem
|
7c970d1847
|
fix/clusterid isolation
|
2023-03-18 11:16:52 +08:00 |
Benguang Zhao
|
9f97162ef7
|
enh: separate election timer events
|
2023-03-14 21:02:06 +08:00 |
Benguang Zhao
|
e350f71396
|
enh: reset elect timer at the end of callbacks
|
2023-03-14 19:45:31 +08:00 |
Shengliang Guan
|
bf03965931
|
Merge pull request #20413 from taosdata/FIX/TD-22564-main
enh: not allow to propose if fsm applying progress lagging behind too far
|
2023-03-14 09:36:04 +08:00 |
Benguang Zhao
|
8139b725d2
|
fix: refuse to write when applying progress lagging behind on restored only
|
2023-03-10 10:57:39 +08:00 |
Benguang Zhao
|
5e53b1225b
|
enh: finish restore with commit and applied indexes instead of num of items in apply queue
|
2023-03-09 19:35:42 +08:00 |
Benguang Zhao
|
552d0bc8a0
|
enh: not allow to insert if Tsdb applied lagging behind too far
|
2023-03-09 18:56:12 +08:00 |
Benguang Zhao
|
9d10739908
|
enh: send rsp of negotiation failure ahead of apply queue
|
2023-03-09 16:18:44 +08:00 |
Shengliang Guan
|
a8dbfe9595
|
Merge pull request #20346 from taosdata/FIX/TD-22572-main
enh: no need to wait for emptying apply queue in syncNodePreClose
|
2023-03-09 15:17:10 +08:00 |
Benguang Zhao
|
24ebb2f547
|
enh: no need to wait for emptying apply queue in syncNodePreClose
|
2023-03-08 19:35:05 +08:00 |