Commit graph

975 commits

Author SHA1 Message Date
Shengliang Guan
3fc511c128
Merge pull request #29079 from taosdata/fix/TD-32405
enh(meta): use memory safe functions
2024-12-11 19:29:00 +08:00
Minglei Jin
1c7ff36dd0 meta: use tstrncpy instead of strcpy 2024-12-10 13:46:00 +08:00
Minglei Jin
92f41ef5c5 enh(meta): use memory safe functions 2024-12-10 11:15:41 +08:00
wangmm0220
0165684131 feat:[TD-32642] merge from 3.0 2024-12-05 23:47:46 +08:00
Shengliang Guan
fb8a10e717
Merge pull request #28958 from taosdata/fix/TD-33037
fix(meta/commit): make begin return code instead of 0
2024-12-02 16:43:02 +08:00
yihaoDeng
95a1005e1f update test case and remove invalid code 2024-11-28 15:09:20 +08:00
Minglei Jin
cd22ddbdd2 fix(meta/commit): make begin return code instead of 0 2024-11-28 10:53:23 +08:00
wangmm0220
0e2a16d70f feat:[TD-32642] add charset for connection support 2024-11-27 14:25:34 +08:00
yihaoDeng
221eac50ca refactor code 2024-11-27 09:28:01 +08:00
yihaoDeng
a84a849ef7 add test case 2024-11-27 09:12:17 +08:00
yihaoDeng
2aac26e0a9 fix partial failure 2024-11-27 07:56:24 +08:00
yihaoDeng
e87570c036 fix invalid free 2024-11-26 20:50:37 +08:00
yihaoDeng
4d857b0149 fix mem leak 2024-11-25 15:22:53 +08:00
yihaoDeng
97e08abe8c support update multi tag 2024-11-25 10:55:28 +08:00
yihaoDeng
3027e377fa support update multi tag 2024-11-23 22:18:30 +08:00
Hongze Cheng
0c45c80d71 enh: add dangle child table filter in recovery mode 2024-11-15 14:26:53 +08:00
Shungang Li
84b17a144b Merge branch 'fix/TS-4937' into fix/TD-32338-3.0 2024-10-30 16:33:09 +08:00
Minglei Jin
d8df6db06a fix schema update with sver param 2024-10-30 10:23:32 +08:00
Minglei Jin
e364d5aa66 tsdb/cache: invalidate cached schema 2024-10-29 14:41:14 +08:00
yihaoDeng
b523cf8802 fix:conflicts from 3.0 2024-10-28 17:34:20 +08:00
dmchen
bf2261bcff fix/TD-32621-add-log 2024-10-23 03:40:40 +00:00
Hongze Cheng
2088969d28 fix: add more check 2024-10-16 18:56:20 +08:00
wangmm0220
4f39974938 enh:[TS-5441] cost too long in tmq write meta data by cache meta and vg info 2024-10-16 17:17:44 +08:00
Hongze Cheng
e3da1a5b1a adjust some code 2024-10-16 16:53:02 +08:00
Hongze Cheng
39d4357227 make CI pass 2024-10-16 15:27:25 +08:00
Hongze Cheng
46995ea6b9 fix: remove invalid error code check and add repair meta function 2024-10-16 14:36:44 +08:00
yihaoDeng
ae0aa0b821 fix invalid free or mem leak 2024-10-11 09:32:40 +08:00
yihaoDeng
8028fa9710 fix invalid free or mem leak 2024-10-11 09:31:35 +08:00
xsren
efbe574684 fix: mem free 2024-09-30 13:59:18 +08:00
xsren
8db52fbf97 fix: mem free 2024-09-30 13:58:28 +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
Hongze Cheng
ef25d8ca36 handle return code 2024-09-29 10:51:59 +08:00
Hongze Cheng
c812df98e8 enh: add some debug code 2024-09-29 09:13:55 +08:00
Shungang Li
10bd0fed21 enh: add lrucache overwriter 2024-09-27 17:24:45 +08:00
Pan Wei
2549516cbf
Merge pull request #28098 from taosdata/fix/TS-5487-3.0
fix(query)[TS-5487]. Fix slow cleanup of metacahe on exit
2024-09-26 15:33:38 +08:00
Jinqing Kuang
2259dbebf7 fix(query)[TS-5487]. Fix slow cleanup of metacahe on exit
- Change the storage structure of the suid-related tagFilter list in the
  metacache to a hash set
- During cleanup on exit, first clear the suid tagFilter list before
  cleaning the LRU cache to avoid excessive overhead.

These modifications ensure that the metacache cleanup process is
efficient and maintains good LRU invalidation performance.
2024-09-26 13:27:24 +08:00
Hongze Cheng
20d9befb9b enh: handle memory leak when error occurs 2024-09-25 08:45:21 +08:00
Hongze Cheng
e16af0e45c more 2024-09-24 18:04:58 +08:00
Hongze Cheng
6a2e7769ae
Merge pull request #28047 from taosdata/enh/-TD-31890-15
ehn: handle void
2024-09-24 16:26:43 +08:00
Hongze Cheng
5cfec529d9 pass CI 2024-09-24 13:52:47 +08:00
Hongze Cheng
645160d251 ehn: remove void 2024-09-24 10:06:30 +08:00
Hongze Cheng
22b58d03de Merge branch '3.0' of https://github.com/taosdata/TDengine into enh/-TD-31890-15 2024-09-24 08:34:08 +08:00
Hongze Cheng
c9da6822e0 ehn: handle void 2024-09-23 18:02:25 +08:00
Hongze Cheng
00ef87dd3f enh: handle void 2024-09-23 15:33:28 +08:00
lyh250-666
63d98e2c5c enh:modify error code passing 2024-09-19 15:51:30 +08:00
Hongze Cheng
b21e162f19 enh: error code handle 2024-09-19 11:36:29 +08:00
Hongze Cheng
86122d81ea Merge branch '3.0' of https://github.com/taosdata/TDengine into enh/TD-31890-8 2024-09-19 08:55:34 +08:00
Hongze Cheng
45f5c947ea enh: clear void functions 2024-09-18 16:09:39 +08:00
Hongze Cheng
6cb94f69f2 enh: memory malloc return 2024-09-18 15:22:09 +08:00
xsren
90d9784984 osEnv 2024-09-12 16:12:31 +08:00