facetosea
18aa05c71c
feat: count_window
2025-06-03 18:31:49 +08:00
wangmm0220
e6dfbf6295
fix(stream): add interface of get vtable info
2025-05-28 18:34:19 +08:00
Jinqing Kuang
5f3d1df1fa
Merge branch '3.0' into feat/TS-6100-3.0
2025-05-27 19:31:36 +08:00
Hongze Cheng
430da1f872
enh: add memory usage monitor for vnode ( #31212 )
2025-05-27 16:40:03 +08:00
Jing Sima
c812498a91
feat: [TS-6100] Parse create stream sql: Support recalculate stream and refactor of drop/start/stop stream.
2025-05-24 17:57:24 +08:00
Jing Sima
be3288f5a1
feat: [TS-6100] Parse create stream sql: Fix parser error ver-3.
2025-05-24 09:54:48 +08:00
dapan1121
d98210a7ee
Merge remote-tracking branch 'origin/feat/TS-6100-3.0' into feat/TS-6100-3.0.pw7
2025-05-16 14:20:45 +08:00
dapan1121
929d923994
enh: add drop snode processing
2025-05-16 14:19:36 +08:00
wangmm0220
88414a1b09
feat(stream): use TimeRangeExpr to filter data in tsdb reader
2025-05-15 19:07:42 +08:00
dapan1121
a10f70bb83
enh: add snode create processing
2025-05-14 11:39:54 +08:00
dapan1121
08effac8ff
Merge remote-tracking branch 'origin/feat/TS-6100-3.0' into feat/TS-6100-3.0.pw7
2025-05-13 14:37:50 +08:00
dapan1121
8ed0f7214e
enh: add create snode processing
2025-05-13 14:37:07 +08:00
wangmm0220
5e7aed840e
feat(stream): add filter if with external window
2025-05-13 10:53:39 +08:00
dapan1121
009e8aa41e
Merge remote-tracking branch 'origin/3.0' into feat/TS-6100-3.0
2025-05-12 16:24:22 +08:00
facetosea
b0e0d0e565
fix: data insert, table version changed
2025-05-12 10:22:28 +08:00
Simon Guan
3cfdb304e8
Merge branch 'main' into merge/mainto3.0
2025-05-12 09:01:48 +08:00
Jinqing Kuang
4d4544109e
fix(stream): fix history calc of stream trigger task
2025-05-10 18:17:17 +08:00
Jing Sima
84016904ff
fix: [TS-6445] Fix virtual tables not detecting schema changes. ( #30999 )
...
Ensure virtual tables invalidate cached schema metadata and reload it when a schema change (e.g., ALTER VTABLE) is detected. This prevents stale schema references and query errors after structural updates.
2025-05-10 10:34:54 +08:00
factosea
f3027e938e
feat: stream data insert
2025-05-08 09:48:53 +08:00
wangjiaming0909
e95c5a9d85
new-stream: runner impl
2025-05-07 18:14:17 +08:00
Jing Sima
c85e400f76
feat: [TS-6100] Process SCMCreateStreamReq ver-5
...
1. support time range expr in stream query.
2. support where condition in stream notify.
2025-04-30 17:37:34 +08:00
wangjiaming0909
1ccc6c69a8
new-stream: runner impl
2025-04-29 15:31:17 +08:00
Jing Sima
6ae805bb7a
feat: [TS-6100] Process SCMCreateStreamReq ver-4
...
support placeHolderBitmap and interval offset in stream trigger.
remove useless code.
2025-04-29 15:19:30 +08:00
Jinqing Kuang
2a796e17ef
feat(stream): implement stream trigger realtime calc
2025-04-29 09:23:05 +08:00
wangmm0220
7158d4c76f
Merge remote-tracking branch 'origin/feat/TS-6100-3.0' into feat/TS-6100-marks-new
2025-04-28 14:37:28 +08:00
wangmm0220
a78b09577a
feat(stream): add thread worker for stream reader
2025-04-28 14:37:05 +08:00
Jing Sima
358e8b9e1c
feat: [TS-6100] Process SCMCreateStreamReq
2025-04-27 20:10:54 +08:00
Jing Sima
9d3ded13d0
fix: [TS-6100] Remove useless code and fix bugs
2025-04-24 18:48:28 +08:00
wangmm0220
5ce115cc23
feat(stream): fix compile error
2025-04-24 18:02:12 +08:00
Jing Sima
26d4c933a2
fix: [TS-6100] Fix compile on mac and add toJson/jsonTo func.
2025-04-24 10:16:29 +08:00
dapan1121
330cf9982d
fix: compile issues
2025-04-24 09:11:54 +08:00
Jing Sima
c1cb4029a1
feat: [TS-6100] Build create request for create stream.
2025-04-21 17:47:15 +08:00
WANG MINGMING
c85b195421
Merge branch 'feat/TS-6100-marks' into feat/TS-6100-3.0
2025-04-19 16:18:09 +07:00
wangmm0220
80f368ba51
feat(stream): add stream reader logic
2025-04-19 17:10:43 +08:00
wangmm0220
919628568d
feat(stream): add stream reader logic
2025-04-17 19:50:37 +08:00
dapan1121
7c714f7d5f
Merge remote-tracking branch 'origin/feat/TS-6100-3.0.pw1' into feat/TS-6100-3.0
2025-04-17 10:48:44 +08:00
dapan1121
38bdafd329
enh: add deploy processing
2025-04-17 10:45:06 +08:00
Jinqing Kuang
f81d27b88c
feat(stream): add stream calculation request
2025-04-17 10:17:12 +08:00
Jinqing Kuang
4ff1bfdd7e
feat(stream): add stream trigger requests
2025-04-15 10:57:26 +08:00
dapan1121
b5b9ba0faa
enh: add mnode processing
2025-04-14 13:20:57 +08:00
xinsheng Ren
7376e8401f
fix: when there are offline dnodes, "show dnode * variables" does not return any output. ( #30667 )
2025-04-11 11:21:55 +08:00
dapan1121
45d0af0a63
enh: add create stream
2025-04-10 19:41:37 +08:00
dapan1121
675790a63c
fix: remove codes
2025-04-10 09:09:30 +08:00
dapan1121
549cd1f503
enh: modify create stream msg
2025-04-09 15:45:28 +08:00
Jing Sima
f84f04398d
fix: [TS-4897] Support query stables cross databases and fix potential deadlock. ( #30507 )
2025-03-28 10:07:08 +08:00
Haojun Liao
82ffeb82a9
fix(gpt): fix the bug for algo name case sensitive ( #30362 )
2025-03-23 13:20:24 +08:00
Zhixiao Bao
0b8bff92c6
enh: add keep option while show stable. ( #30294 )
2025-03-20 15:30:22 +08:00
WANG MINGMING
3bc6635de3
feat[TS-6115]: support deletion of topics with active consumers. ( #30232 )
...
* feat[TS-6115]: drop topic & consumer group in force
* feat[TS-6115]: drop topic & consumer group in force
* feat[TS-6115]: drop topic & consumer group in force
2025-03-18 14:11:00 +08:00
Jinqing Kuang
ac23a4fc55
feat(stream): support stream processing for virtual tables ( #30144 )
...
* enh: add client processing
* enh: add mnode vtables processing
* enh: add mnode vtable processing
* enh: add normal child vtable support
* fix: compile issues
* fix: compile issues
* fix: create stream issues
* fix: multi stream scan issue
* fix: remove debug info
* fix: agg task and task level issues
* fix: correct task output type
* fix: split vtablescan from agg
* fix: memory leak issues
* fix: add limitations
* Update 09-error-code.md
* Update 09-error-code.md
* fix: remove usless case
* feat(stream): extract original table data in source scan task
Implemented functionality in the source task to extract data
corresponding to the virtual table from the original table using WAL.
The extracted data is then sent to the downstream merge task for further
processing.
* feat(stream): multi-way merge using loser tree in virtual merge task
Implemented multi-way merge in the merge task using a loser tree to
combine data from multiple original table into a single virtual table.
The merged virtual table data is then pushed downstream for further
processing. Introduced memory limit handling during the merge process
with configurable behavior when the memory limit is reached.
* fix(test): remove useless cases
---------
Co-authored-by: dapan1121 <wpan@taosdata.com>
Co-authored-by: Pan Wei <72057773+dapan1121@users.noreply.github.com>
2025-03-15 17:06:48 +08:00
Jing Sima
410324746b
feat:[TS-4897] virtual table ( #30098 )
...
* feat: [TS-4897] Support create/drop/alter/show/describe vtable
* feat: [TS-4897] Support vtable's query
* feat: [TS-4897] Support create virtual supertable
* feat: [TS-4897] Support explain analyze / where / count(*) and only select ts of vtable.
* feat: [TS-4897] Add create test and fix bugs
* feat: [TS-4897] Add alter/drop test and fix bugs
* feat: [TS-4897] Add describe/show test and fix bugs
* feat: [TS-4897] Add auth test and fix bugs
* feat: [TS-4897] Fix meta/catalog/cache bugs
* feat: [TS-4897] Support select tag from virtual child table
* feat: [TS-4897] Add select test and fix plenty of bugs
* feat: [TS-4897] Add optimize rule for vtable scan / support create vtable cross database / remove enterprise constraint / fix bugs.
* feat: [TS-4897] Fix 'schema is old'
* feat: [TS-4897] Support virtual stable query
* feat: [TS-4897] Add tests and Fix bugs
* feat: [TS-4897] resolve conflict.
2025-03-15 14:10:46 +08:00