Commit graph

6114 commits

Author SHA1 Message Date
xiao-77
cbf924f2fe fix: merge errors and failed ci cases. 2025-11-13 16:10:00 +08:00
xiao-77
9e0fb9a1d6 fix: merge errors. 2025-11-13 11:26:10 +08:00
xiao-77
e004167333 Merge remote-tracking branch 'origin/3.3.6' into merge/3.3.6tomain 2025-11-13 11:07:32 +08:00
WANG MINGMING
1ced706b9d
enh(wal): [TS-7567]set wal keep version to avoid deleting (#33517) 2025-11-13 09:28:26 +08:00
dmchen
d460dbc95b Merge branch '3.3.6' into merge/3.3.6tomain 2025-11-07 17:07:05 +08:00
pengrongkun94@qq.com
8e39a302e0 Merge remote-tracking branch 'origin/3.3.6' into HEAD 2025-11-07 16:05:07 +08:00
dongming chen
b721e14bb4
fix/TD-38495-snapshot-start-receiver-writer-error (#33477) 2025-11-07 15:54:06 +08:00
Mario Peng
93c1a388ba
feat:auth server (#33469) 2025-11-07 14:02:06 +08:00
Simon Guan
eb90b38991 Merge branch '3.3.6' into merge/3.3.6tomain 2025-11-06 16:35:52 +08:00
dongming chen
fd77b1b4ef
fix/TD-38490-reset-heartbeat-after-mnode-leader-restart (#33473) 2025-11-06 09:17:27 +08:00
WANG MINGMING
101c8c6745
feat(taos): add connector info for perf_connections (#33458) 2025-11-05 17:48:58 +08:00
Simon Guan
58bdc656c8 Merge branch '3.3.6' into merge/3.3.6tomain 2025-11-05 14:35:39 +08:00
dongming chen
2e1be8f777
enh(TD-38474): modify sdb data (#33457) 2025-11-04 09:26:24 +08:00
Tony Zhang
40c482f455 Merge branch '3.3.6' into merge/3.3.6tomain 2025-10-30 16:09:58 +08:00
Simon Guan
9aa6f8d54f Merge commit '7afc169360561ef0101b2414e41095c84ec83b76' into merge/3.3.6tomain 2025-10-30 16:01:53 +08:00
dongming chen
5671fe95d6
fix: TD-38395 memory leak 3.3.6 (#33430) 2025-10-30 15:57:10 +08:00
dongming chen
e1685dc875
fix/TD-38395-memory-leak (#33414) 2025-10-30 15:56:19 +08:00
Zhixiao Bao
d084bc5f87
fix: change sdb config before send req to dnode. (#33408) 2025-10-30 09:53:08 +08:00
dongming chen
7afc169360
fix(TS-7542): fix use after free (#33387) 2025-10-28 15:04:52 +08:00
Simon Guan
39e0f97694
merge: from 3.3.6 to main #33344 2025-10-23 10:33:02 +08:00
Zhixiao Bao
320f6dc2dc
fix: use trans to alter global config. (#33324) 2025-10-23 08:24:34 +08:00
Pan Wei
0dc302325a
enh: add and apply trigger latency config (#33245)
* enh(stream): add max wait config for stream batch request

* enh: add runner low latency handling

---------

Co-authored-by: Jinqing Kuang <kuangjinqingcn@gmail.com>
2025-10-14 18:47:41 +08:00
Pan Wei
06a358d1cf
fix: get stream tasks list crash issue (#33238)
* fix: get stream tasks list crash issue

* fix: return code issue
2025-10-14 13:33:32 +08:00
Simon Guan
dffa8e6fc5 Merge branch '3.3.6' into merge/3.3.6tomain 2025-10-13 19:00:52 +08:00
Kaili Xu
348907e4b1
enh: rsma docs and task monitor (#33219) 2025-10-13 17:00:00 +08:00
Yihao Deng
b375653948
fix: clearing user_ip in taos_options_connection does not take effect (#33228) 2025-10-13 16:57:53 +08:00
Yihao Deng
da0048086c
fix: clearing user_ip in taos_options_connection does not take effect (#33229) 2025-10-13 16:57:47 +08:00
Simon Guan
d54b04d2b3
enh: TD-38163-mnode-open-log (#33160) 2025-10-13 16:51:54 +08:00
Kaili Xu
6241cce3a1
enh(rsma): support alter/decimal/composite key (#33177) 2025-10-10 11:24:13 +08:00
Yihao Deng
811b200853
fix: resolved incorrect end_point information in perf_connections (#33159) 2025-09-30 15:11:32 +08:00
Yihao Deng
c35f2dc635
fix conn info error (#33135) 2025-09-29 21:19:49 +08:00
Kaili Xu
da32f297a2
enh: support rollup vgroups and show create rsma (#33128) 2025-09-29 17:04:05 +08:00
Kaili Xu
2f4981e2c4
enh: check privilege for show stables (#33097) 2025-09-29 14:31:03 +08:00
Kaili Xu
7e18a4d177
enh: check privilege for show stables (#33129) 2025-09-29 14:30:21 +08:00
Simon Guan
e19e5c3680 Merge branch '3.0' into merge/3.0tomain 2025-09-29 10:06:02 +08:00
Haojun Liao
40c6c8a2bc
feat(query): add high priority queries process queue in mnode to avoid normal queries blocking critical processing. (#33088) 2025-09-29 10:01:33 +08:00
Haojun Liao
ec5ba649cf
fix(gpt):add more types. (#33106) 2025-09-28 15:48:36 +08:00
Kaili Xu
a407446dc8
fix: move tsdb retention monitor to community (#33094) 2025-09-27 12:26:10 +08:00
Kaili Xu
c9b1303c55
fix: move tsdb retention monitor to community (#33095)
* fix: move tsdb retention monitor to community

* chore: void problem check
2025-09-27 12:25:24 +08:00
Kaili Xu
13ae5350b7
feat: rollup sma (#33063) 2025-09-26 17:32:32 +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
dongming chen
270ee9a686
enh[TS-6480]: auto weight balance leader (#33030) 2025-09-24 16:49:09 +08:00
Hongze Cheng
0e08c947c3
Merge pull request #33026 from taosdata/fix/TS-6413
fix: test bug
2025-09-22 14:32:57 +08:00
WANG MINGMING
5bef48744b
fix(tmq): set pointer = NULL to avoid double free (#32726) 2025-09-22 13:53:29 +08:00
Tony Zhang
e4777c94b8
feat: support extend option in state window (#33003) 2025-09-22 13:52:52 +08:00
Hongze Cheng
b4f5be97c7 fix: return code check error 2025-09-22 10:24:21 +08:00
Hongze Cheng
82983ebaf4 fix: test bug 2025-09-19 17:00:45 +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
Jing Sima
a656416e2e
feat: [TD-37209] Support TSMA. (#33005) 2025-09-19 12:09:11 +08:00
Simon Guan
4dd6b9a7e4 Merge branch 'main' into merge/mainto3.0 2025-09-17 17:25:39 +08:00