Commit Graph

15196 Commits

Author SHA1 Message Date
sima 1d77ea76e8 feat:[TS-4893] Backward Compatibility. 2024-08-14 09:19:25 +08:00
sima a54019211f feat:[TS-4893] Support MYSQL functions.
Add more functions:
 - Numeric Functions: PI(),ROUND(),TRUNC(),EXP(),LN(),SIGN(),DEGREES(),RADIANS().
 - String Functions: CHAR(),ASCII(),POSITION(),TRIM(),REPLACE(),REPEAT().
 - Date and Time Functions: WEEKDAY(),DAYOFWEEK(),WEEK(),WEEKOFYEAR().
 - Aggregate Functions: VAR_POP().
Modify some functions:
 - ROUND(): support round to given decimal places.
 - CHAR_LENGTH(): support calculate multi-byte character's length.
 - TIMEDIFF(): result will be negative when expr1 < expr2.
 - STDDEV(): add alias name STDDEV_POP().
 - SUBSTR(): add alias name SUBSTRING().
             support new syntax SUBSTRING/SUBSTR(expr FROM pos [FOR len]).
2024-08-14 09:19:25 +08:00
Haojun Liao 264bfe3f28
Merge pull request #27200 from taosdata/fix/syntax
fix(stream): init the in-mem task list when recv checkpoint-report.
2024-08-14 09:15:04 +08:00
Haojun Liao eb029395a2 fix(stream): init exec when mnd become leader. 2024-08-14 00:38:15 +08:00
Haojun Liao 57a0c7b487 fix(stream): init the in-mem task list when recv checkpoint-report. check the number of complete downstream check by checking it in hashmap, not just number. 2024-08-13 23:20:37 +08:00
Haojun Liao 324dc3f404
Merge pull request #27184 from taosdata/fix/3_liaohj
fix(tsdb): check null ptr when un-referencing snapshot.
2024-08-13 22:52:48 +08:00
Haojun Liao 27b0e285c7 fix(tsdb): release the reader when encountering errors. 2024-08-13 18:39:07 +08:00
Haojun Liao b253742155 fix(tsdb): check return value. 2024-08-13 15:49:20 +08:00
Haojun Liao 90862b1df4 other: merge 3.0 2024-08-13 15:48:11 +08:00
yihaoDeng ace1880ad9 fix return code 2024-08-13 15:40:31 +08:00
Haojun Liao 14a2360f5e fix(tsdb): check null ptr when un-referencing snapshot. 2024-08-13 15:22:06 +08:00
Haojun Liao 3ff42c5225
Merge pull request #27173 from taosdata/fix/syntax
fix(query): check return value.
2024-08-13 12:45:33 +08:00
Hongze Cheng 2ab16fd72a
Merge pull request #27126 from taosdata/fix/TD-31353
fix return error
2024-08-13 10:14:09 +08:00
Haojun Liao 35f179c228
Merge pull request #27163 from taosdata/fix/3_liaohj
fix(stream): remove invalid assert.
2024-08-13 10:02:09 +08:00
dapan1121 3790a1f415
Merge pull request #26959 from taosdata/feat/TS-3718
feat:[TS-3718]save slow log file one day one file
2024-08-13 09:18:07 +08:00
Haojun Liao fdfc8d8310 fix(query): check return value. 2024-08-13 09:17:49 +08:00
Hongze Cheng 0d4cb0e26e
Merge pull request #27159 from taosdata/fix/TD-31378-3.0
fix: null pointer check when clearing tsdb reader
2024-08-12 18:48:43 +08:00
Hongze Cheng 0f297f0bd3
Merge pull request #27164 from taosdata/fix/TD-31309-2
fix(meta/commit): transfer txn's ownership to asyn commit thread
2024-08-12 18:41:56 +08:00
Haojun Liao 8d751ca5e3
Merge pull request #27148 from taosdata/fix/3.0/TD-31362-TD-31359-TD-21481
1. lock not released when return
2024-08-12 17:34:25 +08:00
Minglei Jin e3bfb9870a fix(meta/commit): transfer txn's ownership to asyn commit thread 2024-08-12 17:12:19 +08:00
Haojun Liao 3701ded767 fix(stream): remove invalid assert. 2024-08-12 16:56:43 +08:00
kailixu 7e57747bee fix: null pointer check when clearing tsdb reader 2024-08-12 15:51:00 +08:00
Haojun Liao 4a98782a38
Merge pull request #27150 from taosdata/fix/TD-31368
adj error code
2024-08-12 14:32:36 +08:00
Hongze Cheng 3a6760c994
Merge pull request #27151 from taosdata/fix/changeChanOpt
change chan opt
2024-08-12 13:33:36 +08:00
Haojun Liao 354c5d2823
Merge pull request #27149 from taosdata/fix/3_liaohj
fix(stream): update return value check.
2024-08-12 13:10:00 +08:00
Haojun Liao 0d8cda26cd fix(stream): reset the error code. 2024-08-12 10:53:25 +08:00
yihaoDeng 3b718371f7 change chan opt 2024-08-12 10:47:45 +08:00
54liuyao 9b4b74e80f adj error code 2024-08-12 10:42:18 +08:00
Haojun Liao 5ff6397416 fix(stream): update return value check. 2024-08-12 10:25:47 +08:00
yihaoDeng 246dfd6e4a Merge remote-tracking branch 'origin/3.0' into fix/TD-31353 2024-08-12 09:18:37 +08:00
Hongze Cheng 4586e09b7b
Merge pull request #27131 from taosdata/fix/TD-31345
fix(meta/query): return oom with null ctb cursor
2024-08-12 09:11:01 +08:00
Hongze Cheng 4efa935e8b
Merge pull request #27130 from taosdata/fix/TD-31318
fix(tsdb/cache): return oom if array or push failed
2024-08-12 09:09:20 +08:00
Hongze Cheng 80a1d1b4f8
Merge pull request #27132 from taosdata/fix/TD-31346
fix(meta/query): return oom if malloc failed
2024-08-12 09:06:15 +08:00
Hongze Cheng 5d977fd9bc
Merge pull request #27133 from taosdata/fix/TD-31347
fix(meta/query): return oom if malloc failed
2024-08-12 09:03:38 +08:00
Hongze Cheng a76087c381
Merge pull request #27098 from taosdata/fix/TS-5262-log-conflict
Fix/ts-5262-log-conflict
2024-08-12 08:54:39 +08:00
wangjiaming0909 882cfb7deb 1. lock not released when return
2. fix tsma err msg
3. fix fill prev wrong results
2024-08-12 08:53:27 +08:00
yihaoDeng 12fe64e5bb refactor errno code 2024-08-09 17:54:47 +08:00
Minglei Jin 0035c1b06a fix(meta/query): return oom if malloc failed 2024-08-09 17:13:37 +08:00
Minglei Jin 2d2ba4fd29 fix(meta/query): return oom if malloc failed 2024-08-09 17:09:19 +08:00
Minglei Jin b8cd001dfb fix(meta/query): return oom with null ctb cursor 2024-08-09 17:06:35 +08:00
Minglei Jin 105594848c fix(tsdb/cache): return oom if array or push failed 2024-08-09 17:00:18 +08:00
Haojun Liao df4437bc7c
Merge pull request #27107 from taosdata/fix/TD-31335
adj error code
2024-08-09 16:48:22 +08:00
Haojun Liao f48d6f11ca
Merge pull request #27110 from taosdata/fix/3_liaohj
refactor: do some internal refactor.
2024-08-09 16:13:54 +08:00
yihaoDeng 61e2f68542 fix return error 2024-08-09 16:07:29 +08:00
yihaoDeng d763e559e1 refactor errno code 2024-08-09 13:57:57 +08:00
Hongze Cheng f6fc7a2edd
Merge pull request #27112 from taosdata/fix/TD-31336-3.0
fix: handle error code
2024-08-09 13:34:04 +08:00
Haojun Liao 71b8f67ea6 refactor: do some internal refactor. 2024-08-09 11:37:34 +08:00
Hongze Cheng f83521b2eb
Merge pull request #27094 from taosdata/fix/TS-5271-3.0
fix: disable process write request when vnode is in snapshot mode
2024-08-09 11:14:49 +08:00
Hongze Cheng 78a4a93d9c fix: handle error code 2024-08-09 11:04:04 +08:00
Haojun Liao 10acd19e71 refactor: do some internal refactor. 2024-08-09 10:36:10 +08:00