Commit graph

162 commits

Author SHA1 Message Date
Xiaoyu Wang
c597de099f merge main 2023-02-20 13:41:27 +08:00
Minglei Jin
ea81fc0b30 fix(vnd): zero meta in vnode when closing 2023-02-14 10:56:00 +08:00
Hongze Cheng
9694933ec8 fix: compact issue 2023-02-10 16:24:29 +08:00
Shengliang Guan
3b475d4c0d fix: adjust some log while split 2023-02-03 14:40:19 +08:00
Shengliang Guan
fb0ef25dbd test: adjust split case 2023-01-31 16:40:53 +08:00
Shengliang Guan
9f2078ae0d enh: rename tsdb file 2023-01-31 16:28:37 +08:00
Shengliang Guan
53ac9c7229 enh: commit tsdb after split 2023-01-31 10:59:34 +08:00
Shengliang Guan
141fcdd49b enh: alter vnode hashrange in cfg file 2023-01-30 17:54:54 +08:00
Shengliang Guan
d476b6db13 enh: update epset on dnode info changed 2023-01-16 15:41:50 +08:00
Xiaoyu Wang
9a0c2805f4 merge main 2023-01-13 13:54:04 +08:00
Shengliang Guan
cd0404bc25 refact: adjust return value of tmsgUpdateDnodeInfo 2023-01-12 17:08:33 +08:00
Hongze Cheng
f848324d54 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/long_query 2023-01-10 09:42:45 +08:00
Hongze Cheng
75cd1fc9bf Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/long_query 2023-01-06 13:45:35 +08:00
Shengliang Guan
ef3e60c387 Merge branch 'fix/TD-21746' into FIX/TD-21043-main 2023-01-05 15:58:30 +08:00
Hongze Cheng
e710802f1f more code 2023-01-05 15:40:15 +08:00
Shengliang Guan
7e5d97f0da fix: stop snapshot receiver on sync post close 2023-01-05 12:00:35 +08:00
Minglei Jin
0dd9e4bdee fix(vnode): new vnodePostClose for closing sync module 2023-01-05 11:35:39 +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
c2323db00d fix: allow the ip resolved by fqdn different between dnodes 2022-12-30 17:04:14 +08:00
Benguang Zhao
6fc47beb71 enh: streamMetaCommit in sync with vnodeCommit 2022-12-28 14:34:23 +08:00
Benguang Zhao
92e05b8ece enh: schedule vnodeCommit uniformly distributed 2022-12-27 16:28:44 +08:00
Benguang Zhao
c1c7f2593f enh: initialize commitMs as the time when vnodeOpen 2022-12-27 10:38:56 +08:00
Benguang Zhao
5159d60f56 enh: vnodeCommit on consensus only 2022-12-23 20:16:32 +08:00
Hongze Cheng
043cc1104e more code 2022-12-01 20:26:56 +08:00
Benguang Zhao
3cbe109e4b fix: initialize vnode state applyTerm with commitTerm in vnodeOpen 2022-11-30 22:41:33 +08:00
dapan1121
89c13efba8 fix: fix query thread quit issue 2022-11-11 17:13:55 +08:00
Shengliang Guan
fc41f43c9d fix: deadlock while drop db 2022-11-04 16:15:37 +08:00
Minghao Li
1a4b7622e4 enh(sync): add sync pre stop 2022-11-03 09:39:20 +08:00
Shengliang Guan
ec786b9d78 fix: alter replica one by one 2022-10-24 11:57:26 +08:00
Shengliang Guan
4d318b32da refact: alter db replica 2022-10-20 16:47:03 +08:00
Hongze Cheng
b7342525c7 more code 2022-10-18 13:38:26 +08:00
Benguang Zhao
616eb5f903 Merge branch '3.0' into FIX/TD-19239-3.0 2022-10-16 00:29:01 +08:00
Benguang Zhao
36bf800e15 fix: improve fault tolerance on disk space full with error handling enhanced 2022-10-14 22:02:27 +08:00
Hongze Cheng
2268a1e94e fix some converity scan problem 2022-10-14 13:34:25 +08:00
Hongze Cheng
c310d4a177 more code 2022-10-11 16:43:01 +08:00
Hongze Cheng
1a8877c787 more code 2022-10-11 16:15:38 +08:00
Hongze Cheng
6c097be04e more code 2022-10-10 18:29:14 +08:00
Hongze Cheng
4eecd7fd4a more code 2022-10-10 18:17:58 +08:00
Hongze Cheng
ee56c50069 more code 2022-10-09 13:52:44 +08:00
Benguang Zhao
4b4f7a44f4 fix: resolve memory leak in vnodeOpen when vnodeSyncOpen failure 2022-09-28 17:40:10 +08:00
Benguang Zhao
b71a9e3483 enh: improve error handling in syncNodeOpen 2022-09-28 13:34:13 +08:00
Hongze Cheng
2e8b43d01c more code 2022-09-08 16:56:29 +08:00
Cary Xu
bd02bfe58d enh: assign specific threads for rsma 2022-08-24 10:57:06 +08:00
Cary Xu
a9fcc12c33 enh: rsma batch process 2022-08-19 20:08:09 +08:00
Shengliang Guan
646cb378ae fix: deadlock of vnode if its state changed 2022-08-12 17:35:08 +08:00
Shengliang Guan
4f90578270 fix: deadlock of vnode if its state changed 2022-08-12 16:32:11 +08:00
Shengliang Guan
d5aea7dac2 refactor: adjust sync log 2022-08-02 16:39:12 +08:00
Liu Jicong
2441ec22bd feat(tmq): check alter for ntb 2022-07-22 16:05:28 +08:00
Hongze Cheng
706b081f70 fix: r/w concurrency 2022-07-19 08:30:49 +00:00
Shengliang Guan
e9d4948e84 enh: transfer leader before close vnode and mnode 2022-07-12 14:46:52 +08:00
Hongze Cheng
be841955ae make retention work 2022-07-11 09:45:04 +00:00
Minghao Li
2dd7abd47e refactor(sync): add vnode snapshot case 2022-07-11 10:34:02 +08:00
Hongze Cheng
0901640ba2 make snapshot compile 2022-07-06 09:46:14 +00:00
Minglei Jin
fc20a61c85
Merge branch '3.0' into feat/tsdb_refact 2022-07-06 00:37:21 +08:00
Shengliang Guan
64b540bef5 refactor: adjust vnode propose msg 2022-07-05 20:04:17 +08:00
Hongze Cheng
ddb198de23 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-07-04 03:42:50 +00:00
Cary Xu
c41364d5cd refactor: rsma commit and recovery 2022-07-03 20:38:54 +08:00
Haojun Liao
4a59e1300b other: merge 3.0. 2022-06-28 15:22:32 +08:00
Cary Xu
5be089b888 refactor: rsma restore 2022-06-28 14:11:44 +08:00
Cary Xu
8281176b0b other: code optimization 2022-06-27 15:22:56 +08:00
Cary Xu
0597f3b9cd refactor: rsma resource release 2022-06-26 18:44:49 +08:00
Hongze Cheng
cae57255be more work 2022-06-23 03:08:19 +00:00
Shengliang Guan
ae9e11bb0f refactor: add sync sem for vnode 2022-06-08 19:18:09 +08:00
Shengliang Guan
27c1687a05 refactor: adjust some logs 2022-06-02 14:30:26 +08:00
Liu Jicong
5ca27cd440
Merge pull request #13378 from taosdata/feature/tq
refactor(tmq): tq sink and push
2022-06-01 17:39:55 +08:00
Liu Jicong
e1a5000e50 refactor(tmq): tq sink and push 2022-06-01 17:26:15 +08:00
Cary Xu
15b25eeec5 feat: tsma/rsma refactor 2022-06-01 15:06:12 +08:00
Cary Xu
d8405d82dc feat: tsma refactor 2022-05-31 21:07:52 +08:00
Hongze Cheng
51f0687645 fix snapshot version 2022-05-21 03:13:58 +00:00
Shengliang Guan
ff91282bee refactor: adjust vnode sync 2022-05-20 10:51:53 +08:00
Shengliang Guan
cec8ecfe09
Merge pull request #12715 from taosdata/fix/dnode
refactor: adjust msgcb
2022-05-19 20:17:30 +08:00
Shengliang Guan
0161b6456c refactor: adjust msgcb 2022-05-19 19:44:01 +08:00
afwerar
c6f23145f3 fix(os): file path format error 2022-05-19 15:18:18 +08:00
Cary Xu
156b0cfebf feat: tsma logic optimization 2022-05-17 23:33:59 +08:00
Cary Xu
069ce051f0 feat: move sma module from tsdb to vnode 2022-05-15 20:17:20 +08:00
Shengliang Guan
558d50fef2 fix: error msg incorrect when no enough memory to create vnode 2022-05-13 17:40:22 +08:00
Shengliang Guan
2178eabcd8 fix: error msg incorrect when no enough memory to create vnode 2022-05-13 17:36:32 +08:00
Shengliang Guan
56c1b07016 fix: error msg incorrect when no enough memory to create vnode 2022-05-13 17:18:35 +08:00
Cary Xu
5a0ae19cbc feat: submit req msg iter refactor 2022-05-01 10:50:23 +08:00
Cary Xu
da4f86f368
Merge branch '3.0' into feature/TD-14481-3.0 2022-04-29 18:41:33 +08:00
Cary Xu
341e3a022c feat: rollup vnode refactor 2022-04-29 18:07:50 +08:00
Hongze Cheng
48207a166e refact vnode and add tdb api 2022-04-29 07:55:52 +00:00
Hongze Cheng
42c6f01980 refact vnode includes 2022-04-26 11:04:26 +00:00
Hongze Cheng
6fe299cdcd Merge branch '3.0' of https://github.com/taosdata/TDengine into vnode_refact_merge 2022-04-26 05:49:42 +00:00
Shengliang Guan
8864a9ed59 fix(raft): crash while start vnode 2022-04-25 15:39:52 +08:00
Hongze Cheng
d08e55762f more refact meta 2022-04-24 07:36:26 +00:00
Minghao Li
64dfc1da1c merge 3.0 code 2022-04-22 17:11:56 +08:00
Hongze Cheng
57d642b9b4 Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/vnode_refact1 2022-04-22 05:33:29 +00:00
Liu Jicong
d51336384f feat(tmq): add db subscribe 2022-04-22 10:55:17 +08:00
Minghao Li
250622d1de snapshot from -1 2022-04-20 19:58:36 +08:00
Hongze Cheng
6953688761 add commit snapshot 2022-04-20 11:30:18 +00:00
Hongze Cheng
a7941cf2f5 refact meta 2 2022-04-20 06:56:34 +00:00
Minghao Li
704671d2fe sync integration add vnodeSyncClose 2022-04-20 10:54:27 +08:00
Minghao Li
e0332e9c12 sync integration 2022-04-19 22:04:02 +08:00
Hongze Cheng
3cc66adcb7 refact meta 1 2022-04-19 13:10:03 +00:00
Hongze Cheng
167657c192 refactor: sync 2022-04-19 09:07:42 +00:00
Minghao Li
9a7924049f sync integration 2022-04-19 15:43:24 +08:00
Hongze Cheng
553f0aa11d refact vnode 2022-04-16 12:07:28 +00:00