Commit graph

153 commits

Author SHA1 Message Date
Minghao Li
e810f2ad64 refactor(sync): delete old code, ok 2022-10-18 13:53:03 +08:00
Minghao Li
8a6eaed6f6 refactor(sync): delete some code 2022-10-17 17:36:51 +08:00
Minghao Li
fa30b94c67 refactor(sync): append entries 2022-10-16 12:07:02 +08:00
Minghao Li
4d123c4da6 refactor(sync): add interface in sync 2022-10-14 11:18:48 +08:00
Minghao Li
733440b352 refactor(sync): add double queues in vnode 2022-10-13 14:37:18 +08:00
Minghao Li
3416ee66d8 fix(sync): enqueue timer msg 2022-10-12 15:35:15 +08:00
Shengliang Guan
dfb2b0678f fix: coverity issues 2022-09-30 14:03:46 +08:00
Shengliang Guan
3be4a2ed9c Merge remote-tracking branch 'origin/3.0' into fix/TD-19245 2022-09-29 19:42:09 +08:00
Shengliang Guan
e94646ca70 fix: coverity issues 2022-09-29 19:41:54 +08:00
Shengliang Guan
c56dd86399 fix: do not process query and fetch msg until vnode restore finished 2022-09-29 14:29:30 +08:00
Shengliang Guan
4df3303514 fix: do not process query and fetch msg until vnode restore finished 2022-09-29 14:24:45 +08:00
Shengliang Guan
f14d00a5d6 fix: do not process query and fetch msg until vnode restore finished 2022-09-29 14:19:43 +08:00
Shengliang Guan
7e85a15c31 fix: do not process query and fetch msg until vnode restore finished 2022-09-29 14:18:20 +08:00
Shengliang Guan
4223be379a fix: do not process query and fetch msg until vnode restore finished 2022-09-29 14:15:26 +08:00
Shengliang Guan
ee484470f3 fix: do not process query and fetch msg until vnode restore finished 2022-09-29 14:13:44 +08:00
Shengliang Guan
1e5dc921e0 fix: set wal apply version on vnode reopen 2022-09-26 20:32:02 +08:00
Minghao Li
dfed091937 fix(sync): wait until apply queue is empty when restore 2022-09-20 18:50:23 +08:00
Minghao Li
22c6d82ded refactor(sync): add syncIsReadyForRead 2022-08-15 14:45:52 +08:00
Minghao Li
6cff4dcfd8 refactor(sync): add syncIsReadyForRead 2022-08-15 14:42:40 +08:00
Liu Jicong
b9c9ea5974
Merge pull request #16103 from taosdata/feature/stream
refactor(stream): remove unneccessary param in converting data
2022-08-15 13:26:46 +08:00
Liu Jicong
6f75e03a55 refactor(stream): remove unneccessary param in converting data 2022-08-15 11:06:53 +08:00
Shengliang Guan
65fa1e0164 fix: deadlock of mnode if its state changed 2022-08-12 19:20:31 +08:00
Shengliang Guan
2c28cdcbb5 fix: deadlock of mnode if its state changed 2022-08-12 18:49:41 +08:00
Shengliang Guan
353109cd53 fix: deadlock of vnode if its state changed 2022-08-12 17:25:08 +08:00
Shengliang Guan
4f90578270 fix: deadlock of vnode if its state changed 2022-08-12 16:32:11 +08:00
Minghao Li
b4c8685766 refactor(sync): add leader, follower call back 2022-08-10 17:17:30 +08:00
Li Minghao
7722f88093
Merge pull request #15861 from taosdata/feature/3.0_mhli
refactor(sync): speed up replicate
2022-08-08 20:36:49 +08:00
Liu Jicong
87c1656f52
Merge pull request #15859 from taosdata/feature/stream
fix(stream): memory leak
2022-08-08 19:55:13 +08:00
Minghao Li
df18cc5f47 refactor(sync): speed up replicate 2022-08-08 19:46:37 +08:00
Liu Jicong
48449e80c3 fix(stream): memory leak 2022-08-08 19:17:28 +08:00
Liu Jicong
e30b74ad5a fix(stream): memory leak 2022-08-08 18:53:49 +08:00
Minghao Li
0f63837e69 refactor(sync): make leader life longer 2022-08-08 13:25:02 +08:00
Minghao Li
e628b70726 refactor(sync): make leader life longer 2022-08-06 13:17:08 +08:00
Minghao Li
32830ca9c0 refactor(sync): make leader life longer 2022-08-04 20:44:10 +08:00
Minghao Li
9be864a6be refactor(sync): make leader life longer 2022-08-04 20:36:12 +08:00
Shengliang Guan
72b8e0eb20 refactor: adjust logs 2022-08-03 19:17:42 +08:00
Shengliang Guan
f7e8341457 fix: adjust logs 2022-08-03 10:56:37 +08:00
Shengliang Guan
d5ff7c3207 fix: remove redundant syncNodeReplicate calls 2022-08-02 21:02:26 +08:00
Shengliang Guan
efb0127fbf refactor: adjust logs 2022-08-02 16:48:49 +08:00
Shengliang Guan
d5aea7dac2 refactor: adjust sync log 2022-08-02 16:39:12 +08:00
Li Minghao
b0746d9a0b
Merge pull request #15660 from taosdata/feature/3.0_mhli
feat(sync): set batch-size 1
2022-08-02 09:57:55 +08:00
Minghao Li
2c1846214d feat(sync): set batch-size 1 2022-08-01 20:26:45 +08:00
Shengliang Guan
2b2e1c79c9 fix: write snapshot after apply queue is empty 2022-08-01 19:40:38 +08:00
Minghao Li
5ad0ac9500 refactor(sync): add propose batch 2022-07-28 20:24:31 +08:00
Minghao Li
df26c5f21a refactor(sync): add trace log 2022-07-28 10:54:11 +08:00
Minghao Li
a93c346f24 refactor(sync): add trace log 2022-07-28 10:49:36 +08:00
Minghao Li
d1068ceaf5 refactor(sync): add trace log 2022-07-27 19:37:32 +08:00
Minghao Li
9a540919b9 refactor(sync): pre-commit integration 2022-07-26 17:23:26 +08:00
Minghao Li
0addf09996 refactor(sync): add pre-commit interface 2022-07-26 11:24:39 +08:00
Shengliang Guan
bc9a553db0 fix: the message cannot be processed until the vnode recovery is complete 2022-07-25 19:08:08 +08:00