Commit Graph

571 Commits

Author SHA1 Message Date
Shengliang Guan b9b8a7ed35
Merge pull request #19429 from taosdata/merge/mainto3.0_0108
merge from main to 3.0
2023-01-10 09:31:55 +08:00
dapan1121 54558b438c
Merge pull request #19448 from taosdata/refact/submit_req_marks
fix:table name error in schemaless
2023-01-09 18:36:57 +08:00
wangmm0220 a462f518e3 fix:table name error in schemaless 2023-01-09 15:14:20 +08:00
Shengliang Guan 398161eb5f Merge branch 'main' into merge/mainto3.0_0108 2023-01-09 10:00:53 +08:00
yihaoDeng 7e720269e2 update add/del tag index 2023-01-06 21:33:42 +08:00
Shengliang Guan 3016f35e9f Merge branch '3.0' into merge/mainto3.0_0105 2023-01-05 16:08:23 +08:00
yihaoDeng a64e9d53b4 updata index 2023-01-05 15:39:35 +08:00
Benguang Zhao 9d5e74a3ff Merge branch 'main' into FIX/TD-21043-main 2023-01-05 09:47:22 +08:00
Benguang Zhao 442902e5cb fix: send rpc response on closing sync or failing to enqueue 2023-01-04 19:18:46 +08:00
Benguang Zhao d307413c36 Merge branch 'main' into FIX/TD-21043-main 2022-12-29 10:03:17 +08:00
Hongze Cheng de6be90cb5 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-29 10:00:47 +08:00
Shengliang Guan 78c14a2c88 Merge remote-tracking branch 'origin/3.0' into merge/mainto3.0_1228 2022-12-28 14:59:02 +08:00
Hongze Cheng a0fa31954c Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-28 13:53:59 +08:00
Hongze Cheng a21fbd05e4 more code 2022-12-28 13:37:22 +08:00
Shengliang Guan 7a3079e79a enh: send compact msg from mnode to vnode 2022-12-27 16:12:50 +08:00
Liu Jicong b2cec0f1e9 fix: skip msg 2022-12-27 14:02:23 +08:00
Benguang Zhao fda2f55fe5 Merge branch main to FIX/TD-21043-main 2022-12-26 14:26:25 +08:00
Haojun Liao 723efba79b
Merge branch '3.0' into refact/submit_req 2022-12-26 13:25:25 +08:00
Hongze Cheng b000fb09ba Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-26 13:17:30 +08:00
Haojun Liao fbc9e77004
Merge branch '3.0' into refact/submit_req 2022-12-26 10:26:17 +08:00
Liu Jicong 834495d62a refact: adapt to new sml api 2022-12-26 10:14:59 +08:00
Hongze Cheng 8135efb541 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-26 09:28:00 +08:00
Shengliang Guan 664dcb6b4e Merge branch 'main' into merge/mainto3.0_1226 2022-12-26 09:26:54 +08:00
kailixu 6d01e18f31 chore: rsma fs and vnode commit optimization 2022-12-24 23:37:58 +08:00
Benguang Zhao 5159d60f56 enh: vnodeCommit on consensus only 2022-12-23 20:16:32 +08:00
Liu Jicong 0d56da7508 fix: skip msg 2022-12-23 19:04:39 +08:00
Shengliang Guan 41dcd32b8e refact: adjust some logs 2022-12-20 15:01:03 +08:00
Hongze Cheng fc8802df09 more code 2022-12-19 16:07:25 +08:00
Hongze Cheng 1edb6d5b4d more code 2022-12-19 15:23:12 +08:00
Haojun Liao fdade6d6a3
Merge branch '3.0' into refact/submit_req 2022-12-19 11:24:00 +08:00
Hongze Cheng 63cc4e27b1 more code 2022-12-09 15:50:22 +08:00
Haojun Liao 27ebafdbaa other: merge 3.0 2022-12-09 10:19:05 +08:00
kailixu 6f377e3234 refact: tsma/rsma data format 2022-12-08 14:39:59 +08:00
Liu Jicong 271822ebc4 refactor: support submitreq2 2022-12-08 01:55: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
Benguang Zhao 50883689e7 enh: check contiguousness of indexes applied to vnode tsdb 2022-12-07 17:30:22 +08:00
Hongze Cheng 05d4db4d19 fix: submit req pre-process 2022-12-07 16:14:28 +08:00
Liu Jicong b133a56219 refactor: support submitreq2 2022-12-07 15:19:34 +08:00
Hongze Cheng c4f41c6d31 fix a coredump 2022-12-06 17:08:07 +08:00
Hongze Cheng 3f9009f3fa fix memory leak 2022-12-06 17:01:49 +08:00
Hongze Cheng 259b7e8a8a fix compile issue 2022-12-06 14:53:02 +08:00
Hongze Cheng 899d7b0bcc Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-12-06 14:37:22 +08:00
dapan1121 1024cba311 fix: fix stmt table not exists issue 2022-12-05 15:45:25 +08:00
Hongze Cheng 0dce1e1047 async commit 2022-12-04 11:15:15 +08:00
Hongze Cheng 8aad71c928 more code 2022-12-04 10:07:08 +08:00
Hongze Cheng d977929c99 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/async_commit 2022-12-04 09:37:29 +08:00
Benguang Zhao a7807d3ee4 fix: synchronize syncPropose for executing blocking msgs in vnodeProposeMsg 2022-12-03 20:53:56 +08:00
kailixu e7c2c62e5c Merge branch 'refact/submit_req' into refact/TD-20895-3.0 2022-12-03 20:08:42 +08:00
Hongze Cheng 4ecfdfd17e more code 2022-12-03 15:14:12 +08:00
kailixu e918982a5a refact: rsma adaption for new SSubmitReq 2022-12-03 14:23:58 +08:00
kailixu 385440becb chore: use submit req 2022-12-03 13:42:24 +08:00
kailixu d3a88ea517 refactor: row and submit msg of rsma/tsdb 2022-12-03 13:33:30 +08:00
Shengliang Guan f3e980de14 enh: remove TSDB_CODE_RPC_REDIRECT 2022-12-02 22:45:11 +08:00
Hongze Cheng 1e8b9fdda0 more core 2022-12-02 15:46:36 +08:00
Hongze Cheng 043cc1104e more code 2022-12-01 20:26:56 +08:00
dapan1121 af9aba51a5 fix: add create table response message 2022-12-01 20:22:57 +08:00
Hongze Cheng bd56fd2e09 Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-12-01 16:52:12 +08:00
Benguang Zhao 55bae49d56 Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-30 23:47:30 +08:00
Benguang Zhao 3cbe109e4b fix: initialize vnode state applyTerm with commitTerm in vnodeOpen 2022-11-30 22:41:33 +08:00
Hongze Cheng b22ec52c63 fix core dump 2022-11-30 14:01:45 +08:00
Hongze Cheng f848460f21 Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-11-30 13:28:17 +08:00
Liu Jicong 548684e5ac fix(stream): delete multiple row 2022-11-29 23:39:58 +08:00
Hongze Cheng 5cee5bc447 more code 2022-11-29 17:45:50 +08:00
Hongze Cheng 25ec924c91 more code 2022-11-29 17:29:49 +08:00
Hongze Cheng c519e51d0b more code 2022-11-29 16:41:46 +08:00
Hongze Cheng 882d421215 adjust more code 2022-11-29 16:02:33 +08:00
Hongze Cheng 2317c5ff5c adjust more code 2022-11-29 15:47:24 +08:00
Hongze Cheng 05eb8dfecc adjust more code 2022-11-29 15:23:11 +08:00
Hongze Cheng 8ca5e0269c adjust more code 2022-11-29 15:13:19 +08:00
Hongze Cheng 142d430ed4 more code 2022-11-29 11:33:08 +08:00
Hongze Cheng 91aa6eb969 more code 2022-11-28 17:45:07 +08:00
Hongze Cheng 0f8016995c more code 2022-11-28 13:41:06 +08:00
Benguang Zhao 68f8ebac9d Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-25 13:10:06 +08:00
Minglei Jin b9f7d181b6 fix: free the batch create table reqs' decoded comment field 2022-11-22 10:47:50 +08:00
Benguang Zhao b90ee79623 fix: use syncLogBufferCommit in syncNodeOnLocalCmd 2022-11-21 13:51:01 +08:00
Minglei Jin 276fc51969 fix: clear meta reader's decoder to free leaked memory 2022-11-15 15:28:51 +08:00
Liu Jicong bc469f7f7b fix(stream): delete tb should be checked in write thread 2022-11-08 11:30:29 +08:00
dapan1121 5ab6166efe enh: support grant check in vnode query 2022-11-07 16:23:40 +08:00
Shengliang Guan 33d64b67ff
Merge pull request #17865 from taosdata/feature/stream
refactor(stream): stream deploy and state transfer
2022-11-03 15:24:39 +08:00
Shengliang Guan c392abb0ad
Merge pull request #17869 from taosdata/feature/3.0_mhli
refactor(sync): add syncIsReadyForRead
2022-11-03 15:23:34 +08:00
Minghao Li a4b54c4f0e refactor(sync): add syncIsReadyForRead 2022-11-03 13:57:57 +08:00
Liu Jicong 15ad147c40 Merge branch '3.0' into feature/stream 2022-11-03 13:37:59 +08:00
Liu Jicong 2fbc8e6306 refactor(stream): stream deploy and state transfer 2022-11-03 13:22:23 +08:00
dapan1121 2bf5b0405d
Merge pull request #17851 from taosdata/enh/TD-19956
enh: optimize submit response message
2022-11-03 10:19:39 +08:00
Shengliang Guan b5f0041af1 refact: adjust error code in vnode 2022-11-02 15:28:32 +08:00
dapan1121 ecfcf7054c enh: optimize submit response msg 2022-11-02 15:18:32 +08:00
Liu Jicong a0910c87f7 fix(vnode): ignore unhandled msg 2022-11-01 21:23:50 +08:00
Liu Jicong 8ca5f0bd9c Merge branch '3.0' into feature/stream 2022-11-01 13:20:20 +08:00
Shengliang Guan 26f1e64f2a enh: force drop dnode 2022-10-31 21:33:06 +08:00
Shengliang Guan 1ad604a5f9 enh: force drop dnode 2022-10-31 19:57:27 +08:00
Liu Jicong 2e640c38a2 refactor: stream and tmq message 2022-10-31 18:37:28 +08:00
Liu Jicong b26cc9c318 feat(snode) 2022-10-28 17:03:17 +08:00
Liu Jicong 9b1ba10fbc Merge branch '3.0' into feature/stream 2022-10-28 09:18:59 +08:00
Liu Jicong 70311d95dd refactor(vnode): add log for failed deletion 2022-10-27 16:45:40 +08:00
dapan1121 ba0913e645 fix: remove not used code 2022-10-26 19:25:12 +08:00
Shengliang Guan 6c3cd3e19e test: adjust log 2022-10-21 10:39:29 +08:00
Shengliang Guan 4d318b32da refact: alter db replica 2022-10-20 16:47:03 +08:00
Benguang Zhao 2aa7afe7fa Merge branch '3.0' into FIX/TD-19593-3.0 2022-10-19 16:31:13 +08:00
Hongze Cheng cc455b9903 fix: coverity scan problem 2022-10-19 13:40:16 +08:00
Benguang Zhao 3b0968d7f9 enh: enable the -Wformat=2 compiler option 2022-10-19 09:24:15 +08:00
Cary Xu 5d5c0b876c fix: coverity scan of deadcode when print submit msg 2022-10-17 18:42:07 +08:00
Hongze Cheng ef06a9d265 fix more coverity scan problem 2022-10-17 09:58:34 +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 12d870ef3b fix: response TSDB_CODE_VND_NOT_SYNCED while not pVnode->inUse in vnodeProcessWriteMsg 2022-10-15 23:57:37 +08:00
Hongze Cheng 7e174e347e fix more issue 2022-10-15 11:20:37 +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
Cary Xu 488b4f31fd enh: code optimization for insert_req statistics 2022-10-12 10:51:18 +08:00
Cary Xu 553394ca7f enh: code optimization for insert_req statistics 2022-10-12 10:47:31 +08:00
Cary Xu 0d50e5933b enh: code optimization for insert_req statistics 2022-10-12 10:46:18 +08:00
Cary Xu 0691d7ff9a enh: code optimization for insert_req statistics 2022-10-12 10:40:50 +08:00
Shengliang Guan 58b0ca6efe
Merge pull request #17273 from taosdata/fix/TD-19223-D
fix: support statistics of insert_req
2022-10-11 20:54:38 +08:00
Shengliang Guan dbae9a47da fix: check memory while alter db buffer 2022-10-11 16:23:23 +08:00
Cary Xu 7da3ed2748 fix: support statistics of insert_req 2022-10-11 15:36:35 +08:00
Cary Xu fe115ab02e fix: support statistics of insert_req 2022-10-10 18:20:53 +08:00
Minglei Jin 997dfb41d9 fix(meta): use rwlock to favor writers 2022-10-10 11:00:55 +08:00
Hongze Cheng 2015db5756 alter pages 2022-10-09 15:01:20 +08:00
Hongze Cheng 6825d2a143 alter vnode buffer 2022-10-09 13:55:14 +08:00
Hongze Cheng ee56c50069 more code 2022-10-09 13:52:44 +08:00
Shengliang Guan 752e13f94c Merge branch 'fix/TD-19325' into feature/tq 2022-09-29 14:52:08 +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
Liu Jicong 586175ecfa check vnode status for poll msg 2022-09-29 14:25:56 +08:00
Cary Xu 1fe66cb846
Revert "enh(tsdb): data migrate should not block data r/w and commit" 2022-09-28 15:50:29 +08:00
Liu Jicong 0e8aaf4c9e feat(tmq): push optimization 2022-09-28 10:38:49 +08:00
Cary Xu 8943fd2fc2 chore: log optimization for data migrate 2022-09-27 18:16:48 +08:00
Cary Xu 43c954b6e7 chore: data migration support specify max speed 2022-09-27 14:27:18 +08:00
Cary Xu 9169c90f8d fix: migrate logic for multi-tier storage 2022-09-26 18:29:08 +08:00
Cary Xu b8ea469aff enh(tsdb): data migrate should not block data r/w and commit 2022-09-23 16:42:36 +08:00
Cary Xu 274d310f33 feat: retention should not block data commit 2022-09-19 17:36:51 +08:00
Haojun Liao 15f656e683 refactor(query): add some logs. 2022-09-16 13:06:57 +08:00
Haojun Liao 0e308d29eb fix(query): check the duplicate before adding table into query list 2022-09-16 12:06:37 +08:00
Cary Xu d8ccd78707 other: code optimization when drop table 2022-09-05 18:02:35 +08:00
Cary Xu 31fb2a31b6 enh: drop child tables support for rsma 2022-09-05 16:25:13 +08:00
Liu Jicong 004a84ac81 fix memory leak 2022-09-02 16:41:32 +08:00
Liu Jicong d653da7971 feat(stream): support delete data 2022-09-02 15:46:41 +08:00
dapan1121 b4ae5fadbe fix: fix create table rsp free issue 2022-09-01 18:00:41 +08:00
dapan1121 a0ae0c78d9 enh: update table meta after auto creating table 2022-08-25 15:16:14 +08:00
dapan1121 4ab25b856f Merge remote-tracking branch 'origin/3.0' into enh/updateTbMeta 2022-08-25 13:23:16 +08:00
Cary Xu bd02bfe58d enh: assign specific threads for rsma 2022-08-24 10:57:06 +08:00
dapan1121 0ebd3281c5 enh: update table meta after creating table 2022-08-23 18:26:27 +08:00
Cary Xu 441ce21677 enh: rsma batch process 2022-08-19 17:19:50 +08:00
Cary Xu 69580893a7 other: merge 3.0 2022-08-17 20:20:02 +08:00
Hui Li 945e290023
Merge pull request #16177 from taosdata/feature/stream
refactor(tmq): use tdb to store check info
2022-08-17 15:14:04 +08:00
Liu Jicong 357b21cfeb refactor(tmq): use tdb to store check info 2022-08-17 13:58:56 +08:00
Cary Xu 0ade372145 Merge branch '3.0' into feature/3.0_interval_hash_optimize 2022-08-17 09:46:49 +08:00
Hongze Cheng 203444f6bc Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/meta_3.0 2022-08-16 06:41:34 +00:00
Hongze Cheng 5d1cbb54c1 optimize 2022-08-16 06:22:55 +00:00
Cary Xu 313a546b85 other: merge 3.0 2022-08-15 16:25:39 +08:00