Commit Graph

21273 Commits

Author SHA1 Message Date
Shengliang Guan 159c318fbd feat: analysis parser 2024-10-09 18:18:45 +08:00
Shengliang Guan 080c44681c feat: analysis translater 2024-10-09 18:13:45 +08:00
Hongze Cheng 97e99cf09e Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-32474-3.0 2024-10-09 18:05:56 +08:00
Hongze Cheng 560f2d6f24 check return code 2024-10-09 18:05:46 +08:00
Shengliang Guan 234bf4b332 feat: analysis plan 2024-10-09 17:58:46 +08:00
Shengliang Guan 8eddf6c268 feat: analysis function 2024-10-09 17:52:21 +08:00
Shengliang Guan 22f50c4bbf feat: analysis operator 2024-10-09 17:46:40 +08:00
Shengliang Guan 4dc0c2f47e feat: data analysis 2024-10-09 17:09:43 +08:00
Jing Sima 3924b1fbc6 enh:[TD-32414] replace unsafe function in scalar and function. 2024-10-09 17:02:01 +08:00
Pan Wei 0fe3565c90
Merge pull request #28235 from taosdata/enh/TD-32413/safeFunc
enh: safe function
2024-10-09 16:40:12 +08:00
Pan Wei b2a2ff435d
Merge pull request #28150 from taosdata/fix/3.0/TD-32372
fix:[TD-32372] Clean up in a right way.
2024-10-09 16:34:06 +08:00
lyh250-666 676f8759e2 enh:modify error code passing 2024-10-09 15:37:00 +08:00
Hongze Cheng 3fdf6696a9 fix: memory leak on windows 2024-10-09 14:32:40 +08:00
dapan1121 0aae99ca8f fix: replace unsafe function 2024-10-09 14:03:12 +08:00
xsren eaf8bf0ca6 tstrncpy 2024-10-09 11:26:35 +08:00
xsren 95a26d7ee9 tstrncpy 2024-10-09 09:53:32 +08:00
Pan Wei 6c68777fee
Merge pull request #28238 from taosdata/fix/3.0/TD-32452
fix:[TD-32452] Clean up when error occurs to avoid mem leak.
2024-10-09 09:49:40 +08:00
xsren e88a8317af fix: buff size 2024-10-09 09:45:56 +08:00
Jing Sima 8acdbe597d fix:[TD-32372] Clean up in a right way. 2024-10-09 09:26:57 +08:00
Pan Wei 0c99d5b220
Merge pull request #28247 from taosdata/fix/3.0/TD-32454
fix:[TD-32454] Use SMA when using min/max on numeric column.
2024-10-09 09:14:02 +08:00
Pan Wei 5c1467c9a7
Merge pull request #28242 from taosdata/fix/3.0/TD-32450
fix:[TD-32450] Use taosArrayDestroyEx when error occurs to avoid mem …
2024-10-09 09:11:00 +08:00
dapan1121 0055d9544c fix: use safe function 2024-10-08 19:18:48 +08:00
Jing Sima f5872e6cec fix:[TD-32454] Use SMA when using min/max on numeric column. 2024-10-08 17:02:25 +08:00
Jing Sima f1508db3be fix:[TD-32450] Use taosArrayDestroyEx when error occurs to avoid mem leak. 2024-10-08 15:26:26 +08:00
dapan1121 e51199d541 fix: data deleter memory leak issue 2024-10-08 15:16:48 +08:00
Jing Sima 83f0601ea9 fix:[TD-32452] Clean up when error occurs to avoid mem leak. 2024-10-08 14:57:04 +08:00
xsren 7f2a2cfbd0 enh: safe function 2024-10-08 14:25:51 +08:00
Pan Wei cd2b053b85
Merge pull request #28185 from taosdata/fix/ostime/mem
fix: ostime
2024-10-08 08:43:11 +08:00
Haojun Liao dfe03572fb
Merge pull request #28219 from taosdata/fix/3_liaohj
refactor: do some internal refactor.
2024-10-01 15:35:12 +08:00
Haojun Liao d7d8ea1b1b refactor: do some internal refactor. 2024-09-30 18:33:21 +08:00
Haojun Liao 8b43aec33d refactor: do some internal refactor. 2024-09-30 18:15:22 +08:00
xsren bac7820375 fix: free error 2024-09-30 17:48:30 +08:00
Haojun Liao e138cfc1f8
Merge pull request #28212 from taosdata/fix/3_liaohj
fix(query): return correct error code.
2024-09-30 17:03:59 +08:00
Hongze Cheng 64d43a5f43
Merge pull request #28191 from taosdata/fix/formateQId
formate qid
2024-09-30 16:58:22 +08:00
Pan Wei 76f7d4a702
Merge pull request #28209 from taosdata/fix/TD-32401/mem
fix: mem  free
2024-09-30 16:20:29 +08:00
Haojun Liao 1bcdc9b4c2
Merge pull request #28205 from taosdata/fix/TD-32397
calculate stream fill row buff size
2024-09-30 15:55:01 +08:00
xsren 8db52fbf97 fix: mem free 2024-09-30 13:58:28 +08:00
Haojun Liao 0f28cd1d48 refactor: do some internal refactor. 2024-09-30 13:53:53 +08:00
Pan Wei 9c0dd9c413
Merge pull request #28192 from taosdata/fix/3.0/TD-32419
fix:[TD-32419] Free memory allocated in sclWalkCaseWhenList.
2024-09-30 13:47:00 +08:00
Hongze Cheng 4620845f60
Merge pull request #28194 from taosdata/fix/3.0/TD-32399
Fix/3.0/td 32399 modify log msg and log level
2024-09-30 13:34:52 +08:00
54liuyao 2a6e0ed386 calculate stream fill row buff size 2024-09-30 11:33:44 +08:00
Jing Sima f02095c072 fix:[TD-32419] Free memory allocated in sclWalkCaseWhenList. 2024-09-30 10:44:24 +08:00
xsren 165875ac4f unused pointer 2024-09-30 10:31:54 +08:00
xiao-77 d1cb78972f modify walMeta.c log 2024-09-30 10:09:32 +08:00
xiao-77 c44a25f39e modify walMeta.c log 2024-09-30 09:15:22 +08:00
Haojun Liao 84da5eab2e
Merge pull request #28187 from taosdata/fix/3_liaohj
fix(stream): use meta id instead of ptr.
2024-09-30 09:00:56 +08:00
xsren 5a85303c37 fix: semphore leak 2024-09-29 23:40:19 +08:00
Haojun Liao 4173144ded fix(stream): return value. 2024-09-29 22:59:18 +08:00
yihaoDeng 5bc6188f86 fix double free 2024-09-29 19:58:23 +08:00
yihaoDeng 78a5642676 fix double free 2024-09-29 19:56:46 +08:00
yihaoDeng 284a041d1f fix double free 2024-09-29 19:30:34 +08:00
yihaoDeng 57f7145878 formate qid 2024-09-29 17:56:11 +08:00
Haojun Liao f8b46586ed
Merge pull request #28180 from taosdata/fix/TD-32391
fix(stream):fix issue for stream count window state buff
2024-09-29 17:44:14 +08:00
Pan Wei ef18811654
Merge pull request #28170 from taosdata/fix/TD-32360-3.0
fix(query)[TD-32360]. Fix memory leak during tsort in exceptional scenarios
2024-09-29 17:01:10 +08:00
xiao-77 40a60cd35c modify log msg and log level 2024-09-29 16:18:43 +08:00
Haojun Liao 4c98786352 fix(stream): use meta id instead of ptr. 2024-09-29 16:12:46 +08:00
Hongze Cheng fe18c77809
Merge pull request #28163 from taosdata/fix/TD-32338-3.0
enh: add lrucache overwriter
2024-09-29 16:06:13 +08:00
Pan Wei 874a788959
Merge pull request #28164 from taosdata/postfix/3.0/TD-32356
postfix ctg dbCache heap use after free
2024-09-29 15:46:48 +08:00
54liuyao 2c0445fff4 add check 2024-09-29 14:53:47 +08:00
Jinqing Kuang f5c9bf9b5d fix(query)[TD-32360]. Fix memory leak during tsort in exceptional scenarios
When extracting data from the sort source, an error may cause a long
jump to the outermost execution layer. This leads to a local variable in
createBlocksQuickSortInitialSources not being released, resulting a
memory leak. This fix ensures proper resource cleanup in such cases to
prevent leaks.
2024-09-29 14:53:21 +08:00
54liuyao 7517228dde fix(stream):fix issue for stream count window state buff 2024-09-29 14:16:16 +08:00
Pan Wei 8614d7cbe1
Merge pull request #28169 from taosdata/fix/3.0/TD-32385
fix:[TD-32385] Return true errcode when error occurs.
2024-09-29 13:44:46 +08:00
Hongze Cheng b603c3861a
Merge pull request #28166 from taosdata/enh/remove_error_log_hz
enh: remove some error log
2024-09-29 12:35:43 +08:00
Jing Sima 5a2c78daa2 fix:[TD-32385] Return true errcode when error occurs. 2024-09-29 10:09:15 +08:00
Hongze Cheng de4b4387d6 enh: remove some error log 2024-09-29 09:00:32 +08:00
Pan Wei eb4a010cbb
Merge pull request #28152 from taosdata/fix/TD-32375
fix: task reschedule issue
2024-09-29 08:38:43 +08:00
Haojun Liao 954f378b1f
Merge pull request #28159 from taosdata/fix/syntax
fix(stream): fix memory leaks.
2024-09-27 22:31:31 +08:00
Haojun Liao 70c96783c0 refactor: remove unused code. 2024-09-27 19:23:24 +08:00
Haojun Liao 75a6645925 fix(stream): set the correct res block info. 2024-09-27 19:22:53 +08:00
wangjiaming0909 210e0adfac postfix ctg dbCache heap use after free 2024-09-27 18:11:22 +08:00
Shungang Li 10bd0fed21 enh: add lrucache overwriter 2024-09-27 17:24:45 +08:00
Hongze Cheng 839f85d857
Merge pull request #28151 from taosdata/fix/TD-32254
valid iter
2024-09-27 17:17:28 +08:00
dapan1121 cc1cf679e1 fix: task redirect issue 2024-09-27 16:47:52 +08:00
Hongze Cheng 8dc3a061c9
Merge pull request #28154 from taosdata/fix/3.0/TD-32377
fix mem leak at walFindCurMetaVer
2024-09-27 16:40:04 +08:00
Haojun Liao f6f979e6ea fix(stream): fix memory leaks. 2024-09-27 16:00:52 +08:00
Pan Wei b9df867479
Merge pull request #28155 from taosdata/fix/ly_res
adjust log level
2024-09-27 15:48:04 +08:00
Pan Wei 1be93844ef
Merge pull request #28153 from taosdata/fix/TD-32353-3.0
fix(query)[TD-32353]. Fix error handling during tag scan
2024-09-27 15:20:51 +08:00
Pan Wei dc7f309f85
Merge pull request #28130 from taosdata/fix/3.0/TD-32334
fix:[TD-32334] Generate correct time window when using interp with fill next and linear.
2024-09-27 15:06:51 +08:00
Pan Wei f903f5edf0
Merge pull request #28148 from taosdata/ret_check
ret check for taosMemoryAlloc
2024-09-27 14:59:11 +08:00
Pan Wei a7094c07f2
Merge pull request #28143 from taosdata/fix/3.0/TD-32356
fix dbcache obj use after free
2024-09-27 14:57:59 +08:00
Haojun Liao 5780740623
Merge pull request #28149 from taosdata/fix/syntax
fix(query): fix memory leak.
2024-09-27 14:55:16 +08:00
54liuyao c52da5ab33 adjust log level 2024-09-27 14:21:51 +08:00
xiao-77 6370e5b782 fix mem leak at walFindCurMetaVer 2024-09-27 14:10:05 +08:00
Jinqing Kuang 03c33e77aa fix(query)[TD-32353]. Fix error handling during tag scan
Correct the row count in the result data block when the tag scan
tolerates partial errors. This prevents upper-layer operators from
accessing invalid memory address.
2024-09-27 13:55:11 +08:00
dapan1121 9a7fec10af fix: task reschedule issue 2024-09-27 13:32:28 +08:00
yihaoDeng 3214157694 valid iter 2024-09-27 11:17:03 +08:00
xinsheng Ren 8ee207881f
Merge branch '3.0' into enh/TD-32203/taosndup 2024-09-27 09:52:40 +08:00
Haojun Liao b1942889d8 refactor: remove unused code. 2024-09-27 09:34:46 +08:00
Haojun Liao 64cb7a1d5e fix(query): fix memory leak. 2024-09-27 09:27:58 +08:00
wangjiaming0909 75e4c5ea81 fix dbcache obj use after free 2024-09-27 09:23:34 +08:00
Hongze Cheng 6489e2201f
Merge pull request #28124 from taosdata/fix/TD-32316-add-try-at-trans-sync-context
fix/TD-32316-add-try-at-trans-sync-context
2024-09-27 09:19:17 +08:00
wangjiaming0909 420482720f ret check for taosMemoryAlloc 2024-09-27 09:16:47 +08:00
Haojun Liao d1c7415f27
Merge pull request #28128 from taosdata/fix/TD-32332
fix(stream):set buff size for selectivity function
2024-09-27 09:09:53 +08:00
Pan Wei 4d2b26eb5b
Merge pull request #28132 from taosdata/fix/ly_res
enh:optimize code
2024-09-27 09:09:15 +08:00
Hongze Cheng 0ebbd730ed
Merge pull request #28126 from taosdata/fix/checkReturnCode
check return code
2024-09-27 09:08:50 +08:00
Jing Sima 77e63d0922 fix:[TD-32334] Generate correct time window when using interp with fill next and linear. 2024-09-27 09:08:17 +08:00
Hongze Cheng f617d216f0
Merge pull request #28135 from taosdata/fix/TD-32320
fix mem leak
2024-09-27 09:07:13 +08:00
Hongze Cheng db4aa2a792
Merge pull request #28140 from taosdata/fix/TD-32352
fix invalid free
2024-09-27 08:55:03 +08:00
Hongze Cheng d3eab57766 enh: handle some error logs 2024-09-26 18:35:00 +08:00
yihaoDeng a123706300 fix invalid free 2024-09-26 18:15:02 +08:00
xsren 9972357c17 file function result 2024-09-26 18:13:52 +08:00
54liuyao 436c2dbd29 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/ly_res 2024-09-26 17:46:43 +08:00
yihaoDeng 4cd35d76db fix mem leak 2024-09-26 15:51:32 +08:00
yihaoDeng 94b3a07eff check return code 2024-09-26 15:28:00 +08:00
yihaoDeng 67b0e076bd check return code 2024-09-26 15:23:49 +08:00
yihaoDeng 93ecc3a6c4 check return code 2024-09-26 15:23:32 +08:00
dmchen 9f28140fc5 fix/check-memalloc-result 2024-09-26 06:59:41 +00:00
54liuyao 459a53c20b enh:optimize code 2024-09-26 14:51:57 +08:00
xsren 18bc5a048f taosStrndup 2024-09-26 14:46:53 +08:00
54liuyao 8c6dc37533 fix(stream):set buff size for selectivity function 2024-09-26 14:13:39 +08:00
yihaoDeng 9e681a2da1 check return code 2024-09-26 14:01:12 +08:00
Pan Wei 3b3a0fbe62
Merge pull request #28065 from taosdata/fix/3.0/TD-32278
fix ctg read tsma cache crash
2024-09-26 13:49:15 +08:00
dmchen fd2a8d869c fix/TD-32316-add-try-at-trans-sync-context 2024-09-26 05:38:13 +00:00
Hongze Cheng 7493ca5cf3
Merge pull request #28115 from taosdata/fix/TD-32321-add-log
fix/TD-32321-add-log
2024-09-26 13:27:13 +08:00
dmchen 2c244979a1 fix/TD-32321-add-log-fix-case 2024-09-26 03:52:07 +00:00
Hongze Cheng 92710e1352 Merge branch 'enh/TD-31890-20' of https://github.com/taosdata/TDengine into enh/TD-31890-21 2024-09-26 11:12:28 +08:00
Hongze Cheng edba122253
Merge pull request #28110 from taosdata/enh/TD-31890-18
ehn: remove void
2024-09-26 11:09:40 +08:00
Hongze Cheng 53caf9f018 ehn: remove void 2024-09-26 10:43:16 +08:00
Haojun Liao 09600132ec other: merge 3.0 2024-09-26 09:59:29 +08:00
Pan Wei 6d8ab955cf
Merge pull request #28094 from taosdata/fix/3.0/TD-32310
fix:[TD-32310] Avoid access null pointer when error occurs..
2024-09-26 09:50:13 +08:00
dmchen cb218d674a fix/TD-32321-add-log 2024-09-26 01:13:01 +00:00
Hongze Cheng d8ad2e5cd7 Merge branch '3.0' of https://github.com/taosdata/TDengine into enh/TD-31890-18 2024-09-26 09:00:30 +08:00
Hongze Cheng 0a413d09c4
Merge pull request #28113 from taosdata/fix/TD-31891-remove-void-sync2-fix-case
fix/TD-31891-remove-void-sync2-fix-case
2024-09-26 08:59:09 +08:00
Hongze Cheng 74b0d803ad Merge branch '3.0' of https://github.com/taosdata/TDengine into enh/TD-31890-18 2024-09-26 08:57:25 +08:00
Hongze Cheng b994125398
Merge pull request #28106 from taosdata/fix/TD-31892
void cleanups
2024-09-26 08:56:02 +08:00
dmchen aaf44cdf47 fix/TD-31891-remove-void-sync2-fix-case 2024-09-25 12:04:32 +00:00
Minglei Jin 49a6bf4c23 void sync query return val 2024-09-25 18:25:40 +08:00
Hongze Cheng d183a7b772 ehn: remove void 2024-09-25 18:21:27 +08:00
Hongze Cheng ea5a2a6946 ehn: remove void 2024-09-25 17:45:10 +08:00
Hongze Cheng 7273bd9219
Merge pull request #28083 from taosdata/fix/3.0/TD-32301
fix mem leak when open wal
2024-09-25 13:39:24 +08:00
Jing Sima 8d02e3e310 fix:[TD-32310] Avoid access null pointer when error occurs.. 2024-09-25 11:15:48 +08:00
Hongze Cheng 21f1943f26
Merge pull request #28090 from taosdata/fix/TD-32302-3.0
fix: unify the error code when drop stable
2024-09-25 11:14:52 +08:00
Hongze Cheng cc344def53
Merge pull request #28089 from taosdata/fix/TD-31891-remove-void-monitor3-2
Fix/td 31891 remove void monitor3 2
2024-09-25 11:10:26 +08:00
Haojun Liao c2ff609c5f
Merge pull request #28068 from taosdata/fix/TD-32265
fix(stream):rebuild stream event window
2024-09-25 10:49:11 +08:00
wangjiaming0909 eec5f59ae8 fix ctg read tsma cache crash 2024-09-25 10:08:57 +08:00
Pan Wei 159a625cc1
Merge pull request #28051 from taosdata/fix/TD-32258-3.0
fix(query)[TD-32258]. Fix error handling in operator interface functions
2024-09-25 09:45:08 +08:00
Haojun Liao 3c7f718210 fix(query): check for null ptr. 2024-09-25 09:37:23 +08:00
kailixu 130d808d1b Merge branch '3.0' into fix/TD-32302-3.0 2024-09-25 09:23:20 +08:00
kailixu 92146c510a fix: unify the error code when drop stable 2024-09-25 09:22:56 +08:00
dmchen 9f3990b8ed fix/TD-31891-remove-void-monitor3-fix-case 2024-09-25 01:20:36 +00:00
dmchen 82962c5811 fix/TD-31891-remove-void-monitor3 2024-09-25 01:20:23 +00:00
Pan Wei 0fa6c31b5b
Merge pull request #28035 from taosdata/fix/TD-32259-3.0
fix(query)[TD-32259]. Fix error handling in merge sort
2024-09-25 09:10:32 +08:00
Hongze Cheng 13a50eb010
Merge pull request #28061 from taosdata/fix/fixMemLeak30
fix possible mem leak
2024-09-25 08:51:37 +08:00
Haojun Liao 922b0681ea fix(query): check for null ptr. 2024-09-24 19:38:49 +08:00
54liuyao 72bd34a6b2 Merge branches '3.0' and 'fix/TD-32265' of https://github.com/taosdata/TDengine into fix/TD-32265 2024-09-24 19:25:05 +08:00
Haojun Liao cc6daa0855 Merge branch '3.0' into fix/3_liaohj 2024-09-24 19:14:50 +08:00
Jinqing Kuang 7f3c6c5e97 fix(query)[TD-32259]. Fix error handling in merge sort
- Ensure proper release of allocated datablocks on error
- Address potential double free issue
2024-09-24 19:06:20 +08:00
Haojun Liao c1333a920d fix(query): check for null. 2024-09-24 18:58:49 +08:00
Pan Wei b6ede06707
Merge pull request #28076 from taosdata/enh/TD-31691
enh:modify addede rror code passing
2024-09-24 18:44:41 +08:00
Haojun Liao 4e4003c5a7 Merge branch '3.0' into fix/3_liaohj 2024-09-24 18:36:18 +08:00