Commit graph

1102 commits

Author SHA1 Message Date
Yaming Pei
f58beff4ff
feat: write results of the super table query to a json file (#33470)
* feat: write results of the super table query to a json file

* Improve code robustness

* feat: add error handling

* feat: add query scenario restriction condition
2025-11-06 11:46:19 +08:00
Yaming Pei
7d0d90aea3
feat: optimize the usage instructions of taosdump (#33460)
* feat: optimize the usage instructions of taosdump

* feat: optimize the description of the retry interval for taosdump
2025-11-05 09:05:31 +08:00
She Yanjie
804ffa30dd
fix keeper explore subtable name (#33440)
* chore(jdbc): update jdbc version

* fix: explore-sys metric's sub table name
2025-10-31 15:36:35 +08:00
Alex Duan
377ce873c0
test: tidy up cases (10.28) Migrate army/tools/benchmark (#33389) 2025-10-31 14:08:25 +08:00
Haojun Liao
fde64ed7a1
refactor(gpt): refactor the requirements. (#33406) 2025-10-31 09:15:36 +08:00
kevin men
10ae72944d
docs: integrate with Pandas docs (#33350)
* docs: integrate with Pandas docs

* docs: add pandas example

* docs: modify pandas example format

* docs: upgrade taopy version

* fix(gpt): update requirements.

---------

Co-authored-by: Haojun Liao <hjliao@taosdata.com>
Co-authored-by: Haojun Liao <hjxilinx@users.noreply.github.com>
2025-10-29 18:05:22 +08:00
huohong
8ef7ad067e
enh: add fastdtw installation to install.sh (#33357) 2025-10-24 13:42:41 +08:00
guozhenwei
07a943655b
test: add keeper test cases (#33319)
* test: add collect test case

* test: add zabbix test

* test: add adapter2 test

* test: add audit test

* test: add checkhealth test

* test: add common test

* test: add gen_metric test

* test: add command test

* test: add connector test

* test: add log test

* test: add web test

* test: add builder test

* test: add handle test

* test: add util test

* test: add audit test

* test: add adapter2 test

* test: modify test case
2025-10-23 18:10:30 +08:00
Haojun Liao
3a8bbe4311
feat(gpt): add dtw/tlcc functions. (#33230) 2025-10-23 16:53:35 +08:00
kevin men
9f9987d504
feat: complete version number character copying (#33206)
* feat: complete version number character copying

* feat: set version number arrary length 40
2025-10-11 19:45:18 +08:00
kevin men
aa98fb817a
fix: type conversion error (#32844) 2025-10-11 16:29:00 +08:00
Haojun Liao
ba343fb0d2
feat(gpt): add anomalymask pseduo column. (#33090) 2025-09-28 09:47:01 +08:00
Kaili Xu
13ae5350b7
feat: rollup sma (#33063) 2025-09-26 17:32:32 +08:00
Simon Guan
ec86528f28 Merge branch '3.0' into merge/mainto3.0 2025-09-25 16:36:00 +08:00
Simon Guan
ce0cfffa00 Merge branch 'main' into merge/mainto3.0 2025-09-25 16:35:17 +08:00
WANG MINGMING
558928cbe1
feat(stream): optimize stream logic (#33027)
* fix: remove debug log

* fix: remove assert

* fix: delete unused code

* enh: [TD-37251] Support expr in state window.

* feat(stream): support expr in state window trigger

* enh: [TD-37251] Fix SCL_IS_CONST_CALC condition.

* fix(stream): set ver in wal

* fix: print code

* fix: increase runner replica num

* fix: trigger mem error

* fix: sliding _tnext_ts value

* fix(stream): disable tagFilterCache in stream reader trigger

* fix: crash

* Revert "fix(stream): fix history calc finish check"

This reverts commit f93d17f1d2.

* Revert "fix(stream): fix calc request allocation in trigger"

This reverts commit c5410f6da0.

* fix(stream): fix calc request allocation in trigger

* enh: [TD-37251] External window support more placeholder.

* fix(stream): modify size of return from 1000000->4096

* enh: [TD-37251] Modify error msg when stream query do not have from clause.

* fix(stream): add log for group not found

* fix(stream): do not return gid=0 in walMetaData interface

* enh: [TD-37251] Fix missing ts column in vtable query.

* fix: test case build failed

* fix: invalid read issue

* fix(stream): add vtable logic

* fix(stream): encode error in wal

* fix(stream): add vtable logic

* fix(stream): add log

* fix: diff funcition crash

* Revert "Merge branch 'enh/TD-37251-3.0-dropoutput' into enh/TD-37251-3.0"

This reverts commit e93cbd6fd4, reversing
changes made to dc3230591d.

* Revert "Merge branch 'enh/TD-37251-3.0-vtable' into enh/TD-37251-3.0"

This reverts commit dc3230591d, reversing
changes made to 085e086782.

* fix(stream): fix block data len is too large if data type is vchar

* fix: drop output table

* feat: runner delete output table

* process pDropBlock in trigger task.

* fix(stream): opti log level

* fix(stream): build block for drop table

* fix(stream): set gid for normal table

* fix(stream): set gid for normal table

* feat: Support delete output.

* fix(stream): rows error

* fix(stream): memory leak

* enh: [TD-37251] Fix external window wrong ts column.

* fix(stream): fix calc time check in batch mode

* fix: merge aligned external window issue

* Revert "fix(stream): fix calc time check in batch mode"

This reverts commit d895b7f577.

* fix(stream): add test case

* fix(stream): add insert drop table logic

* fix: external window end issue

* fix(stream): add test case

* fix(stream): fix trigger pull data

* fix(stream): fix history calc request

* enh: drop table on snode

* fix(stream): adjust hash index if data is filtered in wal

* fix(stream): rollback

* enh: add merge aligned extwin window row idx

* fix: drop output table

* fix: compile issue

* enh: [TD-37251] Add flag to identify interval window is overlapped

* fix: overlap

* fix(stream): set gid=-1 for initialized

* fix(stream): modify log level

* fix: trigger slow issue

* fix(stream): add basic test for obj pool

* fix(stream): fix metadata clear in trigger

* fix(stream): fix idle runner allocation in trigger

* fix: handle agg output on externalWin

* fix: test case

* fix(stream): adjust log

* fix: reset pCtx pOutput

* fix: memory leak

* fix: search first win for tsCol

* fix(stream): add test case for schema change

* fix: mem leak

* fix: mem leak

* Reapply "Merge branch 'enh/TD-37251-3.0-vtable' into enh/TD-37251-3.0"

This reverts commit b508e66958.

* fix(stream): fix virtual table data pull

* fix(stream): fix set table request

* fix(stream): process empty uidlist

* fix(stream): fix set table request

* fix(stream): fix data new request in trigger

* fix(stream): tablelist error for vtable

* fix(stream): block ver is null

* fix(stream): remove version limition for wal

* fix(stream): block rows error

* fix(stream): fix pending calc param in batch mode

* fix(stream): auto create table

* fix(stream): fix stream vtable data merge

* fix: _tcurrentts

* fix(stream): destroy hash

* fix(stream): fix trigger status

* fix(stream): colId error in vtable

* fix(stream): update nrows of vtable data block

* fix(stream): fix trigger status

* fix(stream): enable low latency calc for period trigger

* fix: test case file path

* fix: test case file path

* fix: string to node in reader

* enh: add test log

* fix(stream): increase wait time of non-low-latency mode

* fix(stream): fix column capacity in scalar calculation

* fix(stream): fix column capacity in trigger expr calculation

* fix: get origTableInfos

* fix(stream): fix calc data pull in trigger

* fix(stream): fix calc data cache write in trigger

* enh: [TD-37251] Add flag to identify interval wind

* fix: external window memory usage issue

* fix(stream): fix epxr result column in trigger

* fix(stream): add metaCache for calc plan

* fix(stream): fix stream obj list clear

* fix(stream): rollback

* enh: [TD-37251] Add flag to identify interval wind

* fix: mem free

* fix(stream): add metaCache for calc plan

* fix(stream): fix calc data cache write in trigger

* fix(stream): fix calc data cache write in trigger

* enh: optimize external result block memory

* fix(stream): modify logic of judge table for create table

* fix(stream): fix event window check in trigger

* fix(stream): fix count window check in trigger

* fix(stream): colSize=0 while encoding block because pDataCol->hasNull is false in secode time & reload table list if create table

* enh: optimize stream memory

* fix(stream): trigger tag error

* fix: add log

* fix(stream): fix calc data write in trigger

* fix: drop output table

* fix(stream): fix max delay in trigger

* fix: drop output table

* fix(stream): fix max delay in trigger

* fix(build): handle return value of function

* fix(stream): read gid error if it is child table in stream

* fix(stream): fix calc param of history calculation

* fix(stream): fix recalc of delete data

* fix(stream): fix calc data of period trigger

* fix(stream): fix cache read check

* fix(stream): filter error in calc plan

* fix: reset externla window expr

* fix(stream): fix calc parm of max delay

* fix: time range and case issues

* fix(stream): fix crash in trigger

* fix: case issues

* fix: fix window node mem leak.

* fix(stream): fix meta data clear in trigger

* fix(stream): table schema is old in TsdbDataRequest for vtable

* fix: fix slingding window place holder check condition.

* Revert "fix: fix slingding window place holder check condition."

This reverts commit ad864a1dc1.

* fix(stream): null pointer error

* fix: case issue

* fix(stream): calc data error for vtable

* fix(stream): fix data sorter in trigger

* fix(stream): add log for delete data

* fix(stream): fix start version of realtime calculation

* fix(stream): fix cache data merger of vtable

* fix: case issues

* fix(ci): upgrade stream cases in test_cols_function

* fix(stream): gid not found if change tag value

* fix: fix slingding window place holder check condition.

* fix(stream): fix virt table info request in trigger

* fix(stream): set gid = uid if stream table type != SUPER table

* fix: clean cache data by group

* fix: add block info and case issues

* fix: fix heap-buffer-overflow.

* fix(stream): fix state window with extend param

* fix: fix access null pointer.

* fix: case issues

* fix: case issue

* fix(stream): fix ignore_nodata_trigger option for period trigger

* fix(stream): fix pseudo col fetch for calc data

* fix: Extend checking time to avoid timeout.

* fix: case issues

* fix(stream): fix group col fetch for virtual tables

* fix(stream): tag is NULL for non vtable

* fix(stream): fix sliding check of virtual table

* test(stream): check stream status after create all streams

* fix: add log

* fix(stream): fix wal meta truncate when ignore disorder

* fix(stream): gid not found for child table

* fix: fix place holder condition pushdown error.

* fix(stream): suid not equal when delete data for child table

* fix: id issue

* fix(stream): disable recalc for count trigger

* fix: cast result rowSize error in project

* fix(stream): add log for tsdb meta

* fix(stream): fix gid in tsdb meta request

* fix(stream): fix wend of unclosed windows

* fix(stream): fix ignore_nodata_trigger option for period trigger

* fix: case issues

* fix(stream): fix calc data pull for empty interval window

* fix: fix ext window condition.

* fix(ci): smaBasic performance check affectd by debug level log

* fix(stream): add suid when set table list for vtable

* fix: forbid using prefilter when using %%trows an trigger table is virtual table.

* fix: forbid prefilter %%trows cases.

* fix(stream): sort cid in tsdbVirtalDataReq

* fix: forbid prefilter %%trows cases.

* fix(stream): add log for virtual table tsdb data

* fix(stream): get delete msg for vtable

* fix: winRowIndex

* Revert "fix: winRowIndex"

This reverts commit e08b41cf96.

* fix(stream): fix data merge in trigger

* test(stream): fix case ans

* fix(stream): fix empty calc data pull for period trigger

* fix(stream): col index error for tsdbVirtalDataReq

* fix(stream): pTableList is NULL for vtable

* test(stream): fix case ans

* fix(stream): fix notification in trigger

* fix(stream): memory leak

* fix(stream): fix virtual data pull in trigger

* test(stream): fix case ans

* fix(stream): col index error for tsdbVirtalDataReq

* fix(stream): pTableList is NULL for vtable

* test(stream): fix case ans

* fix(stream): fix notification in trigger

* fix(stream): memory leak

* fix(stream): fix virtual data pull in trigger

* test(stream): fix case ans

* fix: case issue

* fix: crash issue

* fix: forbid prefilter %%trows cases.

* fix(stream): session case

* fix(stream): fix data pull for virtual tables

* fix(stream): add log

* fix(stream): fix calc req send in batch mode

* fix: fix stream UT

* fix(stream): tablelist is null for non vtable

* fix: mem leak

* fix(stream): fix compile error in trigger

* fix: return code issue

---------

Co-authored-by: dapan1121 <wpan@taosdata.com>
Co-authored-by: facetosea <285808407@qq.com>
Co-authored-by: Jing Sima <simondominic9997@outlook.com>
Co-authored-by: Jinqing Kuang <kuangjinqingcn@gmail.com>
Co-authored-by: Tony Zhang <tonyzhang@taosdata.com>
2025-09-25 15:48:14 +08:00
Bomin Zhang
b9dc1e3953
enh: taos command line support '-uroot' on windows (#33055) 2025-09-25 13:58:36 +08:00
huohong
adac2b6883
enh: add installation of prophet library in install.sh (#33069) 2025-09-25 10:49:30 +08:00
Simon Guan
4359452ed9 Merge branch '3.0' into merge/mainto3.0 2025-09-25 09:10:20 +08:00
Yihao Deng
1f181a3458
feat: support tls (#32926) 2025-09-24 13:55:19 +08:00
Simon Guan
5183d7d9c4 Merge branch 'main' into merge/mainto3.0 2025-09-24 09:00:23 +08:00
Xuandong Liang
874cf1da7b
feat: support PROPHET algorithm in TDgpt (#32984) 2025-09-23 18:13:35 +08:00
Hongze Cheng
e61fc3c3a6
feat: impl vnode scan (#32942)
* feat: support SQL commands

* feat: impl `scan database` client part code

* feat: impl `scan db.vgroups` client part code

* feat: impl `show scans` client codes

* feat: impl `show scan <id>` client code

* feat: impl `kill scan <id>` client code

* feat: impl mnode part code

* more code

* feat: impl mndScanDb

* feat: Impl all command mnode code

* feat: impl vnode part code

* fix: ci return code check

* fix: return code ci

* doc: change document

* fix: forever loop

* fix: fix some test cases

* add more codes

* fix: compile error

* fix: CI cases

* fix: some scan issues
2025-09-19 13:41:41 +08:00
Simon Guan
c294518ef1 Merge branch '3.0' into merge/mainto3.0 2025-09-17 17:25:36 +08:00
Simon Guan
25d449cdbd Merge branch 'main' into merge/mainto3.0 2025-09-16 09:32:48 +08:00
Haojun Liao
696f0b171c
feat(gpt):support pseudo column in imputation. (#32972) 2025-09-12 20:43:56 +08:00
Bomin Zhang
67bd099881
enh[TD-37448][TD-37449]: implement show ssmigrate and kill ssmigrate command (#32888) 2025-09-12 15:07:57 +08:00
huohong
6ea60b148d
test: TDgpt docker opt (#32949) 2025-09-12 10:00:23 +08:00
Simon Guan
d94b75564d Merge branch 'main' into merge/mainto3.0 2025-09-12 09:32:02 +08:00
Haojun Liao
8328d12703
refactor(gpt): do some internal refactor. (#32959) 2025-09-12 09:19:06 +08:00
Simon Guan
848e8306cb Merge branch '3.3.6' into merge/3.3.6tomain 2025-09-11 15:25:02 +08:00
Zhixiao Bao
d4fc6420af
enh: increase the QPS of the last query (#32853) 2025-09-11 13:03:28 +08:00
Simon Guan
7d127ed04b Merge branch 'main' into merge/mainto3.0 2025-09-11 10:08:28 +08:00
Haojun Liao
3e58e8f733
feat(gpt): check the parameter type for imputation (#32937) 2025-09-11 10:00:00 +08:00
Alex Duan
6d97b7577f
test: submit stream cases (Sep week2) (#32924)
\
2025-09-10 14:54:50 +08:00
Haojun Liao
7de52d5849
fix(gpt): update default port and fix bug in set draw flag. (#32933) 2025-09-10 12:20:54 +08:00
Simon Guan
f8af487d92 Merge branch 'main' into merge/mainto3.0 2025-09-09 08:34:17 +08:00
Haojun Liao
3cdc1604f3
feat(gpt): support imputation function (#32910) 2025-09-09 08:31:20 +08:00
wangmm0220
256116de59 fix(stream): conflicts from main 2025-09-04 20:02:22 +08:00
Haojun Liao
5d93616dfa
refactor(gpt): update start model script and update user manual (#32877) 2025-09-04 18:39:23 +08:00
Haojun Liao
aa24071f4b
doc(gpt): update user manual. (#32866) 2025-09-04 13:24:47 +08:00
Haojun Liao
0c861e5861
fix(gpt): support scalar operation in forecast function. (#32820) 2025-08-29 22:30:55 +08:00
Simon Guan
74004d8583 Merge branch 'main' into merge/mainto3.0 2025-08-29 14:12:55 +08:00
kevin men
b87323bf44
fix: resolve the issue of CI failure in taosdump Windows environment (#32782)
* fix: unsigned int conversion errors for tags

* fix: atoi  conversion errors for tags

* fix: taosdump file read by line error

* fix: avro uint type headle error
2025-08-29 09:07:47 +08:00
kevin men
310d0e6456
docs: increase the usage restrictions of taosdump's lzma (#32796) 2025-08-29 08:48:18 +08:00
Simon Guan
2268da1b5f Merge branch 'main' into merge/mainto3.0 2025-08-28 19:06:09 +08:00
WANG Xu
43d6274606
refactor: tdgpt image name and port number
Signed-off-by: WANG Xu <feici02@outlook.com>
2025-08-28 16:08:20 +08:00
Haojun Liao
5cf7bc862c
fix(gpt): update the pytorch version in the venv. (#32783) 2025-08-28 14:35:55 +08:00
Haojun Liao
17145d8f38
fix(gpt): support download model for docker. (#32773) 2025-08-27 19:21:28 +08:00
WANG Xu
f9d59c5479
Merge pull request #32566 from taosdata/feat/huoh/TD-37305
Feat/huoh/td 37305
2025-08-27 15:20:52 +08:00