Commit Graph

1249 Commits

Author SHA1 Message Date
54liuyao 53a4294e4c mid agg operator 2024-02-21 14:48:16 +08:00
shenglian-zhou 955d3df15e
Merge branch '3.0' into szhou/tms-wc/save-row-simplebuf 2024-02-21 10:12:52 +08:00
dapan1121 ba41231373
Merge pull request #24614 from taosdata/szhou/tms/port-3
feat: multi-readers and one merge tree
2024-02-21 10:00:52 +08:00
dapan1121 98ed2458ea Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2024-02-20 17:39:51 -08:00
dapan1121 c4dbae3a5a enh: add window join ut 2024-02-20 17:13:29 -08:00
shenglian zhou 73695f2431 Merge branch '3.0' of github.com:taosdata/TDengine into szhou/tms-wc/save-row-simplebuf 2024-02-20 11:25:58 +08:00
Haojun Liao 46b1fe520f
Merge pull request #24538 from taosdata/feat/TD-22023
stream count window
2024-02-20 08:50:25 +08:00
dapan1121 b26716f2e8 Merge remote-tracking branch 'origin/3.0' into feat/TD-27337 2024-02-18 22:15:43 -08:00
54liuyao b53dc5602e Merge branch '3.0' of https://github.com/taosdata/TDengine into 3.0 2024-02-19 10:58:20 +08:00
Haojun Liao e62dd2ff5c refactor: do some internal refactor. 2024-02-19 10:31:25 +08:00
54liuyao 05eaa90c11 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TD-22023 2024-02-19 08:59:15 +08:00
wangmm0220 a8e45440c0 fix:conflicts from 3.0 2024-02-18 18:02:14 +08:00
54liuyao b66260d4e9 mid pull over 2024-02-07 13:29:29 +08:00
54liuyao 5473c22585 mid pull over 2024-02-07 11:30:13 +08:00
wangmm0220 871ebfa7ba Merge branch '3.0' of https://github.com/taosdata/TDengine into mark/3.0 2024-02-06 14:02:46 +08:00
wangmm0220 5796f411e4 Merge branch 'mark/3.0' of https://github.com/taosdata/TDengine into mark/3.0 2024-02-05 17:08:05 +08:00
wangmm0220 a656d75ca7 opti:consume data excluded from some source 2024-02-05 17:07:50 +08:00
54liuyao ea9353b9fd merge 3.0 2024-02-04 16:04:23 +08:00
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