Commit graph

435 commits

Author SHA1 Message Date
kailixu
8f828e052b enh: timeseries calculation optimization 2023-09-22 20:07:51 +08:00
Haojun Liao
6633fb971b fix(stream): update logs. 2023-09-20 18:18:31 +08:00
dmchen
e36ff1282c revert dependency 2023-09-19 13:42:02 +08:00
kailixu
6698861c8b chore: timeseries distribute 2023-09-19 08:29:51 +08:00
dmchen
b473122dac break dependency 2023-09-18 12:29:08 +08:00
kailixu
8111c18cc4 chore: merge 3.0 2023-09-18 09:20:43 +08:00
kailixu
7f477b413a chore: more code 2023-09-15 14:35:57 +08:00
kailixu
03aea454d7 chore: more code 2023-09-15 14:33:35 +08:00
kailixu
6b95013ba0 chore: code refactor for mndDnode 2023-09-15 10:28:07 +08:00
kailixu
8505fb2aea chore: code refactor for mndDnode 2023-09-15 08:49:45 +08:00
kailixu
449092c5dc enh: timeseries update optimize 2023-09-14 20:16:02 +08:00
yihaoDeng
f29880fee3 add rpc update interface 2023-09-12 11:31:06 +08:00
yihaoDeng
05727359ca add rpc update interface 2023-09-11 15:02:35 +08:00
yihaoDeng
2a30e12547 add rpc update interface 2023-09-11 10:45:45 +08:00
yihaoDeng
25bc0b226b add rpc update interface 2023-09-10 14:09:36 +08:00
yihaoDeng
56706193eb add rpc update interface 2023-09-08 11:49:12 +08:00
yihaoDeng
27e3ee8f1d add rpc update interface 2023-09-07 21:10:05 +08:00
yihaoDeng
60d6a622e1 add rpc update interface 2023-09-07 20:47:10 +08:00
yihaoDeng
ac8220012c add rpc update interface 2023-09-06 17:22:30 +08:00
dmchen
231ba12f70 feat/TD-26127 2023-09-06 11:00:24 +08:00
yihaoDeng
5f78c27535 add enable white list 2023-09-01 15:11:25 +08:00
dapan1121
cc17848b78 fix: merge 3.0 to main 2023-09-01 13:24:47 +08:00
dmchen
22f0778cca typo and remove ip port 2023-08-31 09:26:44 +08:00
dmchen
1372cede48 init 2023-08-28 17:44:10 +08:00
wade zhang
1797fe50e2
Merge pull request #22590 from taosdata/feat/TD-18801
init
2023-08-28 11:05:38 +08:00
Shungang Li
0c28c9aee8 feat: dynamic 'supportvnodes' 2023-08-28 09:17:35 +08:00
dmchen
06083e1eb9 init 2023-08-28 09:15:51 +08:00
Shungang Li
458fd07976 enh: ttl split flush and drop table
config:
1. ttlFlushThreshold: maximum number of dirty items in memory
2. tsTtlBatchDropNum: number of tables dropped per batch
3. tsTrimVDbIntervalSec: interval of trimming db in all vgroups
2023-08-23 11:13:34 +08:00
Benguang Zhao
9b089d6446 enh: wrap state updating of vnodes and mnodes in mndProcessStatusReq 2023-08-17 11:59:53 +08:00
Benguang Zhao
33cb9dce78 enh: set roleTimeMs default as statusReq.rebootTime for both of vnodes and mnodes 2023-08-16 09:57:26 +08:00
Benguang Zhao
94e0d97aa2 enh: update pDb stateTs on stateChanged 2023-08-15 19:48:15 +08:00
Benguang Zhao
dbdfee4c41 enh: update SVnodeGid of vnode info in mndProcessStatusReq 2023-08-15 19:25:08 +08:00
Shungang Li
5154d0e1a3 fix: alter ttlChangeOnWrite note info 2023-08-04 17:24:35 +08:00
Haojun Liao
2a78cd2d23
Merge pull request #22215 from taosdata/fix/liaohj
other: merge main.
2023-07-28 13:06:17 +08:00
Shungang Li
fb226c2cdb enh: check cluster ttlChangeOnWrite consistency 2023-07-27 16:49:56 +08:00
Haojun Liao
b145771a1b other: merge 3.0 2023-07-27 16:38:57 +08:00
Shungang Li
167ecea705 fix: check term for role time
1. time of mnode becomes current role in this term
2. show 0 for offline mnodes
2023-07-27 14:16:54 +08:00
kailixu
cf59a6cff0 chore: set user for dm transport 2023-07-24 14:24:47 +08:00
wangmm0220
da9e30434a fix:add sdbFetchCancel to release hash node 2023-07-17 20:21:23 +08:00
Benguang Zhao
3689b41f3a Merge branch '3.0' into FIX/TD-24182-3.0 2023-06-12 09:39:49 +08:00
dmchen
23983e506f fix test case 2023-05-29 16:12:26 +08:00
tangfangzhi
e21a2f9cce check empty 2023-05-29 14:02:36 +08:00
dmchen
24937c3d5b check empty dnode 2023-05-26 19:01:13 +08:00
dmchen
fcf2b58aad check offline when force 2023-05-26 12:48:37 +08:00
Benguang Zhao
30104f300c enh: refactor func names of mndTransPerformFinishedStage and mndTrancCheckConflict 2023-05-25 15:44:26 +08:00
dapan1121
6e5ec3d097
Merge pull request #21358 from taosdata/feat/TD-23362-3.0
feat: support update active code by SQL
2023-05-20 14:09:20 +08:00
kailixu
8fd4b27c43 chore: code optimization 2023-05-19 16:10:44 +08:00
kailixu
301f7f7a41 Merge branch 'feat/TD-23362-3.0' of https://github.com/taosdata/TDengine into feat/TD-23362-3.0 2023-05-19 16:06:36 +08:00
kailixu
8571e6f6c5 chore: code optimization 2023-05-19 16:06:20 +08:00
kailixu
de93895859 chore: code optimization 2023-05-19 09:25:26 +08:00
wade zhang
1ade314043
Merge pull request #21325 from taosdata/feat/force-drop-dnode
Feat/force drop dnode
2023-05-19 09:23:54 +08:00
kailixu
c770a5c306 chore: code optimization 2023-05-19 06:59:28 +08:00
kailixu
e3f194ed9b chore: code optimization 2023-05-18 19:13:04 +08:00
kailixu
1de90208f7 test: test case for alter dnode active code 2023-05-18 18:02:48 +08:00
kailixu
0e891c5c14 chore: more code 2023-05-18 13:30:45 +08:00
kailixu
ab06dd04f4 feat: support update active code in sdb 2023-05-18 13:01:28 +08:00
kailixu
5098d44068 feat: support update active code in sdb 2023-05-18 12:59:44 +08:00
kailixu
cf0d3ddde3 feat: support update active code by SQL 2023-05-17 20:27:12 +08:00
dmchen
9ff56a4e2b unsafe command 2023-05-16 14:02:54 +08:00
kailixu
2b9f9add3a feat: create dnode limited by grant of cpu cores 2023-05-13 20:10:02 +08:00
dapan1121
eda4c85dbb
Merge pull request #21253 from taosdata/feat/TD-23643-3.0
feat: support connectors licensing
2023-05-11 18:19:04 +08:00
kailixu
4339a0a320 chore: for compatibility 2023-05-11 15:09:02 +08:00
kailixu
efd6b578ff chore: more code 2023-05-11 14:57:50 +08:00
kailixu
f444b7ac6a chore: more code 2023-05-11 13:03:21 +08:00
kailixu
bd00a4f217 chore:more code 2023-05-11 11:32:39 +08:00
kailixu
fd107f2c26 chore: more code 2023-05-11 00:16:41 +08:00
dmchen
06d94f6cd8 to enterprise 2023-05-10 17:16:04 +08:00
dmchen
565c930f77 check 2 mnode 2023-05-10 15:50:54 +08:00
dmchen
9b29cfe831 fix/restore check 2023-05-10 14:36:52 +08:00
dmchen
3fab2201a0 link command to implementation 2023-05-10 11:23:35 +08:00
cadem
843d606058 feat/restore dnode 2023-05-09 17:15:37 +08:00
kailixu
2be6ff4630 chore: more code 2023-05-06 20:38:50 +08:00
Xiaoyu Wang
d2b8c5e433
Merge pull request #20524 from taosdata/fix/clusterid-isolation
fix: clusterid isolation
2023-03-25 09:19:49 +08:00
Shengliang Guan
8d1224ce22 refactor: format code 2023-03-23 22:31:20 +08:00
dapan1121
5b02af6a91 fix: merge main to 3.0 2023-03-22 16:08:16 +08:00
cadem
39283d22fb fix/change print format 2023-03-18 12:59:58 +08:00
cadem
7c970d1847 fix/clusterid isolation 2023-03-18 11:16:52 +08:00
yihaoDeng
07ca8eb8e0 enh: add trace to transaction 2023-03-16 10:25:46 +00:00
cadem
a063d69890 feat/add-reboot-time 2023-03-07 18:27:26 +08:00
Xiaoyu Wang
1ab144609e merge main 2023-02-23 14:58:22 +08:00
Xiaoyu Wang
c597de099f merge main 2023-02-20 13:41:27 +08:00
Haojun Liao
8d187efc18 refactor:do some internal refactor. 2023-02-20 10:04:08 +08:00
dapan1121
b9918b0eda fix: add alter dnode configuration validdation 2023-02-14 13:49:07 +08:00
Shengliang Guan
d476b6db13 enh: update epset on dnode info changed 2023-01-16 15:41:50 +08:00
Shengliang Guan
ad8c73645b fix: update epset on dnode info changed 2023-01-13 15:26:24 +08:00
Shengliang Guan
907cb73243 fix: return dropping dnode in status resp 2023-01-09 16:31:16 +08:00
Minglei Jin
c28ba32c93 fix(vnode/mgmt): pre close vnode after queue's empty 2023-01-04 18:08:33 +08:00
Shengliang Guan
9e989691c3 fix: set dnode online after status check success 2022-12-28 19:10:12 +08:00
Shengliang Guan
cd32f67968 enh: check conflict before create trans 2022-12-23 14:11:44 +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
Shengliang Guan
b0d486eb85 enh: add dropping and creating status for dnode 2022-12-21 14:14:09 +08:00
Shengliang Guan
9adf7d89a7 fix: incorrect error code for repeated dnode creation 2022-12-16 12:28:22 +08:00
Shengliang Guan
130ef694c7 fix: one less alter vnode request was sent 2022-12-06 19:37:43 +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
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
2d48563959 fix: crash if failed to decode sdb row 2022-12-01 16:04:39 +08:00
Shengliang Guan
1e8a816155 enh: show leader ** if vnode can read and can't write 2022-11-30 21:42:42 +08:00
Haojun Liao
e0e55b2d65 refactor: do some internal refactor. 2022-11-23 22:08:35 +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
108b9ffed6 refact: add sequence for status msg 2022-11-03 10:42:33 +08:00
Shengliang Guan
b98e3f343d fix: status access time error 2022-11-02 18:57:38 +08:00
Shengliang Guan
17e3c59aeb fix: add dnode status log 2022-11-02 11:21:13 +08:00
Shengliang Guan
7ddde569a0 enh: force drop dnode 2022-10-31 17:29:24 +08:00
Shengliang Guan
e7693b89ce enh: balance vgroup 2022-10-27 14:37:21 +08:00
Shengliang Guan
39e303b79b enh: show the restore status of vnode when show vgroups 2022-10-19 20:07:15 +08:00
Shengliang Guan
78fb1911d4 enh: refactor the code to create and delete mnodes 2022-10-14 17:59:09 +08:00
Hongze Cheng
6ed0634fb7 format more code 2022-10-13 11:56:16 +08:00
Shengliang Guan
633fd372cd fix: coverity issues 2022-10-09 17:48:06 +08:00
Shengliang Guan
e98335bdfa fix: coverity issues 2022-10-08 11:29:46 +08:00
Shengliang Guan
c6317e67f0 fix: coverity issues 2022-09-30 11:26:26 +08:00
Shengliang Guan
3810b5d4fa fix: add more info log for mnode 2022-09-23 15:42:36 +08:00
Shengliang Guan
43ef21f67b enh: add oper name to show transaction 2022-09-22 16:19:33 +08:00
Minglei Jin
97d533d520 tsdbCache/usage: new cacheload column for db.vgroups to check usage 2022-09-01 16:41:08 +08:00
Shengliang Guan
1b87042d38 fix: alter dnode debugflag error 2022-07-29 15:29:12 +08:00
Shengliang Guan
948d01a3ac enh: let alter all dnodes work 2022-07-28 11:17:53 +08:00
Minglei Jin
7974d672b4 fix: make tdbDebugFlag work 2022-07-26 17:46:47 +08:00
Shengliang Guan
b859e6bde2 fix: the modification of alter dnode does not take effect through show dnode variables 2022-07-25 15:27:47 +08:00
kailixu
b6bfdf2b9e chore: grant hb interval optimize 2022-07-23 12:11:49 +08:00
kailixu
a6f2e87157 chore: code optimization 2023-07-22 22:18:50 +08:00
kailixu
586618807d chore: code optimization 2023-07-21 16:28:48 +08:00
kailixu
ca59f0d48d chore: merge 3.0 2023-07-21 15:52:54 +08:00
kailixu
d89f4da561 chore: more code 2023-07-21 15:45:50 +08:00
kailixu
ef2b66b280 chore: more code 2023-07-21 06:56:24 +08:00
dapan1121
cbe03ef212
Merge pull request #22069 from taosdata/enh/TS-2288
enh: add scope for show xx variables
2023-07-19 18:01:11 +08:00
Shungang Li
dfaf9134c6 fix: alter keeptimeoffset by 'k v' or 'k' 'v' 2023-07-18 16:04:38 +08:00
Shungang Li
1d0c73feb6 fix: alter dnode keeptimeoffset err 2023-07-17 18:37:00 +08:00
Ganlin Zhao
13e6a04e8f fix scope 2023-07-17 15:56:21 +08:00
Ganlin Zhao
7935d824b6 enhance show variables output 2023-07-14 13:57:02 +08:00
Cary Xu
6460514147 enh: grant refactor and grant check 2022-07-18 13:22:21 +08:00
Cary Xu
74bf84fd5a fix: make the ci cases pass 2022-07-17 23:17:24 +08:00
Cary Xu
1175bda094 Merge branch '3.0' into feature/grant-3.0 2022-07-14 14:10:14 +08:00
Cary Xu
7438f1fed4 feat: read/create restrict when grant expired 2022-07-14 14:09:43 +08:00
Shengliang Guan
480de34a0e enh: support alter debugflag in dnode 2022-07-13 14:13:12 +08:00
Cary Xu
85d7e46ff9 Merge branch '3.0' into feature/grant-3.0 2022-07-11 17:20:05 +08:00
Shengliang Guan
dca93b18cc refactor: adjust logs 2022-07-08 16:57:54 +08:00
Cary Xu
b22986ced0 feat: support grant 2022-07-06 20:46:41 +08:00
Shengliang Guan
4a494e234e test: cases with 100 dnodes 2022-07-05 14:40:48 +08:00
Shengliang Guan
630eebecd5 enh: check available memory of dnode while creating db 2022-07-04 17:50:35 +08:00
Shengliang Guan
afca287f99 refactor: temporarily comment out some code and use cases 2022-07-02 16:59:44 +08:00
Shengliang Guan
89d6ca7823 feat: privilege for sysinfo user 2022-06-25 18:03:12 +08:00
Shengliang Guan
09ce47ae9f refactor: rename auth to privilege 2022-06-25 10:27:27 +08:00
Shengliang Guan
cdfb47cb55 feat: check oper privilege 2022-06-25 08:56:47 +08:00
dapan1121
94a2b6d945 enh: refactor show variables 2022-06-24 15:18:40 +08:00
Shengliang Guan
0811e5fc93 feat: make config dnode work 2022-06-23 15:35:22 +08:00
Shengliang Guan
4093184d2c Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-06-23 14:14:31 +08:00
Shengliang Guan
34daf19946 feat: let drop dnode support ep 2022-06-23 13:29:27 +08:00
dapan1121
b2ff536050
Merge pull request #14118 from taosdata/feature/showdnodevariables
feat: show dnode variables
2022-06-23 13:23:06 +08:00
Shengliang Guan
f05c431e84 feat: balance vgroup 2022-06-22 19:56:38 +08:00
dapan1121
66cfe3a3fc feat: show dnode variables 2022-06-22 17:17:18 +08:00
Shengliang Guan
8cdbe63952 enh: drop qnode and snode on dnode 2022-06-22 15:41:30 +08:00
Shengliang Guan
f5c0ab8579 feat: drop dnode 2022-06-22 14:55:29 +08:00
dapan1121
692f5f0e01 feat: show dnode variables 2022-06-21 21:05:47 +08:00
Zhiqiang Wang
4df4b2d145
Merge pull request #13934 from taosdata/fix/ZhiqiangWang/TD-16357-fix-sim-udf-test-error
test: fix sim udf test error
2022-06-17 16:23:04 +08:00
afwerar
764d59b481 test: fix sim udf test error 2022-06-17 14:56:54 +08:00
Shengliang Guan
80e0b830fe refactor: remove duplicate conninfo in SRpcMsg 2022-06-17 10:40:42 +08:00
Shengliang Guan
ed532ed7ac refactor: adjust logs 2022-06-16 12:01:13 +08:00
Shengliang Guan
6711d79434 feat: increase enable and sysinfo limits for user privilege 2022-06-15 17:40:02 +08:00
Shengliang Guan
a3f1273640 refactor: mnode sync 2022-06-14 10:58:36 +08:00
Shengliang Guan
3fc793dbe0 enh: save dnodeVer in dnodeEps.json 2022-06-11 13:09:45 +08:00
Shengliang Guan
fbbfb0dbe6 feat: drop dnode 2022-06-07 20:25:42 +08:00
Shengliang Guan
dd4e01eed3 feat: drop dnode 2022-06-07 14:31:07 +08:00
Shengliang Guan
e5f2b786fb feat: drop dnode 2022-06-07 13:41:41 +08:00
Shengliang Guan
362f37b5ed feat: redistribute vgroup 2022-06-06 17:12:28 +08:00
Shengliang Guan
5838956831 refactor: dnode online 2022-06-06 14:45:53 +08:00
Shengliang Guan
2cbb30a0db refactor: adjust error msg 2022-06-01 12:11:31 +08:00
Shengliang Guan
e10edb80ef fix: the role should be OFFLINE after mnode stopped 2022-06-01 10:21:27 +08:00
Shengliang Guan
70e6e15920 Merge branch 'fix/mnode' into fix/tsim 2022-06-01 09:41:54 +08:00
dapan1121
717acef00d
Merge branch '3.0' into feature/qnode 2022-05-31 17:50:50 +08:00
Shengliang Guan
04ef9e15e6 refactor: make trans support global conflict 2022-05-31 17:37:25 +08:00
Shengliang Guan
86f8bf6cb1 refactor: make trans support multi steps 2022-05-31 14:38:15 +08:00
dapan1121
496ae4ca89 schedule based on qnode's load 2022-05-31 14:03:47 +08:00
Shengliang Guan
c8d5575030 fix: status msg 2022-05-26 19:29:29 +08:00
Shengliang Guan
b638d0ef8c refactor: let mnode report sync state 2022-05-25 16:41:38 +08:00
Shengliang Guan
9beb5ebee3 refactor: let all operations of mnode into the sync log 2022-05-24 23:10:21 +08:00
Shengliang Guan
a878b3edd5 fix: commit log should not be null 2022-05-23 21:17:04 +08:00
Shengliang Guan
682a7cab17 fix: avoid memory leak 2022-05-21 16:35:24 +08:00
Shengliang Guan
366d0f6d08 refactor: adjust msgcb 2022-05-19 17:39:24 +08:00
Shengliang Guan
36fe62fbd2 refactor: make more object global 2022-05-16 23:23:49 +08:00
Shengliang Guan
96b7f2696a refactor: adjust SRpcMsg 2022-05-16 14:55:31 +08:00
Shengliang Guan
2bff14b528 refactor: adjust log 2022-05-08 22:23:20 +08:00
Haojun Liao
35fccc49d8 refactor(query): remove redundant attributes in some structs. 2022-04-29 08:48:18 +08:00
Shengliang Guan
68be5698a0 refactor(cluster): adjust acct errno 2022-04-26 16:00:40 +08:00
Minghao Li
64dfc1da1c merge 3.0 code 2022-04-22 17:11:56 +08:00
Minghao Li
75684fed32 report status by dnodeId equal 2022-04-20 10:24:37 +08:00
Shengliang Guan
b66718a4d8 feat: report service status 2022-04-19 21:39:42 +08:00
Shengliang Guan
2635df084d refact<cluster>: adjust show types 2022-04-14 20:54:43 +08:00
Shengliang Guan
495e417ce6 enh<cluster>: add show message funcs 2022-04-14 18:16:02 +08:00
Shengliang Guan
6abed1ad5a Merge remote-tracking branch 'origin/3.0' into feature/node 2022-04-14 14:32:23 +08:00
Haojun Liao
bcbc8618d2 ehn(query): refactor show module in mnode. 2022-04-13 19:27:47 +08:00
Haojun Liao
60c1ce2d08 ehn(query): refactor show module in mnd. 2022-04-12 20:05:13 +08:00
Shengliang Guan
4fedc23b26 refact(cluster): node mgmt 2022-04-12 17:25:58 +08:00
Shengliang Guan
34286624f3 fix(cluster): delete redundant logs 2022-04-11 19:47:24 +08:00
Shengliang Guan
7f3b15020c fix(cluster): get monitor info in multi-process mode 2022-04-11 18:13:55 +08:00
Shengliang Guan
48ec0aa781
Merge pull request #11351 from taosdata/feature/node
feat[cluster]: create and drop mnode
2022-04-10 13:04:04 +08:00
Shengliang Guan
c1b3afa92d feat[cluster]: create and drop mnode 2022-04-09 19:38:20 +08:00
Haojun Liao
d6338ca773
Merge branch '3.0' into feature/3.0_liaohj 2022-04-09 18:30:05 +08:00
Haojun Liao
208f639806 feature[query]:refactor show query processing in mnode. 2022-04-09 16:19:08 +08:00
Shengliang Guan
4460463317 feat<cluster>: create and delete qnode 2022-04-09 15:31:50 +08:00