Commit Graph

2972 Commits

Author SHA1 Message Date
Shengliang Guan cc87f99854
Merge pull request #18778 from taosdata/feature/3_liaohj
fix(query):fix the invalid write operation.
2022-12-07 19:34:33 +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
Haojun Liao 0c8bbf5496 fix(query):add an assert. 2022-12-07 18:16:12 +08:00
Alex Duan 15b8b28972 fix(query): SMA ensure support info pColAgg capacity over column numfor this table 2022-12-07 17:52:49 +08:00
Shengliang Guan 24619fef78
Merge pull request #18747 from taosdata/fix/TD-21017
fix: fix tbnameIn bug on normal table
2022-12-06 19:38:11 +08:00
dapan1121 2eb496e9d0
Merge pull request #18741 from taosdata/fix/TD-20929
fix:read data and compute group id
2022-12-06 19:04:47 +08:00
yihaoDeng 2af319ac0a fix tbnameIn bug on normal table 2022-12-06 17:16:34 +08:00
54liuyao 99975ae524 fix:read data and compute group id 2022-12-06 16:26:33 +08:00
Haojun Liao 7c66b80045 Merge branch '3.0' into feature/3_liaohj 2022-12-04 22:21:49 +08:00
dapan1121 f9f60a8f39
Merge pull request #18646 from taosdata/fix/TD-20684-3.0
feat(api): add new api int64_t taos_affected_rows64
2022-12-04 16:47:51 +08:00
Shengliang Guan 241638de33
Merge pull request #18661 from taosdata/fix/liao_cov
enh(query): improve the performance and add some todo
2022-12-03 21:41:38 +08:00
Haojun Liao 4a121d40d6 fix(query): fix syntax error. 2022-12-03 13:47:51 +08:00
Haojun Liao 658cb393a7 enh(query): improve the performance and add some todo 2022-12-03 12:11:20 +08:00
Shengliang Guan d9c261cd13 refact: remove some error codes 2022-12-03 10:17:02 +08:00
Haojun Liao de0022b473 fix(query): fix error in record the created time. 2022-12-02 23:38:05 +08:00
Haojun Liao 5e77b3eca3 refactor: add function for extract the required buffer during query. 2022-12-02 23:10:03 +08:00
dapan1121 94ab465b15
Merge pull request #18621 from taosdata/fix/removeInvalidTab
fix: remove invalid table
2022-12-02 21:07:43 +08:00
dapan1121 84eb77e124
Merge pull request #18590 from taosdata/szhou/table-count-scan
enhancement: table count scan
2022-12-02 21:07:28 +08:00
Shengliang Guan 6d70f48802
Merge pull request #18592 from taosdata/feature/3_liaohj
enh(query): optimize query perf.
2022-12-02 21:00:35 +08:00
Alex Duan 855b0c8cbe feat(api): add int64 affected rows modify tmsg.h struct 2022-12-02 20:57:46 +08:00
Alex Duan 9fb4fa0a7f feat(api): add int64 affected rows modify tmsg.h struct 2022-12-02 20:48:39 +08:00
Alex Duan 878f2a2c19 fix(shell): reset dataDispatcher mistake modify 2022-12-02 17:01:40 +08:00
Alex Duan 39482b24db feat(shell): supported affected rows int64_t 2022-12-02 16:42:38 +08:00
Haojun Liao 42a512c39f refactor: do some internal refactor. 2022-12-02 15:52:32 +08:00
Xiaoyu Wang 85ea8bbbb3 Merge remote-tracking branch 'origin/3.0' into enh/3.0_planner_optimize 2022-12-02 14:04:50 +08:00
dapan1121 dff4c36092
Merge branch '3.0' into fix/TD-20802 2022-12-02 10:11:39 +08:00
Haojun Liao 83782fb27b fix(query): fix invalid tag fill and clear nullbitmp 2022-12-02 10:07:48 +08:00
Haojun Liao 1faf616f1d fix(query): fix null ptr access in evaluation block distribution. 2022-12-01 22:17:53 +08:00
Haojun Liao 24614d03bd fix(query): set correct sma retrieve procedure. 2022-12-01 21:35:01 +08:00
yihaoDeng 1750b5cc92 remove invalid table 2022-12-01 20:34:06 +08:00
Haojun Liao efcc3b06bb fix(query): fix memory leak. 2022-12-01 20:01:09 +08:00
slzhou ee5d0a384f fix: refactor table scan count 2022-12-01 19:05:33 +08:00
Haojun Liao 740daefdc5 fix(query): fix a typo. 2022-12-01 18:39:15 +08:00
Haojun Liao 8c62d5f9fa fix(query): fix bug in tsdbread. 2022-12-01 18:34:26 +08:00
Haojun Liao f8a2ab8338 refactor: do some internal refactor. 2022-12-01 17:24:26 +08:00
slzhou a2de81e908 fix: fill scan type for select count(*) from ins_tables 2022-12-01 16:58:47 +08:00
slzhou b8ed0459a6 fix: change the paramter instead of table name 2022-12-01 16:50:23 +08:00
54liuyao bccb31aced fix:stream crash && add debug log 2022-12-01 14:15:50 +08:00
dapan1121 6e73c89e50 fix: executor returns kill task error code 2022-12-01 12:22:03 +08:00
slzhou 58c75dde6f fix: add seperate group for normal table when group by db_name/stbable_name 2022-12-01 11:38:34 +08:00
dapan1121 b430f653b9 Merge remote-tracking branch 'origin/3.0' into fix/TD-20802 2022-12-01 09:22:31 +08:00
slzhou 903718940d Merge branch '3.0' of github.com:taosdata/TDengine into szhou/table-count-scan 2022-12-01 09:14:10 +08:00
Haojun Liao cefe4be1ab refactor: do some internal refactor. 2022-12-01 00:34:06 +08:00
Shengliang Guan 6304959f9b
Merge pull request #18580 from taosdata/fix/TS-2163
fix(query): fix interp with fill(prev) error
2022-11-30 23:21:51 +08:00
Shengliang Guan 5c2ac1a625
Merge pull request #18591 from taosdata/fix/liao_cov
refactor: do some internal refactor.
2022-11-30 22:12:56 +08:00
Haojun Liao 26ab0894a8 fix(query): fix syntax error. 2022-11-30 21:56:02 +08:00
Haojun Liao 2c8b962b5a refactor: do some internal refactor. 2022-11-30 21:04:58 +08:00
slzhou 45ecc2ba52 fix: no result for table cout scan group by dbname,stable_name for systable 2022-11-30 19:52:29 +08:00
Ganlin Zhao ef054d9ddc fix(query): fix interp with fill(prev) error 2022-11-30 18:01:20 +08:00
slzhou 323e52b8c5 Merge branch 'enh/3.0_planner_optimize' into szhou/table-count-scan 2022-11-30 15:43:41 +08:00
slzhou 259b893f0a fix: integration test of table count scan 2022-11-30 15:42:45 +08:00
54liuyao b30c56bf7c fix:stream scan handles empty datablcok 2022-11-30 15:21:43 +08:00
dapan1121 45cf5acc32
Merge pull request #18501 from taosdata/fix/TS-2149
fix(query): handle countAlwaysReturnValue behavior
2022-11-30 13:20:51 +08:00
Liu Jicong 89119c6247 Merge branch '3.0' into feature/stream 2022-11-30 09:50:22 +08:00
Haojun Liao a8703c7fc2 enh(query): optimize the perf. 2022-11-30 00:11:21 +08:00
Liu Jicong 548684e5ac fix(stream): delete multiple row 2022-11-29 23:39:58 +08:00
Haojun Liao 445c4f28f0 enh(query): optimize the perf. 2022-11-29 23:34:22 +08:00
slzhou 6d86fb5b51 Merge branch 'enh/3.0_planner_optimize' into szhou/table-count-scan 2022-11-29 22:19:36 +08:00
Ganlin Zhao 900fe01f0e fix error 2022-11-29 19:32:51 +08:00
Ganlin Zhao 2956eec51f fix partition/group by tag count should not have output 2022-11-29 19:01:09 +08:00
Ganlin Zhao 8c3ff15342 fix partition by column 2022-11-29 18:00:44 +08:00
54liuyao 0b91b5b2b3 fix:calculate the correct deletion range 2022-11-29 17:24:52 +08:00
dapan1121 8ee170bef1 enh: add retry for vnode closed case 2022-11-29 16:17:05 +08:00
dapan1121 d3bf2c3abb
Merge pull request #18527 from taosdata/fix/TD-20667-3.0
fix(query): memory leak with pPageIdList on sort
2022-11-29 12:08:41 +08:00
Haojun Liao 63d5fd4ef2 Merge branch '3.0' into feature/3_liaohj 2022-11-29 11:39:14 +08:00
Haojun Liao a1585f16f1 ehn(query): improve the merge sort performance. 2022-11-29 11:06:20 +08:00
Haojun Liao 797af5373d enh(query): improve the multi-way merge performance. 2022-11-29 10:59:40 +08:00
Ganlin Zhao daeeacb450 fix compilation error 2022-11-28 23:54:42 +08:00
Ganlin Zhao 682b3b60ef Merge branch '3.0' into fix/TS-2149 2022-11-28 23:42:16 +08:00
Ganlin Zhao 0597511460 fix scalar error 2022-11-28 22:54:27 +08:00
Alex Duan 0b3f21bef7 fix(query): memory leak with pPageIdList on sort1 2022-11-28 21:51:43 +08:00
Alex Duan 48f4d26acd fix(query): memory leak with pPageIdList on sort1 2022-11-28 21:49:29 +08:00
Alex Duan cab48ced20 fix(query): memory leak with pPageIdList on sort 2022-11-28 21:40:46 +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 1f77b78de7
Merge pull request #18515 from taosdata/feature/stream
fix(stream): fill combine with subtable
2022-11-28 16:46:16 +08:00
Haojun Liao 3878af10c9 refactor: do some internal refactor. 2022-11-28 16:13:18 +08:00
Liu Jicong 95e4a4812e fix(stream): fill combine with subtable 2022-11-28 15:04:35 +08:00
Haojun Liao e802fb47ad fix(query): update the copy function. 2022-11-28 14:36:55 +08:00
Haojun Liao 6e81e8cc73 refactor: do some internal refactor. 2022-11-28 12:32:40 +08:00
slzhou b289adce9b fix: save work 2022-11-28 11:12:06 +08:00
Ganlin Zhao 8fba0b631c Merge branch '3.0' into fix/TS-2149 2022-11-28 01:02:57 +08:00
Haojun Liao d8da10f2bb refactor: do some internal refactor. 2022-11-28 00:51:18 +08:00
Ganlin Zhao ab86b6ba47 fix hyperloglog bugs 2022-11-28 00:30:39 +08:00
Haojun Liao 87d9836a75 refactor: do some internal refactor. 2022-11-28 00:28:29 +08:00
Haojun Liao b0ee829db2 refactor: do some internal refactor. 2022-11-28 00:27:49 +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
Ganlin Zhao c019645193 fix bugs 2022-11-27 20:38:39 +08:00
Ganlin Zhao 294af08f7a fix(query): handle countAlwaysReturnValue behavior
when input data is empty
2022-11-27 16:04:36 +08:00
Haojun Liao e29e477b0c fix(query): update api to avoid deadlock. 2022-11-27 15:46:31 +08:00
Haojun Liao 203ea1f9c8 fix(query): fix error 2022-11-27 14:57:44 +08:00
slzhou b5b6fff68b feature: save work 2022-11-27 13:50:36 +08:00
Haojun Liao 31c2aa89ef fix(query): do some internal refactor. 2022-11-27 01:59:49 +08:00
slzhou 2cccfe2be4 feature: save work 2022-11-26 23:03:12 +08:00
Haojun Liao 0948216ca9 fix(query): fix dead lock. 2022-11-26 21:13:34 +08:00
Haojun Liao 9997ff9ada fix(query): fix one typo 2022-11-26 15:33:53 +08:00
Haojun Liao 965ee9a6c8 fix(query): keep block order in exchange operator. 2022-11-26 15:32:36 +08:00
Haojun Liao 257137e55e fix(query): fix memory leak. 2022-11-26 12:15:49 +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
Shengliang Guan 7eb5ac340b
Merge pull request #18464 from taosdata/fix/liao_cov
fix(query): check the error code, if the downstream is an exchange operator.
2022-11-26 09:24:30 +08:00
Haojun Liao 0015e65f5b fix(query): remove invalid free 2022-11-26 02:13:46 +08:00
Haojun Liao 802ca0f607 fix(query): fix memory leak. 2022-11-26 00:58:29 +08:00
Haojun Liao 86fda9f3da fix(query): fix error in windows and darwin system. 2022-11-25 23:06:32 +08:00
slzhou c2a7404b42 save work in case it losts 2022-11-25 23:00:14 +08:00
Haojun Liao 7fe4cf7bbe
Merge branch '3.0' into feature/3_liaohj 2022-11-25 22:24:59 +08:00
dapan1121 5cce33b45b
Merge pull request #18458 from taosdata/fix/TD-20654-3.0
fix: asan problems for rsma
2022-11-25 19:49:51 +08:00
Haojun Liao ead69f7779 refactor: do some internal refactor. 2022-11-25 18:22:09 +08:00
Haojun Liao 46e1438c2a fix(query): check the error code, if the downstream is an exchange operator. 2022-11-25 18:16:27 +08:00
Liu Jicong 48894c8bdb enh(stream): new api for stream queue 2022-11-25 18:03:40 +08:00
kailixu a70583c4af fix: asan problems for rsma 2022-11-25 16:15:15 +08:00
54liuyao 4108d8f898 fix:support scalar function with fill 2022-11-25 14:59:11 +08:00
Shengliang Guan 397a92ee56
Merge pull request #18450 from taosdata/fix/liao_cov
fix(query): check for null ptr before extracting info
2022-11-25 13:36:37 +08:00
Haojun Liao b39153101a fix(query): check for null ptr before extract sort execution information. 2022-11-25 11:42:38 +08:00
Haojun Liao e5e817ae55 other: merge 3.0 2022-11-24 17:24:24 +08:00
Haojun Liao 8dd780b486 other: merge 3.0 2022-11-24 17:17:53 +08:00
Haojun Liao f745dec5ec other: merge 3.0 2022-11-24 17:17:22 +08:00
Haojun Liao 9a208b2d09 other: merge 3.0 2022-11-24 17:08:15 +08:00
Shengliang Guan 130d6e3b6c
Merge pull request #18419 from taosdata/fix/TD-20664
fix:Explicit null dereferenced
2022-11-24 16:50:16 +08:00
Xiaoyu Wang 5956d8f4fd enh: group by tbname optimize 2022-11-24 15:38:48 +08:00
Haojun Liao 1e22adeabc fix(query): set correct data source flag. 2022-11-24 15:11:24 +08:00
54liuyao e0e663c6fa fix:Explicit null dereferenced 2022-11-24 14:51:15 +08:00
Shengliang Guan 631dc756b1
Merge pull request #18426 from taosdata/fix/liao_cov
fix(query): fix error in seq fetch data block.
2022-11-24 13:44:07 +08:00
Haojun Liao 5d5538a12c fix(query): fix error in seq fetch data block. 2022-11-24 12:36:14 +08:00
Shengliang Guan 7d91f3565d
Merge pull request #18395 from taosdata/fix/liao_cov
refactor: enable continue query when the buffer of sink node is empty
2022-11-24 11:47:07 +08:00
Haojun Liao b460974f43 fix(query): fix syntax error. 2022-11-24 10:32:31 +08:00
54liuyao b27faba7ef fix:initialize maxts 2022-11-24 10:29:01 +08:00
Shengliang Guan 7f4a14fbb7
Merge pull request #18369 from taosdata/szhou/fixbugs
fix: build data from mem/imem first when large nchar column incur …eBlockShouldLoad since SDataBlockToLoadInfo.moreThanCapacity
2022-11-24 08:24:41 +08:00
Shengliang Guan 962aa4aff4
Merge pull request #18383 from taosdata/feature/stream
fix(stream): memory leak
2022-11-24 08:17:40 +08:00
Liu Jicong a02919495b fix(stream): set tbname for parition 2022-11-24 03:59:50 +08:00
slzhou 8d77b0cfb7 fix: save work 2022-11-23 20:42:00 +08:00
shenglian zhou 7f6ff39648 feat: table merge scan save work 2022-11-23 19:47:24 +08:00
slzhou 8b9c34504d fix: core dump when left data block id is equal to right data block id 2022-11-23 16:38:59 +08:00
Haojun Liao 05f84c184e fix(query): fix syntax error. 2022-11-23 15:36:38 +08:00
dapan1121 b85fc92771
Merge pull request #18375 from taosdata/fix/TS-2091-V30
fix(shell): output redirect to file need not call fflush
2022-11-23 15:10:27 +08:00
Haojun Liao c623336b6e refactor: enable continue query when the buffer of sink node is lower or empty. 2022-11-23 13:59:38 +08:00
dapan1121 188e6e6c7d
Merge pull request #18325 from taosdata/enh/msgRefactor2
enh: refact some messages
2022-11-23 13:53:37 +08:00
Haojun Liao f92c1d4271 refactor: add some logs. 2022-11-23 13:48:15 +08:00
Haojun Liao 6b53003f94 refactor: add some logs. 2022-11-23 12:18:38 +08:00
Alex Duan 3ad83db5b7 fix(query): remove 2.6 test code 2022-11-23 10:55:28 +08:00
Shengliang Guan fda726df0c
Merge pull request #18371 from taosdata/fix/liao_cov
refactor: do some internal refactor.
2022-11-23 09:25:13 +08:00
Haojun Liao ee371ba6c3 Merge branch '3.0' into fix/liao_cov 2022-11-23 09:09:32 +08:00
dapan1121 2a1e6bf244
Merge pull request #18362 from taosdata/fix/TD-20584
fix: crash issue caused by insert from query clause
2022-11-23 08:43:16 +08:00
Haojun Liao 50a64b1ee8 refactor: do some internal refactor. 2022-11-22 22:46:06 +08:00
Haojun Liao 0d60f24db5 refactor: do some internal refactor. 2022-11-22 22:42:44 +08:00
Shengliang Guan d588cd37f8
Merge pull request #18357 from taosdata/fix/liao_cov
fix(query): fix memory leak.
2022-11-22 20:49:33 +08:00
Shengliang Guan a2138bfc62
Merge pull request #18353 from taosdata/fix/TD-20620
fix:Direct leak in timewindowoperator.c
2022-11-22 19:45:56 +08:00
dapan1121 842217e77d fix: crash issue caused by insert from query clause 2022-11-22 18:53:48 +08:00
dapan1121 e1ea03fbda
Merge pull request #18345 from taosdata/fix/TD-20591
fix:  crash caused by elect null and issues found in asan
2022-11-22 18:49:19 +08:00
Haojun Liao 7c7b2f1cef fix(query): fix memory leak. 2022-11-22 18:06:01 +08:00
54liuyao 5b8d3d57bb fix:Direct leak in timewindowoperator.c 2022-11-22 17:01:59 +08:00