Commit graph

256 commits

Author SHA1 Message Date
Haojun Liao
723efba79b
Merge branch '3.0' into refact/submit_req 2022-12-26 13:25:25 +08:00
Shengliang Guan
cb5ec76cce enh: check conflict before create trans 2022-12-23 13:58:39 +08:00
Shengliang Guan
6d94afe48f
Revert "refact: adjust some assert cases" 2022-12-07 21:51:17 +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
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
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
2d48563959 fix: crash if failed to decode sdb row 2022-12-01 16:04:39 +08:00
Shengliang Guan
51378aae40 enh: add topic privilege 2022-12-01 12:22:43 +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
Liu Jicong
2386e0b513 refactor(tmq): add more strict drop condition check 2022-11-11 14:37:31 +08:00
Liu Jicong
2e640c38a2 refactor: stream and tmq message 2022-10-31 18:37:28 +08:00
Liu Jicong
dcf2c980c5 refactor(mnode): remove unused code 2022-10-27 15:32:20 +08:00
Liu Jicong
d507678b35 refactor(stream): set state buffer size 2022-10-13 11:18:02 +08:00
Liu Jicong
69352e6e89 fix tbanme length check 2022-10-12 10:50: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
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
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
Liu Jicong
273adb9895 fix memory leak 2022-09-16 16:17:02 +08:00
Liu Jicong
c7f986a656 refactor(tmq): add error code 2022-09-14 17:11:50 +08:00
Liu Jicong
c4dcc994fb remove queue scan 2022-08-31 11:35:25 +08:00
Liu Jicong
357b21cfeb refactor(tmq): use tdb to store check info 2022-08-17 13:58:56 +08:00
Liu Jicong
95f696b30d enh(tmq): prevent drop db when topic exists 2022-08-10 17:24:47 +08:00
Cary Xu
45c68a1622 fix: check modifiable when drop tsma columns 2022-08-01 16:51:32 +08:00
Shengliang Guan
d4abe20eeb fix: can't drop db since transaction conflict 2022-07-25 18:21:13 +08:00
Shengliang Guan
c8bdd98467 fix: modifying stb in subscription is not allowed 2022-07-22 22:03:58 +08:00
Liu Jicong
2fddb8a6d6 feat(tmq): check alter 2022-07-22 17:10:40 +08:00
Liu Jicong
2441ec22bd feat(tmq): check alter for ntb 2022-07-22 16:05:28 +08:00
Liu Jicong
81d8d2b937 feat(stream): add version in stream block 2022-07-21 17:27:44 +08:00
Shengliang Guan
a5e8ddbc56 refactor: adjust logs 2022-07-08 18:00:19 +08:00
Liu Jicong
3e754d157f
Merge pull request #14241 from taosdata/feature/stream
fix(tmq): check stb existence when subscribing stb
2022-06-25 15:51:24 +08:00
Liu Jicong
90121ae439 fix(tmq): check stb existence when subscribing stb 2022-06-25 15:26:29 +08:00
Shengliang Guan
d08835d518 fix: privilege for create topic 2022-06-25 12:03:15 +08:00
Shengliang Guan
b07dfdbaf5 Merge branch 'fix/mnode' into fix/tsim 2022-06-25 11:32:41 +08:00
Shengliang Guan
23653fd843 enh: privilege for topic and stream 2022-06-25 11:22:34 +08:00
Shengliang Guan
09ce47ae9f refactor: rename auth to privilege 2022-06-25 10:27:27 +08:00
Shengliang Guan
96b3603bfd refactor: rename auth to privilege 2022-06-25 09:56:34 +08:00
Liu Jicong
3f6ce2da73 feat(tmq): support topic with meta 2022-06-21 15:18:09 +08:00
Shengliang Guan
5ae355077c enh(mnode): transaction conflict supports two db 2022-06-17 11:11:29 +08:00
Shengliang Guan
80e0b830fe refactor: remove duplicate conninfo in SRpcMsg 2022-06-17 10:40:42 +08:00
Shengliang Guan
6711d79434 feat: increase enable and sysinfo limits for user privilege 2022-06-15 17:40:02 +08:00
Xiaoyu Wang
380a071551 fix: handle the memory leak of parser 2022-06-13 14:54:38 +08:00
Liu Jicong
6fcee0e244 refactor(tsdb): tsdb reader open 2022-06-10 15:20:57 +08:00
Shengliang Guan
41d9c89b8e fix: cannot modify columns used by topic 2022-06-06 17:50:18 +08:00
Shengliang Guan
eeb5c55782 enh: should not alter stb if field used by topic 2022-06-06 10:37:17 +08:00
Shengliang Guan
980e289cdf refactor: add alter-confirm while alter db 2022-06-05 14:59:53 +08:00
Liu Jicong
0ead238adb feat(tmq): support check col and tag modifiable 2022-06-02 15:53:30 +08:00
Liu Jicong
f2048b00cb fix(tmq): subscribe stb 2022-06-02 11:01:05 +08:00
Liu Jicong
e1fd4a6640 feat(tmq): get_db api 2022-06-02 10:18:11 +08:00
Shengliang Guan
70e6e15920 Merge branch 'fix/mnode' into fix/tsim 2022-06-01 09:41:54 +08:00
Shengliang Guan
1013b06107 refactor: make trans support global conflict 2022-05-31 19:24:26 +08:00
Shengliang Guan
9057abeb39 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-31 17:39:57 +08:00
Shengliang Guan
04ef9e15e6 refactor: make trans support global conflict 2022-05-31 17:37:25 +08:00
Liu Jicong
451d19f986 feat(tmq): create topic new grammar 2022-05-31 16:20:40 +08:00
Liu Jicong
2248bc4207 Merge branch '3.0' into feature/topic_grammar 2022-05-30 23:31:22 +08:00
Liu Jicong
d1259b3c82 fix(tmq): remove topic ref cnt 2022-05-30 22:50:59 +08:00
Liu Jicong
05a0774b6d feat(tmq): add sub type 2022-05-27 14:06:28 +08:00
Hongze Cheng
fe22f0f6d3 use two version in server and refact 2022-05-26 08:29:52 +00: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
Liu Jicong
82b2ae4194 enh(tmq): set and show client id 2022-05-19 11:20:47 +08:00
Shengliang Guan
67b0fd9261 fix: wrong db status 2022-05-18 09:25:00 +08:00
Shengliang Guan
82a8f63dec fix: bad code merge 2022-05-17 21:20:43 +08:00
Shengliang Guan
00a69a4d57 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-17 19:41:53 +08:00
Liu Jicong
d762ec6371 enh(tmq): adaptive schema 2022-05-17 18:18:55 +08:00
Liu Jicong
8ceae5854d fix(tmq): fix memory leak 2022-05-17 17:01:07 +08:00
Shengliang Guan
d7e895448d fix: conflicts after refactor SRpcMsg 2022-05-17 16:32:23 +08:00
Shengliang Guan
0623514ed1 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-17 16:12:53 +08:00
Liu Jicong
44a9695460 enh(tmq): cascade drop 2022-05-17 04:09:25 +08:00
Shengliang Guan
96b7f2696a refactor: adjust SRpcMsg 2022-05-16 14:55:31 +08:00
Liu Jicong
1c98d780a0 fix(wal): int overflow 2022-05-12 20:51:08 +08:00
Liu Jicong
7ab2e76c35 feat(tmq): support get tb name 2022-05-12 11:31:56 +08:00
Liu Jicong
714dd4f497 enh(tmq): only read committed log 2022-05-11 14:42:20 +08:00
Liu Jicong
a6b258a45f feat(tmq): change default config 2022-05-10 17:12:11 +08:00
Liu Jicong
52e1fcbff7 feat(tmq): show subcription 2022-05-09 18:09:55 +08:00
Liu Jicong
661fbd2e46 enh(stream): improve topic show 2022-05-09 16:35:59 +08:00
Liu Jicong
de939d589f fix: memory error 2022-04-29 20:11:58 +08:00
Liu Jicong
37a2977ad9 feat(tmq): consumer support recover 2022-04-27 17:15:02 +08:00
Liu Jicong
a5a10f7068 feat: tmq support show 2022-04-26 17:08:42 +08:00
Liu Jicong
ee9084e456
Merge pull request #11831 from taosdata/feature/tq
enh: msg with adaptive schema
2022-04-25 17:37:55 +08:00
Liu Jicong
609b21647b fix: msg with schema 2022-04-25 15:40:25 +08:00
Haojun Liao
8f14f8e8b3 fix(query): enable mnd support show topics processing. 2022-04-25 11:40:56 +08:00
Liu Jicong
06a370c8de enh(tmq): remove topic out of db 2022-04-25 10:42:17 +08:00
Liu Jicong
575f64197d enh(wal): skip read for specific msg 2022-04-24 16:51:32 +08:00
Liu Jicong
32e9887664 feat(tmq): add push mode 2022-04-22 19:47:00 +08:00
Liu Jicong
3035ecd58e add show topic 2022-04-22 14:26:36 +08:00
Liu Jicong
2dcb014511 feat(tmq): add db subscribe 2022-04-21 16:37:55 +08:00
Shengliang Guan
83a824a14d Merge remote-tracking branch 'origin/3.0' into feature/check 2022-04-14 20:56:57 +08:00
Shengliang Guan
2635df084d refact<cluster>: adjust show types 2022-04-14 20:54:43 +08:00
Liu Jicong
69cb4b5c99 refactor(tmq): persist ast in topic 2022-04-14 20:34:42 +08:00
Shengliang Guan
495e417ce6 enh<cluster>: add show message funcs 2022-04-14 18:16:02 +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
Haojun Liao
208f639806 feature[query]:refactor show query processing in mnode. 2022-04-09 16:19:08 +08:00
Liu Jicong
9364c8063c revert topic phyplan 2022-03-30 14:25:44 +08:00
Liu Jicong
459ec6ed71 tmq optimize offset handling 2022-03-30 14:06:02 +08:00
Liu Jicong
a77e4f28b8 fix 2022-03-29 16:30:09 +08:00
Liu Jicong
06285a252e refactor tmq container 2022-03-26 20:12:45 +08:00
afwerar
222db126bc [TD-13758]<fix>: redefine memory api. 2022-03-26 00:29:53 +08:00
Liu Jicong
d1363d9cb2 task running 2022-03-23 14:47:24 +08:00
Zhiqiang Wang
29c5e63d85
Merge pull request #10882 from taosdata/fix/ZhiqiangWang/TD-13762-redefine-atomic-api
[TD-13762]<fix>: redefine atomic api.
2022-03-22 01:06:55 +08:00
afwerar
a263f72d58 [TD-13762]<fix>: redefine atomic api. 2022-03-22 00:54:21 +08:00
Liu Jicong
b08c3120bf fix memory error 2022-03-21 23:36:21 +08:00
Shengliang Guan
916e569229 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-20 00:30:24 +08:00
Xiaoyu Wang
e4dd627b20 stream plan implement 2022-03-19 03:02:31 -04:00
Shengliang Guan
565774b985 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-16 21:35:48 +08:00
Xiaoyu Wang
5967a4dff8 TD-13597 create/drop topic, alter database, drop index, drop qnode statement implement 2022-03-16 02:53:25 -04:00
Xiaoyu Wang
f8f7aabfd9 TD-13597 create/drop topic, alter database, drop index, drop qnode statement implement 2022-03-16 02:08:59 -04:00
Shengliang Guan
332da70335 rename msg 2022-03-15 20:53:29 +08:00
Shengliang Guan
ae4835dbc5 shm 2022-03-11 11:53:52 +08:00
Liu Jicong
e766f3fad4 add mnode stream 2022-03-10 17:15:45 +08:00
Liu Jicong
82c141ede8 merge from 3.0 2022-03-01 15:56:11 +08:00
Liu Jicong
21e5ddbb8d refactor tmq msg handle 2022-02-28 20:46:23 +08:00
Shengliang Guan
11c79d1b88 set trans type 2022-02-18 11:49:15 +08:00
Liu Jicong
2541d19124 use full name to create topic 2022-02-16 21:22:07 +08:00
Shengliang Guan
43de12b5fa test for create topic 2022-02-16 20:18:18 +08:00
Shengliang Guan
353feec145 serialize topic msg 2022-02-16 10:50:47 +08:00
Shengliang Guan
abd6b98ba4 serialize create topic req 2022-02-16 10:34:29 +08:00
Shengliang Guan
51f46e40d5 serialize drop topic req 2022-02-16 10:25:14 +08:00
Shengliang Guan
2e6bdc2b6b Merge remote-tracking branch 'origin/3.0' into feature/privilege 2022-02-15 16:50:15 +08:00
Shengliang Guan
fee2fceaf2 fix invalid write 2022-02-15 16:46:21 +08:00
Shengliang Guan
72ff3200bc serailize show msg 2022-02-15 15:24:27 +08:00
Liu Jicong
a038c46607 refactor tq meta store 2022-02-15 10:11:34 +08:00
dapan
7cde651b4d Merge remote-tracking branch 'origin/2.0' into feature/qnode 2022-02-05 12:24:27 +08:00
Liu Jicong
a1d143384a fix mem leak 2022-01-28 19:59:16 +08:00
dapan1121
6be54c112e catalog refactor 2022-01-28 17:50:16 +08:00
Liu Jicong
fc8dcbab37 fix invalid write 2022-01-25 18:20:00 +08:00
Liu Jicong
5f7ae72271 fix query crash 2022-01-25 18:08:38 +08:00
Liu Jicong
d410ef1ca2 fix plan convert error 2022-01-24 18:21:25 +08:00
Haojun Liao
04487db683 [td-11818]Fix memory leak. 2022-01-21 13:38:08 +08:00
Liu Jicong
00ccbb4a3a add subscribe for sdb 2022-01-19 16:28:13 +08:00
Liu Jicong
b6e826df6c add tq support for submitblk scanner 2022-01-18 09:53:11 +08:00
Haojun Liao
2f3a58f8d6 [td-11818]support taos_create_topic 2022-01-14 18:35:57 +08:00
Shengliang Guan
a326b29021 minor changes 2022-01-10 04:44:11 -08:00
Liu Jicong
8a437a89dc add heartbeat framework 2022-01-06 18:17:08 +08:00
Liu Jicong
b0d935ba7d merge from 3.0 2022-01-06 10:56:25 +08:00
Liu Jicong
df554c03fc handle merge conflict 2022-01-06 10:44:34 +08:00
Liu Jicong
0ba5427a9b handle subscribe 2022-01-06 10:28:34 +08:00
Shengliang Guan
d3927b54c0 Improve the error handling of mnode 2021-12-30 22:22:50 -08:00
Shengliang Guan
3316c1489a test cases 2021-12-29 05:00:26 -08:00
Liu Jicong
335de53594 add mndconsumer 2021-12-29 17:53:43 +08:00
Haojun Liao
76154f5863 [td-11818] support create child table. 2021-12-28 16:06:01 +08:00