Commit Graph

3143 Commits

Author SHA1 Message Date
Xiaoyu Wang 24157e78d6 merge main 2023-01-28 17:52:58 +08:00
Liu Jicong 089bc74055 Merge branch 'main' into enh/stream_buffer_param 2023-01-28 11:24:25 +08:00
yihaoDeng bfd711c08f Merge remote-tracking branch 'origin/3.0' into dynamicIdx 2023-01-18 22:01:49 +08:00
54liuyao e03deeaed8 feat:add stream delete mark 2023-01-17 16:21:51 +08:00
Shengliang Guan 01647debb9
Merge pull request #19581 from taosdata/enh/TD-20047
fix: update epset on dnode info changed
2023-01-17 08:53:43 +08:00
Shengliang Guan d476b6db13 enh: update epset on dnode info changed 2023-01-16 15:41:50 +08:00
kailixu b562b25b75 Merge branch '3.0' into fix/TD-21873-3.0 2023-01-16 13:39:30 +08:00
dapan1121 62b64631dc
Merge pull request #19547 from taosdata/fix/TD-21648
fix:add interface for odbc
2023-01-16 13:29:15 +08:00
slzhou 51cdd4af19 fix: add stt_trigger to show create database processing 2023-01-16 10:28:34 +08:00
Shengliang Guan 307f457103 Merge remote-tracking branch 'origin/3.0' into enh/TD-20047 2023-01-16 09:40:37 +08:00
Shengliang Guan dbea8004a9
Merge pull request #19555 from taosdata/enh/TD-20047
fix: update epset on dnode info changed
2023-01-16 09:40:15 +08:00
Haojun Liao 94e8aafcf6
Merge pull request #19543 from taosdata/feat/ly_stream
create stream and use existing super table
2023-01-14 23:30:25 +08:00
Shengliang Guan ad8c73645b fix: update epset on dnode info changed 2023-01-13 15:26:24 +08:00
kailixu 8f0f060410 Merge branch '3.0' into fix/TD-21873-3.0 2023-01-13 15:14:11 +08:00
Xiaoyu Wang 9a0c2805f4 merge main 2023-01-13 13:54:04 +08:00
Shengliang Guan bd531ccfb3
Merge pull request #19542 from taosdata/enh/TD-20047
refact: adjust return value of tmsgUpdateDnodeInfo
2023-01-13 10:54:10 +08:00
54liuyao 3ec1560faa create stream and use existing super table 2023-01-13 10:26:49 +08:00
kailixu 707ad8f397 fix: dismiss double free 2023-01-12 21:20:53 +08:00
kailixu e571ddf37e fix: tsma transaction refactor 2023-01-12 21:13:15 +08:00
Shengliang Guan cd0404bc25 refact: adjust return value of tmsgUpdateDnodeInfo 2023-01-12 17:08:33 +08:00
yihaoDeng 72b43d240d add/delete tag idx 2023-01-12 16:31:55 +08:00
Shengliang Guan e6b4031487 fix: coverity issues 2023-01-12 16:04:57 +08:00
Shengliang Guan 4e6fca5647 Merge remote-tracking branch 'origin/fix/TD-21663' into fix/TD-21663-2 2023-01-12 15:16:47 +08:00
Shengliang Guan 040c975eb2 fix: memory leak in mnode 2023-01-12 15:13:49 +08:00
Shengliang Guan 3973e0512d Merge remote-tracking branch 'origin/main' into fix/TD-21663-2 2023-01-12 13:29:35 +08:00
Shengliang Guan d57b28ac68 Merge remote-tracking branch 'origin/main' into fix/TD-21663 2023-01-12 13:22:20 +08:00
wangmm0220 8af5230bc8 fix:add logic for ins_columns 2023-01-11 23:55:53 +08:00
wangmm0220 672378f000 fix:add logic for ins_columns 2023-01-11 18:54:43 +08:00
Shengliang Guan cff741e4c4 fix: coverity issues 2023-01-11 16:56:14 +08:00
Shengliang Guan e9c213ff0f fix: repeat malloc sdb raw 2023-01-11 16:37:45 +08:00
wangmm0220 19e72938f6 fix:add logic for ins_columns 2023-01-11 15:06:42 +08:00
yihaoDeng 3e738363aa add/delete tag index 2023-01-11 13:36:07 +08:00
Shengliang Guan f02f3e7a07 fix: allow mnode start even dnode in dropping state 2023-01-11 10:12:54 +08:00
wangmm0220 3b4ff4d094 fix:add logic for scan ins_columns 2023-01-10 20:32:31 +08:00
Shengliang Guan 47885a126c
Merge pull request #19452 from taosdata/fix/TD-21829
fix: return dropping dnode in status resp
2023-01-10 13:14:44 +08:00
54liuyao d5ade95b31 feat(stream):user define tag 2023-01-10 10:13:56 +08:00
Shengliang Guan 6ba5b6a287 fix: compile error 2023-01-09 17:28:27 +08:00
Shengliang Guan 284dd88b6f enh: add version for show cluster 2023-01-09 16:49:58 +08:00
Shengliang Guan 907cb73243 fix: return dropping dnode in status resp 2023-01-09 16:31:16 +08:00
Shengliang Guan 398161eb5f Merge branch 'main' into merge/mainto3.0_0108 2023-01-09 10:00:53 +08:00
Shengliang Guan d90eef6656 Merge branch '3.0' into merge/mainto3.0_0108 2023-01-08 09:54:21 +08:00
Shengliang Guan 42d911bf8e Merge remote-tracking branch 'origin/main' into FIX/TD-21043-main 2023-01-08 09:44:07 +08:00
yihaoDeng 7e720269e2 update add/del tag index 2023-01-06 21:33:42 +08:00
dapan1121 feb396270d
Merge pull request #19278 from taosdata/enh/TD-21108
feat: support crash report to telemetry server
2023-01-06 19:13:37 +08:00
yihaoDeng b1241e5e0d dynamic add/del idx 2023-01-06 14:08:17 +08:00
dapan1121 e55cc0af22 Merge remote-tracking branch 'origin' into enh/TD-21108 2023-01-06 13:40:32 +08:00
Shengliang Guan 5e9a90ef5c fix: remove privilege info on drop db / topic 2023-01-06 11:53:55 +08:00
yihaoDeng e11f7c82d5 update json tag file 2023-01-05 20:56:22 +08:00
Shengliang Guan 3016f35e9f Merge branch '3.0' into merge/mainto3.0_0105 2023-01-05 16:08:23 +08:00
Shengliang Guan ef3e60c387 Merge branch 'fix/TD-21746' into FIX/TD-21043-main 2023-01-05 15:58:30 +08:00
yihaoDeng a64e9d53b4 updata index 2023-01-05 15:39:35 +08:00
wangmm0220 730fbe42cb fix:add logic for system table ins_columns 2023-01-05 14:34:07 +08:00
Shengliang Guan 84ec8a7f3d Merge branch 'main' into fix/TD-21353 2023-01-05 11:53:38 +08:00
Benguang Zhao 9d5e74a3ff Merge branch 'main' into FIX/TD-21043-main 2023-01-05 09:47:22 +08:00
yihaoDeng 9586f86ceb update add/drop index msg 2023-01-04 22:26:52 +08:00
yihaoDeng 973ebce246 update add/drop index msg 2023-01-04 20:36:01 +08:00
Minglei Jin c28ba32c93 fix(vnode/mgmt): pre close vnode after queue's empty 2023-01-04 18:08:33 +08:00
Xiaoyu Wang 9df6f69371 merge 3.0 2023-01-04 15:02:31 +08:00
Xiaoyu Wang 44a867b751 fix: 'show user privilegs' command echo user name incomplete 2023-01-04 14:42:03 +08:00
Shengliang Guan bf6dc99461 fix: adjust sync logs 2023-01-04 11:48:30 +08:00
Xiaoyu Wang fdde287ca9 merge main 2023-01-04 11:43:20 +08:00
dapan1121 ac7d250a7f Merge remote-tracking branch 'origin' into enh/TD-21108 2023-01-04 08:57:22 +08:00
Shengliang Guan 9df158e1d9 fix: update assert info 2023-01-03 20:12:25 +08:00
Liu Jicong e4ab8f986b remove assert 2023-01-03 17:06:43 +08:00
Shengliang Guan 9a10242f7d enh: remove assert from mnode consumer 2023-01-03 16:16:58 +08:00
Shengliang Guan fc21140e03 enh: remove assert from mnode 2023-01-03 15:33:50 +08:00
Shengliang Guan d290daa197
Merge pull request #19297 from taosdata/fix/TS-2349
fix: allow the ip resolved by fqdn different between dnodes
2023-01-02 09:41:24 +08:00
Alex Duan 2439c345d9 enh: clear assert remove tbuffer.h 2022-12-30 18:04:54 +08:00
Shengliang Guan 469dfb9d4e fix: compile errors 2022-12-30 17:47:17 +08:00
Shengliang Guan c2323db00d fix: allow the ip resolved by fqdn different between dnodes 2022-12-30 17:04:14 +08:00
dapan1121 8ff3b2fda3 Merge remote-tracking branch 'origin' into enh/TD-21108 2022-12-30 13:31:37 +08:00
dapan1121 dfefb68aa6 feat: support crash report 2022-12-30 13:30:54 +08:00
Hongze Cheng 52f1f272fc Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-29 13:50:08 +08:00
dapan1121 8f9cf766a4
Merge pull request #19214 from taosdata/feat/TD-21454
feat(stream):stream insert data into an existing table
2022-12-29 11:28:25 +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 2bbf2f3ab1 Merge branch '3.0' into merge/mainto3.0_1229 2022-12-29 09:36:52 +08:00
Shengliang Guan 6e9b5d1be6
Merge pull request #19219 from taosdata/fix/TD-21566
fix: support_vnodes and the max supported vgroups mis-match
2022-12-29 09:22:14 +08:00
Shengliang Guan cc29662bf9 fix: adjust weight of mnode while balance 2022-12-28 20:09:02 +08:00
Shengliang Guan 9e989691c3 fix: set dnode online after status check success 2022-12-28 19:10:12 +08:00
54liuyao 4734795fe1 feat(stream):stream insert data into an existing table 2022-12-28 17:09:54 +08:00
Shengliang Guan c64fbb59ea fix: support_vnodes and the max supported vgroups mis-match 2022-12-28 16:39:02 +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
Shengliang Guan 7a3079e79a enh: send compact msg from mnode to vnode 2022-12-27 16:12:50 +08:00
dapan1121 66cece62de
Merge pull request #19046 from taosdata/fix/TD-21180-3.0
feat(rpc):  return new error code TSDB_CODE_RPC_VGROUP_NOT_CONNECTED
2022-12-26 18:08:48 +08:00
Haojun Liao 723efba79b
Merge branch '3.0' into refact/submit_req 2022-12-26 13:25:25 +08:00
Shengliang Guan 664dcb6b4e Merge branch 'main' into merge/mainto3.0_1226 2022-12-26 09:26:54 +08:00
Xiaoyu Wang 0c269c317b merge 3.0 2022-12-23 17:50:05 +08:00
Shengliang Guan cd32f67968 enh: check conflict before create trans 2022-12-23 14:11:44 +08:00
Shengliang Guan cb5ec76cce enh: check conflict before create trans 2022-12-23 13:58:39 +08:00
Shengliang Guan e6c6de9662 enh: promp the dnode is already in dropping state while repeat drop it 2022-12-23 13:58:18 +08:00
Alex Duan cd1b87031a fix(query): modify error describe 2022-12-22 10:22:51 +08:00
Shengliang Guan eee059db61 enh: adjust error code if transaction exec failed 2022-12-22 10:11:54 +08:00
Shengliang Guan 8c7d7b02cd enh: adjust error code if transaction exec failed 2022-12-22 10:10:16 +08:00
Shengliang Guan 87924986bd Merge branch 'main' into fix/TD-21424_TD-21389_TD-21420 2022-12-21 15:44:07 +08:00
Liu Jicong 27c7e23397 refactor: remove assert 2022-12-21 14:26:27 +08:00
Shengliang Guan b0d486eb85 enh: add dropping and creating status for dnode 2022-12-21 14:14:09 +08:00
Shengliang Guan eca8d7ad74 fix: the mnode is also offline when dnode on it is offline 2022-12-21 09:48:27 +08:00
Alex Duan df6102f66e fix(query): TSDB_CODE_RPC_VGROUP_NOT_CONNECTED same condition check with TSDB_CODE_RPC_NETWORK_UNAVAIL 2022-12-20 18:14:24 +08:00
Shengliang Guan 9c8b194c34 refact: set FpSnapshotStopRead return type to void 2022-12-20 15:07:27 +08:00
Shengliang Guan 12b6cf15a0 refact: set FpGetSnapshotInfo return type to void 2022-12-20 14:57:04 +08:00
Shengliang Guan 4837dc6661 fix: avoid double-free in usedb req while db in creating state 2022-12-19 21:01:24 +08:00
Shengliang Guan 6e64951c3f
Merge pull request #18995 from taosdata/fix/main_bugfix_wxy
fix: user auth error
2022-12-19 11:53:15 +08:00
Haojun Liao fdade6d6a3
Merge branch '3.0' into refact/submit_req 2022-12-19 11:24:00 +08:00
Shengliang Guan ead5d8edf2 fix: reduce drop dnode speed makes data more secure 2022-12-17 18:34:29 +08:00
Shengliang Guan 9b98f547d1 fix: reset errorcode after check leader 2022-12-16 17:08:16 +08:00
Liu Jicong 4ab9638f9a enh(stream): forbid source db replica > 1 2022-12-16 15:41:08 +08:00
Liu Jicong be03f7aa8b Merge branch 'main' into feature/stream 2022-12-16 14:42:44 +08:00
Shengliang Guan 9adf7d89a7 fix: incorrect error code for repeated dnode creation 2022-12-16 12:28:22 +08:00
Liu Jicong 4402bcef94 enh(stream): forbid source db replica > 1 2022-12-16 08:53:33 +08:00
Xiaoyu Wang c21911fdbf fix: user auth error 2022-12-15 16:18:48 +08:00
Shengliang Guan 4db6b043c6 fix: reduce the frequency of retry in sync not ready case while alter db 2022-12-14 19:01:31 +08:00
Shengliang Guan 3b519172a3 refact: post sem in mnode while sync timeout 2022-12-14 10:30:47 +08:00
Shengliang Guan f623837b60 refact: adjust mnode timer 2022-12-14 09:14:54 +08:00
Shengliang Guan e764666005 fix: return errorcode if sync stop 2022-12-13 11:28:48 +08:00
Shengliang Guan 9da398913e refact: post sem in mnode while sync timeout 2022-12-13 11:11:22 +08:00
Shengliang Guan f137e8395d refact: change SRWLatch to TdThreadMutex in mnode 2022-12-13 10:18:00 +08:00
Shengliang Guan d19103597c fix: should not check dnode status in follower 2022-12-12 20:52:18 +08:00
Haojun Liao 48f7fc5c3d
Merge branch '3.0' into refact/submit_req 2022-12-12 18:11:17 +08:00
Shengliang Guan 71587df603 enh: topic privilege 2022-12-12 17:34:32 +08:00
Shengliang Guan ac389db7c2
Merge pull request #18876 from taosdata/fix/showQueriesCrash
fix: show queries crash issue
2022-12-10 15:58:16 +08:00
dapan1121 1aff3cceeb fix: show queries crash issue 2022-12-10 15:03:24 +08:00
Shengliang Guan a43ba00bd1
Merge pull request #18838 from taosdata/fix/TD-21100
fix: supportVnodes config is not in effect
2022-12-09 13:02:30 +08:00
Shengliang Guan 06b0fefc38 fix: check topic privilege only 2022-12-09 11:15:22 +08:00
Shengliang Guan 75f9728ab9 fix: supportVnodes config is not in effect 2022-12-09 10:43:12 +08:00
Haojun Liao 27ebafdbaa other: merge 3.0 2022-12-09 10:19:05 +08:00
Shengliang Guan e80868d65b
Merge pull request #18817 from taosdata/feature/stream
enh: check topic privilege
2022-12-08 21:05:16 +08:00
Shengliang Guan e0215d60ad fix: set restored 2022-12-08 17:53:39 +08:00
Liu Jicong c0c98320f3 enh: check topic privilege 2022-12-08 17:16:44 +08:00
Shengliang Guan 46889e2dc1 fix: avoid sync restore repeat called 2022-12-08 17:14:06 +08:00
Shengliang Guan 66f4ee9a41 enh: alter db replica return quickly, operation executed asynchronously 2022-12-07 21:57:49 +08:00
Shengliang Guan 6d94afe48f
Revert "refact: adjust some assert cases" 2022-12-07 21:51:17 +08:00
Shengliang Guan 64e39cf2d4 enh: alter db replica return quickly, operation executed asynchronously 2022-12-07 20:16:22 +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
Shengliang Guan f69a188f7e refact: replcase ASSERT with tAssert 2022-12-07 18:37:40 +08:00
Benguang Zhao 50883689e7 enh: check contiguousness of indexes applied to vnode tsdb 2022-12-07 17:30:22 +08:00
Shengliang Guan 9b793fd1e6 refact: adjust some assert cases 2022-12-07 17:21:24 +08:00
Shengliang Guan 6bb736aeeb refact: adjust some assert cases 2022-12-07 16:30:21 +08:00
Hongze Cheng 2d85c7c451 Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-12-07 09:04:00 +08:00
Shengliang Guan 1c6ff62459 Merge remote-tracking branch 'origin/3.0' into fix/TD-20857 2022-12-06 19:37:45 +08:00
Shengliang Guan 130ef694c7 fix: one less alter vnode request was sent 2022-12-06 19:37:43 +08:00
Shengliang Guan 5f6254fd93
Merge pull request #18740 from taosdata/enh/3.0_planner_optimize
feat: add stream option 'delete_mark'
2022-12-06 17:24:34 +08:00
Shengliang Guan 5b43a1aa41 Merge remote-tracking branch 'origin/3.0' into fix/TD-20857 2022-12-06 17:12:06 +08:00
Xiaoyu Wang bc413b8fff feat: add stream option 'delete_mark' 2022-12-06 16:07:11 +08:00
Shengliang Guan 68e014977a enh: speed up drop dnode and avoid snapshot transfer 2022-12-06 15:45:45 +08:00
Hongze Cheng 7239fd3dba Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-12-06 15:15:27 +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
Shengliang Guan 346f71f9d3 enh: allow any user to create a topic 2022-12-06 13:23:59 +08:00
Shengliang Guan 8985f5513c enh: allow any user to create a topic 2022-12-06 12:48:11 +08:00
Shengliang Guan 2e900918bb enh: allow any user to create a topic 2022-12-06 12:02:32 +08:00
Liu Jicong 619bbdfd82 refactor: support submitreq2 2022-12-06 05:58:28 +08:00
Shengliang Guan ae0ad8a973 refact: remove redundant error codes 2022-12-04 19:33:59 +08:00
Shengliang Guan b4cb000634
Merge pull request #18659 from taosdata/refact/TD-20127
refact: remove some error codes
2022-12-03 13:00:24 +08:00
Shengliang Guan d9c261cd13 refact: remove some error codes 2022-12-03 10:17:02 +08:00
Benguang Zhao 7eca212756 Merge branch '3.0' into FIX/TD-19334-3.0 2022-12-03 10:02:59 +08:00
Benguang Zhao 2ce07c6ec1 fix: get result of tmsPutToQueue for FpCommitCb 2022-12-03 09:05:50 +08:00
Shengliang Guan c20e607825 fix: compile error 2022-12-02 23:32:31 +08:00
Shengliang Guan 9e803332fc refact: adjust error codes 2022-12-02 23:10:12 +08:00
Shengliang Guan 524de026a5 enh: remove TSDB_CODE_RPC_REDIRECT 2022-12-02 22:24:35 +08:00
Shengliang Guan 24ee4b4289 Merge branch '3.0' into enh/TD-20891 2022-12-02 16:44:46 +08:00
Shengliang Guan 13f36ec20a refact: remove TSDB_CODE_APP_NOT_READY and TSDB_CODE_NODE_NOT_DEPLOYED 2022-12-02 16:06:10 +08:00
Shengliang Guan a3f57b9d6c
Merge pull request #18636 from taosdata/fix/3.0_bugfix_wxy
feat: sql command 'show user privileges'
2022-12-02 15:38:20 +08:00
Xiaoyu Wang 71140f565e feat: sql command 'show user privileges' 2022-12-02 13:43:48 +08:00
Xiaoyu Wang 83d33ceae2 feat: sql command 'show user privileges' 2022-12-02 13:12:41 +08:00
Xiaoyu Wang 37299a53f8 feat: sql command 'show user privileges' 2022-12-02 12:14:56 +08:00
Shengliang Guan db42ec46bf refact: adust error code while dnode startup 2022-12-02 10:05:52 +08:00
Shengliang Guan 99657ccf78 fix: compatibility after update stream 2022-12-02 08:00:10 +08:00
Shengliang Guan b8cc174211 Merge remote-tracking branch 'origin/3.0' into feature/stream 2022-12-02 07:59:39 +08:00
Shengliang Guan ffb1d52e55 fix: compatility after update stream 2022-12-02 07:57:22 +08:00
Shengliang Guan a366696478
Merge pull request #18596 from taosdata/feature/stream
refactor(stream): distributed checkpoint
2022-12-02 07:51:10 +08:00
Liu Jicong 3424b184d3 refactor(stream): distributed checkpoint 2022-12-02 03:48:45 +08:00
Shengliang Guan 0f05117131
Merge pull request #18603 from taosdata/fix/TD-20848
enh: add topic privilege in mnode
2022-12-01 18:27:48 +08:00
Shengliang Guan 806658545a
Merge pull request #18449 from taosdata/FIX/TD-19334-3.0
feat: implement pipelining of sync
2022-12-01 16:40:07 +08:00
Shengliang Guan 2d48563959 fix: crash if failed to decode sdb row 2022-12-01 16:04:39 +08:00
Shengliang Guan af58402afc
Merge pull request #18593 from taosdata/fix/TD-20798
enh: show leader ** if vnode can read and can't write
2022-12-01 15:08:46 +08:00
Shengliang Guan fe759c85f3 Merge remote-tracking branch 'origin/3.0' into FIX/TD-19334-3.0 2022-12-01 15:04:55 +08:00
Shengliang Guan 9f9e2081f1 enh: add topic privilege 2022-12-01 13:37:32 +08:00
Minghao Li 86d5cba6be refactor(sync): delete code wait snapshot end in pre-close 2022-12-01 13:34:33 +08:00
Shengliang Guan 51378aae40 enh: add topic privilege 2022-12-01 12:22:43 +08:00
Shengliang Guan 395dedaa3a Merge remote-tracking branch 'origin/3.0' into fix/TD-20798 2022-12-01 11:55:16 +08:00
Shengliang Guan b01120f0d2
Merge pull request #18584 from taosdata/fix/3.0_bugfix_wxy
feat: sql command 'show user privileges'
2022-12-01 11:53:21 +08:00
Shengliang Guan 04b0280693 enh: add topic privilege in mnode 2022-12-01 11:45:31 +08:00
Shengliang Guan 5998f72bfd Merge remote-tracking branch 'origin/fix/3.0_bugfix_wxy' into fix/TD-20848 2022-12-01 09:55:38 +08:00
Benguang Zhao 55bae49d56 Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-30 23:47:30 +08:00
Shengliang Guan 1e8a816155 enh: show leader ** if vnode can read and can't write 2022-11-30 21:42:42 +08:00
Shengliang Guan d4035e26e1
Merge pull request #18579 from taosdata/fix/liao_cov
refactor: do some internal refactor.
2022-11-30 20:16:56 +08:00
Xiaoyu Wang 4e8acca2eb feat: sql command 'show user privileges' 2022-11-30 19:24:15 +08:00
Haojun Liao 124fb5fc50 refactor: do some internal refactor. 2022-11-30 17:52:12 +08:00
Shengliang Guan d58640dd53 enh: show more info while drop dnode 2022-11-30 17:15:23 +08:00
Shengliang Guan 7e9b7f4e15 enh: show more info while drop dnode 2022-11-30 14:06:22 +08:00
Shengliang Guan 5556fd0c45 enh: add sync offline state 2022-11-30 12:02:54 +08:00
Shengliang Guan 5ecbcb1054 fix: cannot close mnode while transferring snapshot 2022-11-30 11:07:14 +08:00
Shengliang Guan 82bc543ed7 fix: cannot close mnode while transferring snapshot 2022-11-30 11:05:25 +08:00
Benguang Zhao 470441c541 Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-29 18:24:01 +08:00
Shengliang Guan fb140a285e enh: add dropping status for vgroups 2022-11-29 16:24:59 +08:00
Shengliang Guan b56b9414a3
Merge pull request #18516 from taosdata/feature/3_liaohj
refactor: do some internal refactor.
2022-11-28 20:56:33 +08:00
Shengliang Guan af06f93f4e fix: deadlock while alter db replica 2022-11-28 18:00:51 +08:00
Shengliang Guan 232287a8b4 refact: adjust mnode log 2022-11-28 17:43:22 +08:00
Haojun Liao 3878af10c9 refactor: do some internal refactor. 2022-11-28 16:13:18 +08:00
Benguang Zhao dc2dcea3de Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-28 14:27:10 +08:00
Shengliang Guan aa59831c9b
Merge pull request #18497 from taosdata/fix/TD-20781
fix: memory leak while subscribe
2022-11-28 08:57:41 +08:00
Shengliang Guan e6aed5195d
Merge pull request #18468 from taosdata/feature/3_liaohj
refactor: improve the perf in query
2022-11-27 23:10:00 +08:00
Shengliang Guan 74f83a362b fix: memory while use taosx 2022-11-27 22:23:40 +08:00
Shengliang Guan c4045de4bb fix: memory leak while subscribe 2022-11-27 21:27:15 +08:00
Benguang Zhao 4edef438ea enh: transfer ownership of msgs while committing sync log entries 2022-11-26 21:57:23 +08:00
Shengliang Guan ccc2407fe6
Merge pull request #18459 from taosdata/feature/stream
enh(stream): new api for stream queue
2022-11-26 09:26:01 +08:00
Haojun Liao 7fe4cf7bbe
Merge branch '3.0' into feature/3_liaohj 2022-11-25 22:24:59 +08:00
Liu Jicong 48894c8bdb enh(stream): new api for stream queue 2022-11-25 18:03:40 +08:00
Shengliang Guan 729b35b6e5 fix: memory leak while subscribe 2022-11-25 17:22:12 +08:00
Benguang Zhao 68f8ebac9d Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-25 13:10:06 +08:00
Haojun Liao 9a208b2d09 other: merge 3.0 2022-11-24 17:08:15 +08:00
Shengliang Guan 01e8b03bf0
Merge pull request #18429 from taosdata/feature/stream
fix(stream): heap uaf
2022-11-24 15:32:20 +08:00
Liu Jicong fcf46059e9 fix(stream): heap uaf 2022-11-24 14:34:15 +08:00
Shengliang Guan 73d51870ab fix: memory leak while schedule stream 2022-11-24 11:10:14 +08:00
Haojun Liao e0e55b2d65 refactor: do some internal refactor. 2022-11-23 22:08:35 +08:00
Shengliang Guan 9c426540e7 fix: memory leaks while check mnode state 2022-11-18 20:15:13 +08:00
dapan1121 a3f0283eba
Merge pull request #18226 from taosdata/enh/msgRefactor0
enh: refactor batch meta msg
2022-11-18 09:20:15 +08:00
Shengliang Guan bb2e88c9d8 fix: minus redoActionPos if sync failed 2022-11-17 18:39:04 +08:00
Benguang Zhao 051b73c1ed Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-17 17:28:11 +08:00
Shengliang Guan 4efb9d2ac8 fix: memory leak in mndVgroup.c 2022-11-17 17:15:14 +08:00
dapan1121 448fee1744 fix: fix asan issues 2022-11-17 16:31:22 +08:00
dapan1121 fb861a3935 enh: refactor tmq messages 2022-11-17 14:09:15 +08:00
dapan1121 3a642f06d0 Merge remote-tracking branch 'origin/3.0' into enh/msgRefactor0 2022-11-17 10:42:29 +08:00
dapan1121 49917d5156 enh: refactor batch meta msg 2022-11-17 10:35:25 +08:00
Shengliang Guan d906c44c16 fix: memory leak in while balance vgroup 2022-11-17 09:24:29 +08:00
Shengliang Guan bffe0eea2a
Merge pull request #18216 from taosdata/feature/stream
fix(stream): skip check update for scalar
2022-11-16 19:53:03 +08:00
Liu Jicong e2005cfa86 fix(stream): skip check update for scalar 2022-11-16 18:48:08 +08:00
Shengliang Guan 853c22de28 fix: memory leak while create stream 2022-11-16 10:55:19 +08:00
Shengliang Guan 7d443b1679
Merge pull request #18174 from taosdata/feature/stream
refactor: stream meta ref count
2022-11-15 20:07:42 +08:00
Liu Jicong a9bf05bc01 refactor: stream meta ref count 2022-11-15 19:11:42 +08:00
Shengliang Guan c3cc259928
Merge pull request #18157 from taosdata/feature/stream
fix: reset cache when table is dropped
2022-11-15 15:30:26 +08:00
Liu Jicong 76cd3122d1 fix: memory leak 2022-11-15 14:28:20 +08:00
Shengliang Guan a57efc49b4 fix: memory leak of sync timer 2022-11-15 13:43:30 +08:00
Liu Jicong efde22f081 fix: memory leak 2022-11-15 11:59:29 +08:00
Shengliang Guan 9e18a86ad2
Merge pull request #18134 from taosdata/feature/stream
enh(stream): add stream task info into information schema
2022-11-14 20:55:00 +08:00
Liu Jicong 7c8b2867ce enh(stream): add stream task info into information schema 2022-11-14 19:23:42 +08:00
Shengliang Guan c0ad5b838b test: add asan cases 2022-11-14 16:17:28 +08:00
Shengliang Guan 70b937cfac
Merge pull request #18063 from taosdata/refacotr/add_debug_log
refactor(tmq): add debug log
2022-11-14 12:35:04 +08:00
Liu Jicong d6c389a6cc refactor(tmq): add debug log 2022-11-14 10:46:05 +08:00
Shengliang Guan 672384eca1
Merge pull request #18056 from taosdata/feature/stream
refactor(tmq): add more strict drop condition check
2022-11-11 16:06:31 +08:00
Liu Jicong 603cc02671 refactor(tmq): add more strict drop condition check 2022-11-11 15:00:34 +08:00
Liu Jicong 2386e0b513 refactor(tmq): add more strict drop condition check 2022-11-11 14:37:31 +08:00
Cary Xu 13680e2ee6 chore: set stream fill history on for tsma 2022-11-11 10:25:16 +08:00
dapan1121 56c5eb29b9
Merge pull request #18005 from taosdata/enh/TD-20288
enh: support vgroup epset update
2022-11-10 09:41:25 +08:00
Shengliang Guan b067079d7a
Merge pull request #18007 from taosdata/feature/3_liaohj
refactor: do some internal refactor.
2022-11-10 08:12:36 +08:00
Shengliang Guan b595c07149 fix: wait until db created while process use db req 2022-11-09 19:47:22 +08:00
Shengliang Guan 808ee3775d fix: wait until db created while process use db req 2022-11-09 19:42:30 +08:00
Haojun Liao 015f1a1df8 other: merge 3.0 2022-11-09 19:17:45 +08:00
dapan1121 2f807a85d0 Merge remote-tracking branch 'origin/3.0' into enh/TD-20288 2022-11-09 18:52:00 +08:00
dapan1121 9f7e06721c enh: support vgroup epset update 2022-11-09 18:48:52 +08:00
Shengliang Guan 35bacc2f96
Merge pull request #17995 from taosdata/feature/3.0_mhli
refactor(sync): add FpApplyQueueItems in fsm
2022-11-09 17:40:28 +08:00
Minghao Li d672e7a05c refactor(sync): add FpApplyQueueItems in fsm 2022-11-09 16:18:28 +08:00
Shengliang Guan 7f03194299
Merge pull request #17991 from taosdata/feature/stream
enh(tmq): auto clear lost consumer
2022-11-09 15:57:08 +08:00
Liu Jicong 4000176dc7 enh(tmq): auto clear lost consumer 2022-11-09 14:44:09 +08:00
Haojun Liao b48752686e refactor: do some internal refactor. 2022-11-09 13:45:46 +08:00
Shengliang Guan 0183fe6e73 fix: crash if db not exist while process status msg 2022-11-08 18:36:24 +08:00
Shengliang Guan 1dbb086045 enh: check vgroup status changes at regular intervals 2022-11-08 17:17:24 +08:00
Shengliang Guan fb7d45303b fix: add log for use db rsp 2022-11-08 13:46:18 +08:00
Shengliang Guan abd95562a0 enh: optimize the error code when create and delete a database in a dropping state 2022-11-08 12:36:28 +08:00
Shengliang Guan 30058f7619 enh: optimize the error code when create and delete a database in a dropping state 2022-11-08 10:46:32 +08:00
Shengliang Guan b0f469adb1
Merge pull request #17931 from taosdata/feature/3.0_mhli
fix(sync): when apply queue not empty, can not read
2022-11-07 18:29:53 +08:00
Minghao Li b6aea6ae17 fix(sync): when apply queue not empty, can not read 2022-11-07 16:40:53 +08:00
dapan1121 5ab6166efe enh: support grant check in vnode query 2022-11-07 16:23:40 +08:00
Benguang Zhao 5878c9a31a fix: impl ring log buffer 2022-11-07 14:27:22 +08:00
Haojun Liao e3d0bc6bf7 other: merge 3.0. 2022-11-06 11:37:21 +08:00
Haojun Liao d200fe5145 refactor: do some internal refactor. 2022-11-06 01:34:04 +08:00
Shengliang Guan adb335467c fix: coverity issues 2022-11-05 19:59:18 +08:00
dapan1121 65636154ea fix: fix msg head issue 2022-11-04 10:47:49 +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 6cef3fa4fa
Merge pull request #17856 from taosdata/feature/3.0_mhli
enh(sync): add sync pre stop, local-cmd:follower-commit
2022-11-03 13:40:35 +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
Shengliang Guan 108b9ffed6 refact: add sequence for status msg 2022-11-03 10:42:33 +08:00
Minghao Li 1a4b7622e4 enh(sync): add sync pre stop 2022-11-03 09:39:20 +08:00
Shengliang Guan b98e3f343d fix: status access time error 2022-11-02 18:57:38 +08:00
Shengliang Guan b5f0041af1 refact: adjust error code in vnode 2022-11-02 15:28:32 +08:00
Shengliang Guan 21748defea Merge remote-tracking branch 'origin/3.0' into fix/TD-20095 2022-11-02 11:49:34 +08:00
Shengliang Guan 17e3c59aeb fix: add dnode status log 2022-11-02 11:21:13 +08:00
Shengliang Guan 1c77d5381a Merge remote-tracking branch 'origin/3.0' into fix/TD-20052 2022-11-02 10:26:19 +08:00
Shengliang Guan 7a537bba09 refact: adjust sync.h and syncState 2022-11-02 10:24:55 +08:00
Shengliang Guan a2abb3a411
Merge pull request #17817 from taosdata/fix/msg_compat
fix: msg compatibility
2022-11-01 21:10:46 +08:00
Liu Jicong 411373a7c5 fix: msg compatibility 2022-11-01 20:02:17 +08:00
Shengliang Guan 64633e3dbb enh: refact syncMsg code 2022-11-01 18:34:09 +08:00
Shengliang Guan ee63b49800 Merge remote-tracking branch 'origin/3.0' into fix/TD-20052 2022-11-01 17:11:27 +08:00
Shengliang Guan a71dbd83d2
Merge pull request #17803 from taosdata/fix/TD-20052
enh: refact syncMsg code
2022-11-01 16:45:56 +08:00
Shengliang Guan d35028ae4a enh: refact sync callback func 2022-11-01 16:10:07 +08:00
Shengliang Guan f4dc7d0766 enh: refact sync callback func 2022-11-01 15:35:10 +08:00
Shengliang Guan e79e50ae36 enh: refact syncMsg code 2022-11-01 13:58:25 +08:00
Liu Jicong 8ca5f0bd9c Merge branch '3.0' into feature/stream 2022-11-01 13:20:20 +08:00
Shengliang Guan 1724aa5638
Merge pull request #17779 from taosdata/fix/sync
refactor(sync): check msgcb, putToQueueFp NULL
2022-11-01 10:43:56 +08:00
Shengliang Guan 9bc48e2658 Merge remote-tracking branch 'origin/3.0' into fix/TD-20052 2022-10-31 23:42:03 +08:00
Shengliang Guan 392564cc7d enh: refact syncEnv code 2022-10-31 23:40:43 +08:00
Shengliang Guan 1c446b1bf4 Merge branch '3.0' into fix/sync 2022-10-31 23:30:24 +08:00
Shengliang Guan e817e649c6
Merge pull request #17788 from taosdata/enh/TD-19090
enh: force drop dnode
2022-10-31 23:27:54 +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
Minghao Li d246514da2 refactor(sync): check msgcb, putToQueueFp NULL 2022-10-31 18:16:58 +08:00
Shengliang Guan 7ddde569a0 enh: force drop dnode 2022-10-31 17:29:24 +08:00
Minghao Li 0b20b914bb refactor(sync): add sync local cmd 2022-10-31 14:17:26 +08:00
Shengliang Guan 24f31b0f72
Merge pull request #17746 from taosdata/feature/3.0_mhli
refactor(sync): adjust elect timer, add some tests
2022-10-29 17:02:19 +08:00
Liu Jicong d058475fac
Merge pull request #17750 from taosdata/feature/stream
feat(stream): snode
2022-10-28 18:12:48 +08:00
Liu Jicong b26cc9c318 feat(snode) 2022-10-28 17:03:17 +08:00
Shengliang Guan 2664cf2ea6
Merge pull request #17736 from taosdata/fix/TD-19624
fix: split vgroup
2022-10-28 16:16:01 +08:00
Shengliang Guan 52cef327b2 Merge remote-tracking branch 'origin/3.0' into fix/TD-19963 2022-10-28 13:56:59 +08:00
Shengliang Guan 507e135b1f fix: split vgroup 2022-10-28 13:52:00 +08:00
Shengliang Guan ff26385185
Merge pull request #17717 from taosdata/fix/TD-19872
test: improve coverall
2022-10-28 12:40:37 +08:00
Shengliang Guan ab90ce5a05 fix: avoid deadlock 2022-10-28 12:14:49 +08:00
Shengliang Guan 19ee34c7c2 fix: compile error 2022-10-28 11:35:43 +08:00
Shengliang Guan 5101d21551 fix: compile error 2022-10-28 10:17:48 +08:00
Shengliang Guan 5240814261 test: improve coverall 2022-10-27 17:45:50 +08:00
Shengliang Guan 4e190d9702
Merge pull request #17713 from taosdata/enh/TD-19459
test: restore some cases
2022-10-27 17:35:01 +08:00
Liu Jicong 5abeacc299
Merge pull request #17711 from taosdata/feature/stream
refactor(mnode): remove unused code
2022-10-27 16:41:09 +08:00
Minghao Li bbb624b63e Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/3.0_mhli 2022-10-27 16:22:08 +08:00
Minghao Li 7cb3112d77 refactor(sync): modify function name 2022-10-27 15:52:48 +08:00
Liu Jicong dcf2c980c5 refactor(mnode): remove unused code 2022-10-27 15:32:20 +08:00
Shengliang Guan 4844b9158e test: add replica case 2022-10-27 15:29:03 +08:00
Shengliang Guan ff428696d5 enh: drop snode 2022-10-27 15:03:18 +08:00
Shengliang Guan e7693b89ce enh: balance vgroup 2022-10-27 14:37:21 +08:00
Shengliang Guan 14519019f7 enh: balance vgroup 2022-10-27 11:10:54 +08:00
Liu Jicong 2a3448552e test(wal): rollback multiple file 2022-10-26 18:03:25 +08:00
Shengliang Guan eae23f51ab fix: wait more times if database not ready 2022-10-25 16:23:30 +08:00
Shengliang Guan b508c25118 enh: redistribute vgroup 2022-10-25 15:55:19 +08:00
Shengliang Guan 919f09c5ec Merge remote-tracking branch 'origin/3.0' into enh/TD-19460 2022-10-25 13:41:55 +08:00
Shengliang Guan e281714543 enh: redistribute vgroup 2022-10-24 18:14:57 +08:00
Haojun Liao 992a130860 refactor: do some internal refactor. 2022-10-24 17:24:20 +08:00
Shengliang Guan ec786b9d78 fix: alter replica one by one 2022-10-24 11:57:26 +08:00
Shengliang Guan bbb0475d69 fix: alter replica one by one 2022-10-24 10:05:57 +08:00
Shengliang Guan 8a5066335a fix: invalid msg while alter db replica 2022-10-23 22:51:22 +08:00
Shengliang Guan 47cef3ba75 fix: invalid msg while alter db replica 2022-10-23 22:44:41 +08:00
Shengliang Guan 577f5655bf
Merge pull request #17564 from taosdata/feature/sync2-merge
refactor(sync): refactor sync
2022-10-23 19:04:40 +08:00
Shengliang Guan 9b4c84af1d fix: comment out unstable case 2022-10-23 14:58:24 +08:00
Shengliang Guan 8354d7a491 test: comment out unstable case 2022-10-22 22:22:20 +08:00
Shengliang Guan 21445a717c Merge remote-tracking branch 'origin/3.0' into feature/sync2-merge 2022-10-22 09:07:39 +08:00
Shengliang Guan 71d4d82cf4
Merge pull request #17450 from taosdata/fix/TD-19312
fix: add cachesize in show create database result
2022-10-22 08:14:17 +08:00
Shengliang Guan f5d1b3f8f1 Merge remote-tracking branch 'origin/3.0' into feature/sync2-merge 2022-10-21 19:12:06 +08:00
Liu Jicong 25bb914ac1 merge 3.0 2022-10-21 16:30:43 +08:00
Liu Jicong 1c26f1b53e fix(wal): reference 2022-10-21 16:13:55 +08:00
chenhaoran d2e4b0b5f6 Merge branch '3.0' into fix/TD-19312 2022-10-21 07:40:58 +00:00
Shengliang Guan c6bbd18924 fix: not post sem if transId is 0 2022-10-21 15:33:06 +08:00
Liu Jicong 5571ebee0f
Merge pull request #17542 from taosdata/feature/stream
enh(stream): internal optimize
2022-10-21 14:31:42 +08:00
Liu Jicong 26d4af6968 fix: memory leak 2022-10-21 11:42:30 +08:00
Liu Jicong e0b5b9263e refactor: remove unused code 2022-10-21 10:42:24 +08:00
Shengliang Guan 2953a8868b enh: alter db replica 2022-10-21 10:40:02 +08:00
chenhaoran 70b37608ee Merge branch '3.0' into fix/TD-19312 2022-10-21 02:31:30 +00:00
Liu Jicong 035e6b13c8 enh(stream): internal optimize 2022-10-21 10:29:05 +08:00
Minghao Li cc7a393978 refactor(sync): refactor sync 2022-10-20 19:42:22 +08:00
Shengliang Guan 3163f75733 enh: alter db replica 2022-10-20 18:11:37 +08:00
Minghao Li a35ad361d0 refacotr(sync): call syncBeginSnapshot instead of walBeginSnapshot 2022-10-20 18:01:43 +08:00
Shengliang Guan 4d318b32da refact: alter db replica 2022-10-20 16:47:03 +08:00
Minghao Li 5965629b2e refactor(sync): refacotr sync 2022-10-20 16:05:14 +08:00
haoranchen b3657f6e81
Merge branch '3.0' into fix/TD-19312 2022-10-20 15:05:41 +08:00
Cary Xu 951d110b3b fix: coverity scan for trow 2022-10-20 09:31:17 +08:00
Shengliang Guan 780c58e281
Merge pull request #17492 from taosdata/enh/TD-19650
enh: show the restore status of vnode when show vgroups
2022-10-19 23:35:42 +08:00
Shengliang Guan 39e303b79b enh: show the restore status of vnode when show vgroups 2022-10-19 20:07:15 +08:00
haoranchen 6041464e96
Merge branch '3.0' into fix/TD-19312 2022-10-19 19:28:31 +08:00
Benguang Zhao 2aa7afe7fa Merge branch '3.0' into FIX/TD-19593-3.0 2022-10-19 16:31:13 +08:00
Shengliang Guan 67e23350b2
Merge pull request #17461 from taosdata/fix/coverity.pw
fix: fix coverity issues
2022-10-19 11:54:35 +08:00
Minghao Li 28a5a9d7e1 refactor(sync): add log, update quorum first when reconfig 2022-10-19 10:57:50 +08:00
Shengliang Guan fc5af24975
Merge pull request #17444 from taosdata/enh/TD-19622
refact: remove bnode codes
2022-10-19 10:06:35 +08:00
Benguang Zhao 00a066443f Merge branch '3.0' into FIX/TD-19593-3.0 2022-10-19 09:38:36 +08:00
Benguang Zhao 3b0968d7f9 enh: enable the -Wformat=2 compiler option 2022-10-19 09:24:15 +08:00
dapan1121 53e73511b5 Merge remote-tracking branch 'origin/3.0' into fix/coverity.pw 2022-10-19 09:16:13 +08:00
dapan1121 20085e5b72 fix:fix coverity issues 2022-10-19 09:15:04 +08:00
Shengliang Guan a941b0b919
Merge pull request #17441 from taosdata/enh/TD-19463_2
enh: sync propose return at once if replica is 1
2022-10-19 09:07:57 +08:00
dapan1121 99fd3284df
Merge pull request #17439 from taosdata/fix/coverity.pw
fix: fix coverity issues
2022-10-18 22:15:20 +08:00
dapan1121 cbfc9872c6 fix: add cachesize in show create database result 2022-10-18 18:28:49 +08:00
Shengliang Guan 3a7d89a6bb refact: remove bnode codes 2022-10-18 17:34:58 +08:00
Shengliang Guan 9e0feee081 enh: sync propose return at once if replica is 1 2022-10-18 17:06:03 +08:00
dapan1121 0fe14f0b16 fix: fix coverity issues 2022-10-18 16:33:27 +08:00
Minghao Li e810f2ad64 refactor(sync): delete old code, ok 2022-10-18 13:53:03 +08:00
Shengliang Guan f76261dcb5 fix: become leader if replica num is 1 2022-10-18 12:31:15 +08:00
Shengliang Guan a609f0efb5 Merge remote-tracking branch 'origin/3.0' into enh/TD-19463_2 2022-10-18 09:37:33 +08:00
dapan1121 1992925d8d Merge remote-tracking branch 'origin/3.0' into fix/coverity.pw 2022-10-17 19:50:37 +08:00
dapan1121 cf9abe7258 fix: fix coverity check issues 2022-10-17 19:48:36 +08:00
Minghao Li 8a6eaed6f6 refactor(sync): delete some code 2022-10-17 17:36:51 +08:00
Minghao Li 94d8c09e58 refactor(sync): use new interface in mnode 2022-10-17 17:01:42 +08:00
Shengliang Guan 8fe672feab fix: crash whle reconfig mnode will cause taosd reboot failure 2022-10-17 14:34:51 +08:00
Minghao Li 5745223bca refactor(sync): add double queues in mnode 2022-10-17 10:33:27 +08:00
Liu Jicong 9a3ac0ca57 Merge branch '3.0' into feature/stream 2022-10-17 10:17:45 +08:00
Liu Jicong 6f9153c6e3 fix: error handling 2022-10-17 10:13:10 +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
Shengliang Guan 78fb1911d4 enh: refactor the code to create and delete mnodes 2022-10-14 17:59:09 +08:00
Liu Jicong 7f8d2ff56d
Merge pull request #17328 from taosdata/feature/stream
refactor(stream): set state buffer size
2022-10-13 14:24:31 +08:00
Hongze Cheng 6ed0634fb7 format more code 2022-10-13 11:56:16 +08:00
Liu Jicong d507678b35 refactor(stream): set state buffer size 2022-10-13 11:18:02 +08:00
Shengliang Guan 61160d3f4a fix: crash while create mnode 2022-10-13 10:49:56 +08:00
Liu Jicong a596b5486c
Merge pull request #17295 from taosdata/feature/stream
chore: add demo for stream user defined table name
2022-10-12 14:32:44 +08:00
Liu Jicong 69352e6e89 fix tbanme length check 2022-10-12 10:50:54 +08:00
Shengliang Guan e1ef696a09 Merge remote-tracking branch 'origin/3.0' into fix/TD-19441 2022-10-11 16:24:07 +08:00
Shengliang Guan dbae9a47da fix: check memory while alter db buffer 2022-10-11 16:23:23 +08:00
Shengliang Guan c8fd6b74d0
Merge pull request #17282 from taosdata/fix/TD-19245
fix: coverity issues
2022-10-11 16:21:24 +08:00
Liu Jicong 11ca4ddf8c
Merge pull request #17288 from taosdata/feature/stream
refactor(stream): state/session map id to tbname
2022-10-11 16:07:22 +08:00
Shengliang Guan 37c193b30b Merge remote-tracking branch 'origin/fix/TD-19245' into fix/TD-19441 2022-10-11 15:31:14 +08:00
Liu Jicong 26fae13c61 refactor(stream): state/session map id to tbname 2022-10-11 15:27:56 +08:00
Liu Jicong 596ea98c2f
Merge pull request #17281 from taosdata/feature/stream
refactor(stream)
2022-10-11 09:27:49 +08:00
Shengliang Guan 8862a31fb1 fix: coverity issues 2022-10-11 09:23:47 +08:00
Liu Jicong fbfae317b3 refactor 2022-10-11 02:09:15 +08:00
Shengliang Guan 8cb0edf823
Merge pull request #17261 from taosdata/enh/TD-19407
fix: add logs
2022-10-10 15:57:46 +08:00
Shengliang Guan 452f224727
Merge pull request #17253 from taosdata/fix/TD-19245
fix: coverity issues
2022-10-10 14:46:04 +08:00
Shengliang Guan fe4c7dee7c fix: add logs 2022-10-10 14:45:49 +08:00
Liu Jicong b1594a6857 fix coverity scan 2022-10-10 11:44:17 +08:00
Shengliang Guan 66a4f332b3 fix: coverity issues 2022-10-10 10:51:16 +08:00
Liu Jicong 86d80ad478
Merge pull request #17244 from taosdata/feature/stream
feat(stream): support define table name (DO NOT MERGE)
2022-10-10 10:05:33 +08:00
Shengliang Guan 9fc1e86f4d Merge remote-tracking branch 'origin/3.0' into fix/TD-19245 2022-10-09 18:35:06 +08:00
Shengliang Guan 633fd372cd fix: coverity issues 2022-10-09 17:48:06 +08:00
Liu Jicong eafe8666f7 merge 3.0 2022-10-09 17:00:18 +08:00
Liu Jicong 2f9aeeb5fc feat(stream): support define table name 2022-10-09 16:54:27 +08:00
Hongze Cheng bacfabfc88 make it pass unit test 2022-10-09 16:50:52 +08:00
Hongze Cheng ee56c50069 more code 2022-10-09 13:52:44 +08:00
Shengliang Guan 4f3867e2ea
Merge pull request #17223 from taosdata/fix/TD-19394
fix: continue execute transactions after taosd restart
2022-10-08 20:04:23 +08:00
Shengliang Guan 4b92876f8c fix: continue execute transactions after taosd restart 2022-10-08 18:08:26 +08:00
Shengliang Guan 2210bc2205 fix: coverity issues 2022-10-08 17:06:29 +08:00
Shengliang Guan 4e65accad2 fix: coverity issues 2022-10-08 17:02:34 +08:00
Shengliang Guan ffadc1c550 fix: coverity issues 2022-10-08 14:36:54 +08:00
Shengliang Guan 2e5eac4b4c fix: coverity issues 2022-10-08 13:53:10 +08:00
Shengliang Guan e98335bdfa fix: coverity issues 2022-10-08 11:29:46 +08:00
Shengliang Guan 31e424d5ab fix: coverity issues 2022-09-30 14:59:31 +08:00
Shengliang Guan dfb2b0678f fix: coverity issues 2022-09-30 14:03:46 +08:00
Shengliang Guan c6317e67f0 fix: coverity issues 2022-09-30 11:26:26 +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
Liu Jicong 01c94a775b feat(tmq): push optimization 2022-09-28 14:55:19 +08:00
Shengliang Guan c16f4ae3f7
Merge pull request #17037 from taosdata/fix/TD-19220
fix: do not send ttl msg on taosd startup
2022-09-27 11:24:03 +08:00
Shengliang Guan 8198516b7e fix: compile error in windows 2022-09-27 10:27:25 +08:00
Shengliang Guan 1e5dc921e0 fix: set wal apply version on vnode reopen 2022-09-26 20:32:02 +08:00
Shengliang Guan f4cbf6dd75
Merge pull request #17040 from taosdata/fix/ZhiqiangWang/TD-13064-fix-mac-test-error
os: fix Mac test error
2022-09-26 18:53:48 +08:00
afwerar a050c051a7 os: mac test error 2022-09-26 17:31:02 +08:00
Shengliang Guan dafde51767 fix: do not send ttl msg on taosd startup 2022-09-26 16:40:15 +08:00
Shengliang Guan f9678ebba1 Merge remote-tracking branch 'origin/3.0' into fix/TD-19220 2022-09-26 16:33:30 +08:00
Shengliang Guan a11b9dea8b enh: dump sdb info from mnode 2022-09-26 16:29:28 +08:00
Shengliang Guan 555a99bf90 enh: dump sdb info from mnode 2022-09-26 16:18:48 +08:00
Shengliang Guan 983f4797f2
Merge pull request #16862 from taosdata/enh/clientPolicy
enh: support client merge policy
2022-09-23 17:26:30 +08:00
Shengliang Guan fbf3641df7 fix: do not send ttl msg on taosd startup 2022-09-23 16:50:32 +08:00
Shengliang Guan 3810b5d4fa fix: add more info log for mnode 2022-09-23 15:42:36 +08:00
dapan1121 3fb3aa7bea Merge remote-tracking branch 'origin/3.0' into enh/clientPolicy 2022-09-23 13:33:11 +08:00
Shengliang Guan 43ef21f67b enh: add oper name to show transaction 2022-09-22 16:19:33 +08:00
Shengliang Guan 118305fbdc fix: let transaction info shows the correct action 2022-09-22 15:50:03 +08:00
Shengliang Guan 69e1edb344
Merge pull request #16898 from taosdata/fix/TD-18740
feat:Complete the automatic table creation function for taosX
2022-09-20 11:35:18 +08:00
wangmm0220 345b68ccee fix: cols num error in tmq for query 2022-09-19 15:28:28 +08:00
Shengliang Guan 30b2bd98b8 fix: STrans struct dbname2 naming ambiguity 2022-09-19 10:39:51 +08:00
wangmm0220 e3bc2487b3 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-18740 2022-09-16 19:00:49 +08:00
dapan1121 8ddb142474
Merge branch '3.0' into enh/clientPolicy 2022-09-16 18:10:12 +08:00
wangmm0220 dfc5ce23a0 fix:error in auto create table for taosX 2022-09-16 17:01:41 +08:00
Liu Jicong 273adb9895 fix memory leak 2022-09-16 16:17:02 +08:00
Shengliang Guan da45f122b4
Merge pull request #16865 from taosdata/fix/mnode
fix: make it impossible to create and update stable at the same time
2022-09-15 17:13:43 +08:00
Shengliang Guan ac3fc6c06a fix: make it impossible to create and update stable at the same time 2022-09-15 16:35:25 +08:00
dapan1121 4048c99282 Merge remote-tracking branch 'origin/3.0' into enh/clientPolicy 2022-09-15 14:50:35 +08:00
Liu Jicong 3bedc3fa3b
Merge pull request #16836 from taosdata/feature/stream
feat(stream): stream state support tuple
2022-09-14 17:47:47 +08:00
Liu Jicong c7f986a656 refactor(tmq): add error code 2022-09-14 17:11:50 +08:00
Shengliang Guan 9c6e8aade5 feat: database option 'tsdb_pagesize' 2022-09-13 18:31:49 +08:00
Shengliang Guan b84017f2b9 feat: database option 'tsdb_pagesize' 2022-09-13 18:01:10 +08:00
Liu Jicong 30627ce188 fix(sma): split stream task for specified vgroup 2022-09-13 16:20:55 +08:00
Hongze Cheng 9e33dfbc90 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/stt_trigger_config 2022-09-08 21:27:33 +08:00
Hongze Cheng eae7947c68 more refact 2022-09-08 17:58:33 +08:00
Shengliang Guan adff7af9dd enh: add table_prefix and table_suffix options to database 2022-09-08 13:54:54 +08:00
Shengliang Guan d32b8fa0f1 fix: information_schema and performance_schema creation time error 2022-09-08 09:28:00 +08:00
dapan1121 6360f0616b fix: fix create_time column missed issue 2022-09-06 14:48:45 +08:00
dapan1121 dc4504b4c2 feat: support table name prefix/suffix config 2022-09-05 15:09:23 +08:00
dapan1121 8675857207 enh: add client query policy 2022-09-05 13:56:42 +08:00
Haojun Liao 450173a66a Merge branch '3.0' into refact/tsdb_optimize 2022-09-03 22:20:05 +08:00
Xiaoyu Wang 9cb0a3bd8c fix: user with sysinfo=0 query ins_database.precision error 2022-09-03 18:35:50 +08:00
Haojun Liao d9d7c81872
Merge branch '3.0' into refact/tsdb_optimize 2022-09-03 10:14:48 +08:00
Shengliang Guan 25c67f6ebb enh: add hash prefix and suffix option to db 2022-09-02 19:00:11 +08:00
Hongze Cheng 1cba6138b8 Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/tsdb_optimize 2022-09-02 16:39:15 +08:00
Hongze Cheng fc538f436a Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/tsdb_optimize 2022-09-02 15:59:03 +08:00
Shengliang Guan acab522494 enh: let create database SST_TRIGGER 2 worker 2022-09-02 15:19:50 +08:00
Shengliang Guan ae54c4a50b enh: let show vnodes works 2022-09-02 14:24:45 +08:00
Hongze Cheng f8c0c0ca6d Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/tsdb_optimize 2022-09-01 17:41:48 +08:00
Minglei Jin 97d533d520 tsdbCache/usage: new cacheload column for db.vgroups to check usage 2022-09-01 16:41:08 +08:00
Xiaoyu Wang c06503d865 enh: the default values of wal related parameters are different in single-replica and multi-replica 2022-09-01 15:52:03 +08:00
Shengliang Guan b89b2df2a6
Merge pull request #16524 from taosdata/feature/stream
feat(tmq): support taosx
2022-08-31 17:09:31 +08:00
Liu Jicong c4dcc994fb remove queue scan 2022-08-31 11:35:25 +08:00
Shengliang Guan 5712d95260
Merge pull request #16506 from taosdata/enh/mvTables2Ins
enh: move some tables from perf to ins
2022-08-31 11:12:00 +08:00
dapan1121 39569cbd9a enh: move some tables from perf to ins 2022-08-30 13:49:35 +08:00
Liu Jicong 8b3489760c feat(tmq): support taosx 2022-08-30 11:12:20 +08:00
wade zhang 2ad31384f6
Merge pull request #15818 from taosdata/feature/TD-14761
feat: get meta and data from tmq using snapshot
2022-08-29 09:49:35 +08:00
Shengliang Guan fa0f6b50dc
Merge pull request #16424 from taosdata/fix/dnode
refactor: change mnode log level
2022-08-28 23:31:49 +08:00
Cary Xu 4c6a511ccf fix: release SSmaObj/SStreamObj when dropping sma 2022-08-26 11:02:20 +08:00
Cary Xu c2c41d89d5 fix: release SSmaObj/SStreamObj when dropping sma 2022-08-26 10:58:40 +08:00
Cary Xu 0afb60dc18 fix: release SSmaObj/SStreamObj when dropping sma 2022-08-26 10:47:11 +08:00
Cary Xu f6c6e18554 other: revert the code 2022-08-26 10:39:29 +08:00
Cary Xu b39c80940f fix: release SStreamObj when dropping 2022-08-26 10:38:14 +08:00
Shengliang Guan a1b295b1ba refactor: change mnode log level 2022-08-25 22:33:27 +08:00
Cary Xu 04f9419829 fix: free stream/sma obj in trans 2022-08-25 21:57:45 +08:00
Shengliang Guan 08b13cddcf
Merge pull request #16414 from taosdata/feature/stream
fix(stream): fix handling invalid option
2022-08-25 17:19:47 +08:00
wangmm0220 6b61d3c23b fix:conflicts from 3.0 2022-08-25 16:57:19 +08:00
Liu Jicong e484090b75 fix(stream): fix handling invalid option 2022-08-25 16:27:18 +08:00
Shengliang Guan 91659c8c50 refactor: make uptimeInterval can be configured 2022-08-25 15:17:04 +08:00
dapan1121 4ab25b856f Merge remote-tracking branch 'origin/3.0' into enh/updateTbMeta 2022-08-25 13:23:16 +08:00
Shengliang Guan 0758d32964
Merge pull request #16382 from taosdata/feat/3.0_systable_privilege_wxy
feat: system table visible permission
2022-08-25 11:08:12 +08:00
Xiaoyu Wang 99490c063e feat: system table visible permission 2022-08-24 17:36:10 +08:00
Shengliang Guan 621ffbf211
Merge pull request #16373 from taosdata/fix/dnode
refactor: adjust telemetry interval
2022-08-24 16:18:41 +08:00
Shengliang Guan 4355ddb1ed Merge branch 'fix/TD-18483' into fix/dnode 2022-08-24 14:04:14 +08:00
Shengliang Guan 4436af66f4 refactor: adjust telemetry interval 2022-08-24 14:03:46 +08:00
wangmm0220 2afc23a120 fix:conflicts from 3.0 2022-08-24 13:59:51 +08:00
Shengliang Guan 8f6aaf0a60 fix: donot retry if error code not match retry code 2022-08-24 13:47:27 +08:00
Shengliang Guan 4c287f602d
Merge pull request #16352 from taosdata/feature/stream
feat(stream): support tdb state backend
2022-08-24 13:24:09 +08:00
dapan1121 2ea802a23e Merge remote-tracking branch 'origin/3.0' into enh/updateTbMeta 2022-08-24 13:20:43 +08:00
afwerar c064bc38e4 build: cancel smaTest stbTest 2022-08-24 11:54:39 +08:00
dapan1121 0ebd3281c5 enh: update table meta after creating table 2022-08-23 18:26:27 +08:00
Shengliang Guan fece844f58 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-08-23 17:29:33 +08:00
Shengliang Guan b0263a4bea enh: increase startup time monitoring 2022-08-23 17:29:31 +08:00
Ganlin Zhao 0d73ed62b2 fix(query): change mnd redo action sleep
TD-18483
2022-08-23 17:05:19 +08:00
Shengliang Guan 9c5a66439a fix: update telemetry and trans timer 2022-08-23 12:40:57 +08:00
Shengliang Guan 5257b77f94 fix: update telemetry and trans timer 2022-08-23 10:42:44 +08:00
Shengliang Guan aca3d91354 fix: update telemetry and trans timer 2022-08-23 09:36:38 +08:00
wangmm0220 947f39523e fix:num of cols add num of tags should not be bigger than 4096 2022-08-22 18:31:31 +08:00
Cary Xu 59739e0cb7 Merge branch '3.0' into feature/3.0_interval_hash_optimize 2022-08-19 17:20:08 +08:00
Cary Xu 441ce21677 enh: rsma batch process 2022-08-19 17:19:50 +08:00
Liu Jicong 5a79aa1978 fix(sma): memory leak 2022-08-18 19:06:47 +08:00
Liu Jicong 2b092f6551 fix(query): memory leak 2022-08-18 18:39:21 +08:00
Liu Jicong a2757eb4f3 fix(mnode): memory leak 2022-08-18 14:26:11 +08:00
Liu Jicong 963287798d refactor(mnode): drop stream task 2022-08-17 23:18:39 +08:00
Liu Jicong 853e6e2988 refactor(mnode): drop stream task 2022-08-17 19:19:58 +08:00
Hui Li 2f8f2e0976
Merge pull request #16183 from taosdata/feature/tq
refactor(mnode): check drop and alter stb for stream and topic
2022-08-17 17:40:09 +08:00
Liu Jicong e7377e410c refactor(mnode): check drop and alter stb for stream and topic 2022-08-17 15:10:15 +08:00
Liu Jicong 357b21cfeb refactor(tmq): use tdb to store check info 2022-08-17 13:58:56 +08:00
Liu Jicong 27e2ba79c0 Merge branch '3.0' into feature/stream 2022-08-17 01:11:18 +08:00
Liu Jicong 58ea5563a5 fix(tmq): rebalance 2022-08-16 19:46:42 +08:00
Shengliang Guan d50f36ba97
Merge pull request #16061 from taosdata/fix/mnode
fix: deadlock of mnode if its state changed
2022-08-12 20:29:36 +08:00
Shengliang Guan 90a0de858b Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-08-12 19:20:45 +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
Minghao Li e50f09aa4c refactor(sync): update mnode elect timer 2022-08-12 18:38:14 +08:00
Minghao Li 7530a7e2e3 refactor(sync): update mnode elect timer 2022-08-12 18:37:08 +08:00
Shengliang Guan 5b300b5819
Merge pull request #16044 from taosdata/fix/mnode
fix: deadlock of mnode if its state changed
2022-08-12 17:14:56 +08:00
Shengliang Guan 1d9331e257 fix: deadlock of mnode if its state changed 2022-08-12 16:32:03 +08:00
Shengliang Guan c47e387d13 fix: deadlock of mnode if its state changed 2022-08-12 15:57:07 +08:00
dapan1121 46edeec314 fix: fix case issues 2022-08-12 14:55:31 +08:00
Minglei Jin a7a334b5b0 fix: multiple defination 2022-08-11 18:06:43 +08:00
Minglei Jin 6537047156 fix: make grant compile correct 2022-08-11 16:16:52 +08:00
Liu Jicong a28c0781be
Merge pull request #15971 from taosdata/feature/stream
feat(stream): session window trigger delete
2022-08-11 14:10:18 +08:00
Liu Jicong b8a3654cd6 enh(stream): show stream 2022-08-11 13:37:32 +08:00
Liu Jicong 4352ae4f90
Merge pull request #15950 from taosdata/feature/stream
enh(tmq): enable background heartbeat by default
2022-08-10 22:05:50 +08:00
Liu Jicong 7f4b46e003 feat(stream): session window trigger delete 2022-08-10 21:26:05 +08:00
Liu Jicong 365dc43fec enh(tmq): add log 2022-08-10 19:03:04 +08:00
Liu Jicong 9e5d347383 enh(tmq): enable background heartbeat by default 2022-08-10 18:22:22 +08:00
Liu Jicong f4b695c8aa
Merge pull request #15945 from taosdata/feature/stream
enh(tmq): prevent drop db when topic exists
2022-08-10 18:02:33 +08:00
Li Minghao d59a0b390b
Merge pull request #15944 from taosdata/feature/3.0_mhli
refactor(sync): add leader, follower call back
2022-08-10 17:55:08 +08:00
Liu Jicong 95f696b30d enh(tmq): prevent drop db when topic exists 2022-08-10 17:24:47 +08:00
Minghao Li b4c8685766 refactor(sync): add leader, follower call back 2022-08-10 17:17:30 +08:00
Liu Jicong e5e82f0cf2 merge 3.0 2022-08-10 16:31:23 +08:00
Liu Jicong 18f6fb6123 enh(tmq): speed up consumer recover 2022-08-10 16:04:03 +08:00
dapan1121 fe962c0d16 fix: fix ntables error in database 2022-08-10 09:07:48 +08:00
Liu Jicong 379cdc0566
Merge pull request #15889 from taosdata/feature/stream
fix(stream): memory error
2022-08-09 14:48:01 +08:00
Liu Jicong d9a4ea305d fix(stream): memory error 2022-08-09 14:11:41 +08:00
Shengliang Guan 39fa900ce5 enh: wait for the vgroups have leader then create db return 2022-08-09 11:17:38 +08:00