Commit graph

1231 commits

Author SHA1 Message Date
shenglian zhou
ba33907776 fix: remove pages block using disk 2024-02-02 15:00:09 +08:00
dapan1121
ab87953362 enh: support window join 2024-02-01 14:58:08 +08:00
Haojun Liao
cb2ea4a721 fix(stream): take ver snapshot for all vgroups before launching stream with fill-history option opened. 2024-02-01 11:37:57 +08:00
wangmm0220
a9fcc67321 fix:conflicts from 3.0 2024-02-01 11:13:03 +08:00
54liuyao
0afed5263e add mid operator retrive 2024-01-31 18:09:13 +08:00
dapan1121
50c420e6b9 enh: support window join 2024-01-30 19:19:44 +08:00
dapan1121
dc309d67b8 Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2024-01-29 17:08:41 +08:00
dapan1121
32b16bd6e7 enh: fix asof bugs 2024-01-29 16:58:08 +08:00
54liuyao
d7fb8db086 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TD-22023 2024-01-29 16:13:39 +08:00
shenglian-zhou
afa70e5aed
Merge branch '3.0' into szhou/tms-wc/save-row 2024-01-29 15:27:13 +08:00
slzhou
08c2891d50 Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tms/port-3 2024-01-29 10:32:36 +08:00
dapan1121
5cf16dea84
Merge pull request #24584 from taosdata/szhou/feat/td-28228
feat: extract rows within limit before sort to disk
2024-01-29 08:47:46 +08:00
slzhou
c5c833380c Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tms-wc/save-row 2024-01-29 08:13:06 +08:00
54liuyao
9e86dfaee7 stream count window sliding 2024-01-26 15:56:26 +08:00
slzhou
c46769ef37 fix: reader can be in memory or not 2024-01-26 14:10:02 +08:00
slzhou
305d4a962a fix: page block and reader block for each child table input 2024-01-24 17:16:18 +08:00
slzhou
57a9ac75a8 feat: remove limit reached from merge scan operator 2024-01-24 11:37:47 +08:00
slzhou
033ebb5fa5 feat: prepare for switch between one reader and multi readers 2024-01-24 11:11:45 +08:00
slzhou
622dd10b19 feat: add operator next function 2024-01-24 10:21:17 +08:00
shenglian zhou
dd70c63dfe feat: table merge scan with one less disk usage 2024-01-23 16:34:14 +08:00
dapan1121
6640809638 Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2024-01-23 14:48:12 +08:00
dapan1121
888343f6fa enh: add asof ut 2024-01-22 19:24:31 +08:00
54liuyao
288b91a4c3 mid interval retrive 2024-01-22 10:08:45 +08:00
dapan1121
3fecb387cc enh: support asof join 2024-01-19 18:03:16 +08:00
54liuyao
5a7d72d6ef Merge branch '3.0' of https://github.com/taosdata/TDengine into 3.0 2024-01-19 10:39:11 +08:00
dapan1121
497d07a198
Merge pull request #24482 from taosdata/szhou/fix/td-28222-2
fix: stream scan core due to table end index introduced in 1 null row…
2024-01-19 08:45:09 +08:00
dapan1121
fb20dd51de Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2024-01-18 17:11:25 +08:00
dapan1121
dcfa6c220e fix: compile issues 2024-01-18 17:09:59 +08:00
dapan1121
97567f74cb enh: support asof join 2024-01-18 16:50:47 +08:00
54liuyao
7986951f44 use taskid of operator 2024-01-18 11:02:18 +08:00
54liuyao
3bbfb26e09 stream count window 2024-01-17 14:22:19 +08:00
slzhou
de6b559ab9 fix: remove some uage of table end index 2024-01-16 15:21:20 +08:00
slzhou
764365047d fix: stream scan core due to table end index introduced in 1 null row for empty group 2024-01-16 09:28:45 +08:00
fullhonest
cb2ab749b5 Fix TD-27003: use last row scan when select last_row, last 2024-01-15 15:22:29 +08:00
dapan1121
dec6e3fffe enh: support asof join 2024-01-12 18:29:27 +08:00
dapan1121
8d1f5ff479 enh: add asof 2024-01-11 19:25:12 +08:00
dapan1121
e784a5c210 Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2024-01-10 18:57:19 +08:00
dapan1121
5f0440a42c enh: support semi/anti join 2024-01-10 18:56:49 +08:00
dapan1121
0695ed8974 fix: add full test 2024-01-05 17:16:51 +08:00
dapan1121
8e73bedbc7 enh: add join ut 2024-01-05 14:40:05 +08:00
dapan1121
670317ccd7
Merge pull request #24053 from taosdata/enh/3.0/TD-26813
enh: support group by tag/tbname to list empty groups
2024-01-04 09:08:03 +08:00
dapan1121
8d9c093b99 Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2024-01-03 16:26:17 +08:00
dapan1121
b0711f245a fix: compile errors 2024-01-03 16:25:45 +08:00
shenglian zhou
fbf67e4294 fix: save data when creating intial sources 2024-01-03 14:03:22 +08:00
dapan1121
5dc49a8233 enh:support full join 2024-01-03 13:52:36 +08:00
Haojun Liao
29afc2ad6a fix(stream):add jump condition for loop. 2024-01-02 15:48:08 +08:00
Bob Liu
85ba9a4a5f remainGroups 2024-01-02 15:45:03 +08:00
54liuyao
afc2a346e5 reset update info 2024-01-02 14:23:41 +08:00
shenglian zhou
91a705f731 Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tms-wide-column 2024-01-02 10:41:31 +08:00
Bob Liu
7e1d59c565 sort 2023-12-29 16:22:41 +08:00
Bob Liu
e2b61a55fc refactor 2023-12-29 01:40:17 +08:00
Bob Liu
424ab1bbe3 support table merge scan 2023-12-28 16:18:38 +08:00
54liuyao
51cd8e9fb7 reset unclose window info 2023-12-28 15:34:13 +08:00
Bob Liu
a5f88a86e9 adjust 2023-12-28 09:45:01 +08:00
Bob Liu
d795798648 count state 2023-12-27 21:37:00 +08:00
dapan1121
194b1f03ae enh: support inner join 2023-12-26 19:28:19 +08:00
dapan1121
40209db9c7 fix: memory leak issues 2023-12-25 09:19:55 +08:00
dapan1121
8bdf3df6a9 enh: left join ut 2023-12-22 19:25:55 +08:00
Bob Liu
e3098accc4 support count empty table 2023-12-22 18:14:26 +08:00
slzhou
bde2cf7b34 enhance: remove length col and refactor 2023-12-20 09:54:27 +08:00
slzhou
1aa94a8b3d fix: ci error 2023-12-19 14:55:31 +08:00
dapan1121
bc38885856 Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2023-12-19 11:22:41 +08:00
slzhou
0d711331b7 Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tms-wide-column 2023-12-18 13:27:30 +08:00
shenglian zhou
cc4a6c6d55 fix: add new duration block event 2023-12-15 15:04:47 +08:00
dapan1121
e55b7c52d8 fix: add left join case 2023-12-14 17:06:19 +08:00
dapan1121
6d24c08651 fix: compile errors 2023-12-14 14:13:01 +08:00
dapan1121
b2fb30f6c0 feat: support hash join 2023-12-13 18:54:16 +08:00
shenglian zhou
7f93cb9f1a fix: use pageid, offset, length as row index 2023-12-13 11:38:14 +08:00
dapan1121
13ab89bd1b Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2023-12-13 08:25:25 +08:00
dapan1121
54ea94af38 enh: support left join 2023-12-12 19:31:12 +08:00
factosea
f6d70daef8 int32->int16 error 2023-12-11 11:46:15 +08:00
slzhou
c705a71bd9 feat: use disk based buf for src block storage 2023-12-10 22:25:46 +08:00
slzhou
d01e82439e feature: replace two lru cache with hash 2023-12-10 19:11:39 +08:00
dapan1121
bc7e9bf4f2 enh: left join refact 2023-12-08 19:25:05 +08:00
54liuyao
7570fa758b init delete mark 2023-12-08 16:28:18 +08:00
shenglian zhou
854766d986 enhance: save block then sort by row id 2023-12-08 15:57:29 +08:00
dapan1121
7fe919ad16 enh: left join 2023-12-08 15:27:22 +08:00
dapan1121
d7535f832a enh: support cart in join 2023-12-07 19:22:46 +08:00
dapan1121
7c0e8b559c feat: support left join 2023-12-06 19:22:14 +08:00
shenglian zhou
ac531c6d7f enhance: add fileset delimited front end 2023-12-06 10:45:12 +08:00
shenglian zhou
a2e7c78d27 refactor: rename variables 2023-12-06 09:39:38 +08:00
dapan1121
ee03cbc404 Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2023-12-06 08:38:30 +08:00
dapan1121
519622dbf4 feat: support left join 2023-12-05 19:27:57 +08:00
slzhou
e690076331 Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tms-duration 2023-12-05 09:53:29 +08:00
slzhou
538f6fc722 fix: no block after new duration 2023-12-05 09:51:14 +08:00
shenglian zhou
3f8b2e826f fix: add new duration processing to table merge scan 2023-12-04 10:49:40 +08:00
dapan1121
f5aaa92a7e enh: merge join 2023-12-01 18:33:50 +08:00
54liuyao
ae386c6e34 opt expired data 2023-11-29 11:16:56 +08:00
slzhou
fe28af9fa3 Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tms-again 2023-11-17 15:36:58 +08:00
shenglian zhou
88973c7464 feat: skip tables out of limit 2023-11-17 15:32:14 +08:00
liuyao
6d2d5823dc Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TD-21898 2023-11-10 09:24:05 +08:00
kailixu
501d5a7acc Merge branch '3.0' into enh/TD-23769-3.0x 2023-11-08 20:47:15 +08:00
liuyao
ab92894163 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TD-21898 2023-11-08 16:29:45 +08:00
dapan1121
f1b54613f0
Merge pull request #23569 from taosdata/fix/distinct
fix(excutor): group agg operator copy from hash table directly
2023-11-08 16:28:26 +08:00
liuyao
340fb3e727 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TD-21898 2023-11-08 14:16:59 +08:00
kailixu
6b738884a4 chore: rsma checkpoint 2023-11-07 19:59:05 +08:00
Bob Liu
1b9be71d55 fix(excutor): group agg operator copy from hash table directly 2023-11-07 08:51:03 +08:00
liuyao
4ce81f25da session window max delay 2023-11-06 17:45:18 +08:00
liuyao
e8945cedd8 fix issue 2023-11-03 16:03:23 +08:00
liuyao
f51c985914 stream event window 2023-10-25 17:50:16 +08:00
liuyao
5852a0975e set fill history range 2023-10-18 19:49:05 +08:00
slzhou
34246ea001 fix: tag scan support limit and remove slimit optimization 2023-10-16 16:43:15 +08:00
liuyao
1cebda368a session&state operator buff 2023-09-20 15:06:08 +08:00
wangjiaming0909
4a131000e4 fix: data error of partition by col + interval 2023-09-07 10:49:09 +08:00
wangjiaming0909
2c4e0fee07 feat: optimize partition node, replace with sort node 2023-09-05 10:53:30 +08:00
yihaoDeng
6fe649c458 Merge branch 'enh/3.0' into enh/triggerCheckPoint2 2023-08-21 09:12:40 +08:00
liuyao
87c65f3b68 Merge remote-tracking branch 'origin/3.0' into enh/triggerCheckPoint2 2023-08-18 15:27:02 +08:00
dapan1121
efc5589aa2 Merge remote-tracking branch 'origin/3.0' into feat/TD-24700 2023-08-18 14:11:26 +08:00
slzhou
85d1dbe00a Merge branch '3.0' of github.com:taosdata/TDengine into szhou/select-tags-scan 2023-08-17 16:27:37 +08:00
dapan1121
3045a623e1 Merge remote-tracking branch 'origin/3.0' into feat/TD-24700 2023-08-17 14:16:05 +08:00
dapan1121
e8fa9aa633 fix: join blockId and target issues 2023-08-17 13:50:26 +08:00
Haojun Liao
ea6574b3c7 other: merge 3.0 2023-08-17 00:07:55 +08:00
dapan1121
143c657571 Merge remote-tracking branch 'origin/3.0' into feat/TD-24700 2023-08-16 14:50:31 +08:00
dapan1121
91d6734b34 fix: join condition push down issue 2023-08-16 14:28:39 +08:00
shenglian zhou
e93ed3b556 enhance: table san type and disable partition tags optimize for tag scan 2023-08-16 14:09:22 +08:00
liuyao
fc09f8ef1e Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/ly_refactor 2023-08-16 09:36:28 +08:00
slzhou
4fdaaba3ce Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tag-scan-opt 2023-08-15 17:18:25 +08:00
shenglian zhou
84e472ad03 enhance: tag cond col list only once and tag scan derive from scan 2023-08-15 16:10:54 +08:00
liuyao
1b4e51ee4a Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/ly_refactor 2023-08-15 14:20:49 +08:00
liuyao
d1c289823f refactor stream session window 2023-08-14 17:52:39 +08:00
liuyao
3043c7f09f refactor operator 2023-08-14 17:52:39 +08:00
liuyao
57a020edfc refact stream interval 2023-08-14 17:52:39 +08:00
liuyao
9d1e5a512d add stream task id 2023-08-14 17:52:39 +08:00
slzhou
57d1957dee enhance: tag scan code refactoring 2023-08-14 15:57:27 +08:00
wangjiaming0909
5c276fa547 fix: make kill query work for sysscanoperator 2023-08-14 15:21:58 +08:00
dapan1121
c9656d3f77 fix: fix memory issues 2023-08-11 17:39:41 +08:00
shenglian zhou
7c39bc9890 fix: some minor modifications 2023-08-11 13:50:41 +08:00
shenglian zhou
b2e615d4e7 enhance: tag scan cursor based block 2023-08-10 17:30:01 +08:00
Haojun Liao
f633c7fe2b other: merge 3.0. 2023-08-10 11:56:30 +08:00
dapan1121
ce1b294c51 fix: memory leak issues 2023-08-10 11:29:14 +08:00
dapan1121
1d0624bbf1 Merge remote-tracking branch 'origin/3.0' into feat/TD-24700 2023-08-09 10:32:13 +08:00
dapan1121
1aac643a9b enh: support single vnode join 2023-08-09 10:30:35 +08:00
dapan1121
68e0fb924a
Merge pull request #22165 from taosdata/feat/3.0/TD-25271
feature: optimize interval with limit
2023-08-08 10:34:02 +08:00
dapan1121
a95295774a enh: end table scan 2023-08-07 19:35:33 +08:00
dapan1121
0546bdceb2 Merge remote-tracking branch 'origin/3.0' into feat/TD-24700 2023-08-07 11:23:15 +08:00
Haojun Liao
8a11a0418f other: merge 3.0 2023-08-07 09:19:26 +08:00
wangjiaming0909
fba43e1748 feature: optimize interval with limit 2023-08-04 15:04:04 +08:00
wangjiaming0909
632f5fbe8f feat: optimize table merge scan when 1 child table 2023-08-03 15:33:25 +08:00
Haojun Liao
9981cecbed refactor: do some internal refactor. 2023-07-31 15:24:35 +08:00
Haojun Liao
8dfef8768a other: merge 3.0 2023-07-29 22:54:16 +08:00
dapan1121
b7126b9cc6 Merge remote-tracking branch 'origin/3.0' into feat/TD-24700 2023-07-28 18:01:11 +08:00
dapan1121
9ed1417bba enh: remove group cache 2023-07-28 18:00:33 +08:00
liuyao
0b53bdbae6 op stream scan 2023-07-27 15:09:25 +08:00
dapan1121
e83a46b88f enh: cache necessary file for seq mode 2023-07-26 19:17:59 +08:00
dapan1121
6a0061ccfb fix: invalid task status update issue 2023-07-26 13:54:58 +08:00
dapan1121
fb63294289 fix: hash join res issue 2023-07-25 09:03:52 +08:00
Haojun Liao
1e34f84f78 other: merge 3.0 2023-07-24 15:23:03 +08:00
dapan1121
4f75eb5655 Merge remote-tracking branch 'origin/3.0' into feat/TD-24700 2023-07-24 11:43:15 +08:00
dapan1121
ebf1a91fb5 enh: read/write from disk cache 2023-07-24 11:39:00 +08:00
dapan1121
ae8caa8275 enh: add disk cache 2023-07-21 19:25:38 +08:00