Commit Graph

125 Commits

Author SHA1 Message Date
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
Hongze Cheng f090d78c67 refact vnode meta 2022-04-16 11:22:49 +00:00
Hongze Cheng 032b30da75 refact vnode 2022-04-16 10:17:33 +00:00
Hongze Cheng 6e7ab6ca4d refact vnode 2022-04-16 08:19:21 +00:00
Hongze Cheng fe368d0ffe refact vnode 2022-04-16 08:03:19 +00:00
Hongze Cheng 2ad1f30fae refact 2022-04-16 07:50:05 +00:00
Hongze Cheng 913749ea91 fix TMQ case 2022-04-16 07:41:57 +00:00
Hongze Cheng cb585812f1 refact 1 2022-04-16 07:16:10 +00:00
Hongze Cheng c1fef8c445 refact 2022-04-16 07:04:25 +00:00
Hongze Cheng 694df11ff1 refact vnode 2022-04-15 06:27:04 +00:00
Hongze Cheng 1592ea69d5 refact vnod 2022-04-15 05:47:57 +00:00
Hongze Cheng b0f4a396d4 refact vnode 2022-04-15 03:48:51 +00:00
Hongze Cheng e048acfe76 refact vnode 2022-04-14 12:36:35 +00:00