Commit graph

275 commits

Author SHA1 Message Date
Minghao Li
2dd7abd47e refactor(sync): add vnode snapshot case 2022-07-11 10:34:02 +08:00
Shengliang Guan
6bb8a9ad8a refactor: adjust logs 2022-07-08 19:41:23 +08:00
Shengliang Guan
a5e8ddbc56 refactor: adjust logs 2022-07-08 18:00:19 +08:00
Shengliang Guan
361c21a35c refactor: adjust logs 2022-07-08 17:27:06 +08:00
Li Minghao
d94680c3c4
Merge pull request #14676 from taosdata/feature/3.0_mhli
fix(sync): append entries batch
2022-07-08 16:07:22 +08:00
Shengliang Guan
b7077b7fb3
Merge pull request #14679 from taosdata/fix/valgrind
refactor: change fndebugfalg to udfdebugflag
2022-07-08 15:44:37 +08:00
Shengliang Guan
6e12d8e707 refactor: adjust log 2022-07-08 15:20:15 +08:00
Minghao Li
1ee5468411 fix(sync): append entries batch 2022-07-08 14:47:00 +08:00
Minghao Li
1c3c270307 fix(sync): snapshot strategy wal first 2022-07-07 17:00:01 +08:00
Shengliang Guan
0163ec4d4b Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-07-06 18:53:26 +08:00
Minghao Li
b73914fb0d refactor(sync): add term in rpcMsg 2022-07-06 16:52:39 +08:00
Shengliang Guan
5e18e07a35 refactor: pre process vnode msg 2022-07-06 16:06:55 +08:00
Minghao Li
78efbaabe1 refactor(sync): add syncGetSnapshotByIndex 2022-07-06 15:16:52 +08:00
Minghao Li
83b639ae8f refactor(sync): persist batch size 2022-07-06 14:58:38 +08:00
Minghao Li
6ec47a7a60 fix(sync): propose batch 2022-07-06 13:17:16 +08:00
Minghao Li
730a7a4a58 refactor(sync): snapshot strategy 2022-07-06 11:44:28 +08:00
Minghao Li
cd4bc6e30b refactor(sync): snapshot strategy 2022-07-06 11:12:45 +08:00
Minghao Li
8a4e251be7 fix(sync): batch propose 2022-07-06 10:32:17 +08:00
Minghao Li
103a9cd9e8 fix(sync): release SyncNode ref 2022-07-05 17:39:01 +08:00
Minghao Li
88b0ab5458 fix(sync): release SyncNode ref 2022-07-05 17:32:51 +08:00
Shengliang Guan
2daef4ba58 fix: add ref log to sync 2022-07-05 11:36:41 +08:00
Minghao Li
6e59c13cbd refactor(sync): add sync strategy 2022-07-04 15:57:28 +08:00
Minghao Li
ded4616074 refactor(sync): add sync strategy 2022-07-04 14:55:26 +08:00
Minghao Li
24a3c817a4 refactor(sync): add batch propose 2022-06-30 16:44:49 +08:00
Minghao Li
376bf46a64 refactor(sync): add SyncClientRequestBatch 2022-06-30 15:28:23 +08:00
Minghao Li
3440822ebf refactor(sync): add some comments 2022-06-29 16:40:36 +08:00
Minghao Li
41f24314d0 refactor(sync): add SYNC_TERM_INVALID 2022-06-29 15:44:30 +08:00
Minghao Li
aded474d5b refactor(sync): adjust trace log 2022-06-28 16:19:15 +08:00
Minghao Li
33d1440e7b refactor(sync): adjust trace log 2022-06-28 14:23:45 +08:00
Minghao Li
49ff32cda5 refactor(sync): add entries cache 2022-06-27 16:53:02 +08:00
Minghao Li
6eecbcd1a6 refactor(sync): optimized one replica 2022-06-26 01:16:11 +08:00
Minghao Li
a6f33ba01c refactor(sync): optimized one replica 2022-06-25 20:31:42 +08:00
Minghao Li
77b365f0cc refactor(sync): do not replicate when one replica 2022-06-25 16:27:05 +08:00
Minghao Li
87defc2790 refactor(sync): add interface: get retry epset 2022-06-24 14:26:31 +08:00
Minghao Li
8a8e42a923 refactor(sync): set error code in syncIsReady 2022-06-24 14:04:58 +08:00
Minghao Li
b3fa103cb9 refactor(sync): add trace log 2022-06-24 11:36:26 +08:00
Minghao Li
3d9ffc42e8 refactor(sync): refactor wal abstraction 2022-06-23 21:16:16 +08:00
Minghao Li
00c0926c44 refactor(sync): hold wal handle with log store 2022-06-23 14:58:52 +08:00
Minghao Li
ca4d7329ce refactor(sync): modify wal error log 2022-06-23 14:07:18 +08:00
Minghao Li
e051bc51db refactor(sync): add trace log 2022-06-23 11:23:44 +08:00
Minghao Li
a701451a27 refactor(sync): add trace log 2022-06-23 11:09:01 +08:00
Minghao Li
9786ba2fbe fix(sync): update nextindex, matchindex when backto nolog 2022-06-23 10:10:57 +08:00
Minghao Li
2f2715aca4 fix(sync): save saveErr 2022-06-22 20:23:49 +08:00
Minghao Li
4381c3620d refactor(sync): calculate index after append entry 2022-06-21 19:00:24 +08:00
Minghao Li
363c98e9ed refactor(sync): abstract for log store 2022-06-21 17:45:08 +08:00
Minghao Li
ecc43b6697 refactor(sync): delete some assert 2022-06-21 16:02:36 +08:00
Minghao Li
b61a5cd126 refactor(sync) add trace log 2022-06-21 15:30:24 +08:00
Minghao Li
0fb64add90 refactor(sync) add trace log 2022-06-21 15:09:23 +08:00
Shengliang Guan
e87baa8df7 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-21 11:42:11 +08:00
Shengliang Guan
714c599fd7 fix: deadlock while set standby 2022-06-21 11:40:27 +08:00