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
|
0a1476763a
|
enh: refactor some func names of syncLogReplMgr
|
2023-04-06 16:26:44 +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 |
Benguang Zhao
|
383459441d
|
enh: simplify conditions of triggering snapshot
|
2023-03-07 15:43:20 +08:00 |
Xiaoyu Wang
|
58fc265b80
|
merge main
|
2023-02-24 13:26:45 +08:00 |
Benguang Zhao
|
e45367f924
|
fix: resolve coverity scan issues in sync and wal
|
2023-02-23 14:16:21 +08:00 |
Benguang Zhao
|
b0b9877265
|
fix: check if log buffer is empty in syncNodeOnLocalCmd
|
2023-02-21 19:00:47 +08:00 |
Xiaoyu Wang
|
4353e70c89
|
Merge pull request #20017 from taosdata/FIX/TD-22285-main
fix: synchronize access to raftStore
|
2023-02-17 12:57:44 +08:00 |
Benguang Zhao
|
99bfc95d54
|
fix: synchronize access to raftStore
|
2023-02-13 19:00:10 +08:00 |
Benguang Zhao
|
767080922a
|
fix: set SYNC_VNODE_LOG_RETENTION as TSDB_SYNC_LOG_BUFFER_RETENTION + 1
|
2023-02-13 14:16:19 +08:00 |
Shengliang Guan
|
4d20469e2b
|
fix: adjust log formats
|
2023-02-07 00:12:05 +08:00 |
Benguang Zhao
|
561ee87e9d
|
enh: change the level of sync probe logging msg to trace
|
2023-02-03 09:22:00 +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 |
Benguang Zhao
|
5a4cc36079
|
enh: skip WAL forceSync for single replica vgroup
|
2023-01-12 09:25:55 +08:00 |
Benguang Zhao
|
639652314f
|
Merge branch main to FIX/TD-21428-main
|
2023-01-09 16:17:00 +08:00 |
Shengliang Guan
|
2aeda3a941
|
enh: refact raft store file
|
2023-01-09 12:01:36 +08:00 |
Benguang Zhao
|
47ace00090
|
enh: refactor some sync func names for pipelining
|
2023-01-05 17:09:37 +08:00 |
Benguang Zhao
|
4031dc1af4
|
Merge branch main into FIX/TD-21043-main
|
2023-01-02 16:41:46 +08:00 |
Benguang Zhao
|
cb433c191b
|
enh: reset as stagnation only when not matched in syncLogReplMgrRetryOnNeed
|
2023-01-02 08:58:13 +08:00 |
Benguang Zhao
|
03f4b12386
|
enh: print peer addr in hex format
|
2022-12-30 19:36:18 +08:00 |
Benguang Zhao
|
eb524e610a
|
enh: reset sync log replication on stagnation for eight times maxRetryWaitMs
|
2022-12-30 19:02:46 +08:00 |
Shengliang Guan
|
469dfb9d4e
|
fix: compile errors
|
2022-12-30 17:47:17 +08:00 |
Benguang Zhao
|
4718f4d1b6
|
fix: resend acked msgs on exceeding maximum retryWaitMs
|
2022-12-30 17:24:44 +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
|
e8e189cbbb
|
enh: add sync log buffer info in logging msg in syncLogReplMgrRetryOnNeed
|
2022-12-29 15:48:59 +08:00 |
Benguang Zhao
|
d307413c36
|
Merge branch 'main' into FIX/TD-21043-main
|
2022-12-29 10:03:17 +08:00 |
Benguang Zhao
|
044e58b712
|
enh: adjust logging msgs for sync probe and rollback
|
2022-12-29 10:00:35 +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
|
71a2848376
|
fix: double free on append log failed
|
2022-12-27 17:51:52 +08:00 |
Benguang Zhao
|
8916722dd7
|
Merge branch main to FIX/TD-21043-main
|
2022-12-27 14:50:39 +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 |
Benguang Zhao
|
fda2f55fe5
|
Merge branch main to FIX/TD-21043-main
|
2022-12-26 14:26:25 +08:00 |
Benguang Zhao
|
7227e53b98
|
fix: set restore finish only after reaching the current term
|
2022-12-26 14:22:54 +08:00 |
Benguang Zhao
|
5159d60f56
|
enh: vnodeCommit on consensus only
|
2022-12-23 20:16:32 +08:00 |
Shengliang Guan
|
b59bee6696
|
fix: restart snapshot sender on receiver is restart
|
2022-12-23 11:03:50 +08:00 |
Shengliang Guan
|
12b6cf15a0
|
refact: set FpGetSnapshotInfo return type to void
|
2022-12-20 14:57:04 +08:00 |
Shengliang Guan
|
b74e0b0715
|
Merge pull request #19004 from taosdata/FIX/TD-21169-main
fix: allow to rollback sync log buffer beyond startIndex with refill
|
2022-12-19 12:57:17 +08:00 |
Benguang Zhao
|
a218108140
|
fix: allow to rollback sync log buffer beyond startIndex with refill
|
2022-12-19 11:15:03 +08:00 |
Benguang Zhao
|
8af1cf15a7
|
enh: adjust batchSize dynamically on retryBackoff
|
2022-12-14 21:37:16 +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 |