Commit graph

59 commits

Author SHA1 Message Date
Kaili Xu
13f9bddf3d
feat: support customized taos/taosd (#29736)
* feat: support TDAcoreOS

* chore: cmake options for TD_ACORE

* chore: disable lemon for TD_ACORE

* chore: add lzma2 and msvcregex

* chore: cmake for lzma2

* chore: adapt for TD_ACORE

* chore: adapt strcasecmp for TD_ACORE

* chore: adapt for geos/threadName

* chore: build adapt for TD_ACORE

* chore: build adapt for TD_ACORE

* chore: build adapt for TD_ACORE

* chore: build adapt for TD_ACORE

* chore: build adapt for TD_ACORE termio

* chore: refact transComm.h for TD_ACORE

* chore: refact transportInt.h for TD_ACORE

* chore: refact trans.c for TD_ACORE

* chore: refact trpc.h for TD_ACORE

* chore: refact transCli.c/transComm.c/transSvr.c for TD_ACORE

* chore: refact uv.h for TD_ACORE

* chore: refact geosWrapper.h for TD_ACORE

* chore: refact token/builtins/udf for TD_ACORE

* chore: refact rocks for TD_ACORE

* chore: refact tsdbCache.c for TD_ACORE, use LRU cache for last/last_row, not use rocksdb

* chore: refact FAIL to _ERR to solve conflicts for TD_ACORE

* chore: restore lemon.c/lempar.c

* chore: support build lemon for TD_ACORE

* chore: refact trpc and siginfo_t for TD_ACORE

* chore: refact timezone for TD_ACORE

* chore: refact lz4 for TD_ACORE

* chore: refact TD_ACORE to make compile pass

* chore: code optimization for TD_ASTRA

* feat: support run taos with taosd integrated

* feat: support invoke taos shell

* feat: support invoke taos shell

* feat: support invoke taos shell

* chore: code optimization

* chore: fix undefined reference problem os TD_ASTRA

* chore: resolve compile problem for TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix undefined reference problem os TD_ASTRA

* chore: fix getpid

* chore: fix typo

* chore: set stack size and ajust min pack size for TD_ASTRA

* chore: fix pthread create parameters

* chore: chmod adapt for TD_ASTRA

* chore: fix trans compile problem

* chore: adapt chmod for TD_ASTRA

* chore: byte alignment for TD_ASTRA

* chore: more code for adaption of TD_ASTRA

* chore: more code for adaption of TD_ASTRA

* chore: more code for adaption of TD_ASTRA

* chore: byte alignment for TD_ASTRA

* chore: conditional compile option

* chore: adapt for TD_ASTRA

* chore: adjust taosPId and msvcregex for TD_ASTRA

* chore: log dir separator for wal build name

* chore: fix type of pointer parameter

* chore: fix compile problem of tsdbGetS3Size

* enh: get last ver from wal log for TD_ASTRA

* enh: refact wal meta ver

* enh: refact wal meta ver

* fix: typo of taosUcs4Compare

* enh: process return value of CI

* chore: more code for TD_ASTRA adaption

* chore: return value of taosCloseFile in walMeta.c

* chore: fix compile problem

* chore: fix compile problem of TD_ASTRA

* fix: update macro for tq and stream task

* chore: code optimization for TD_ASTRA

* chore: restore create log and init cfg interface

* chore: restore strncasecmp and strcasecmp

* fix: adjust the field position of SDataBlockInfo

* fix: pragma pack min size

* fix: pragma pack min size

* chore: more code for TD_ASTRA adaption

* fix: type of parameters

* chore: adapt strncasecmp and strcasecmp for TD_ASTRA

* chore: restore interface of init log

* enh: pack push optimization

* fix: taos init cfg

* add astra support

* fix: fetch the value of suid

* chore: switch of  build with udf

* add temp code

* chore: more code for TD_ASTRA adaption

* chore: add macro ERRNO to replace errno

* chore: bytes align for TD_ASTRA

* fix: remove obsolete codes

* enh: support USE_UDF macro

* fix compile error

* fix: resolve redefinition problem

* fix: compile problem of log.cpp

* fix: compile problem of osTimezone

* fix: resolve compile problem of udf

* fix: pragma definition on windows

* fix: ucs4 and stpncpy for TD_ASTRA

* fix: memory align problem for TD_ASTRA

* enh: solve memory leak for TD_ASTRA_RPC

* fix: compile problem of taosSetInt64Aligned

* fix: restore mndSubscribe.c

* fix: scalar for udf

* chore: code adaption for TD_ASTRA

* chore: code optimization for TD_ASTRA

* fix: typo of add definition

* fix: typo of macro in tudf.h

* chore: remove void to make CI pass

* enh: move macro from cmake.platform to cmake.options

* enh: byte align for hash node and error code

* chore: restore the size for lru cache

* enh: restore some code about pack push

* chore: restore the pack push in tmsg.h

* fix: add macro of pack pop for windows

---------

Co-authored-by: yihaoDeng <luomoxyz@126.com>
2025-03-14 13:32:13 +08:00
dapan1121
2bd493f77b fix: return code issues 2024-12-11 19:18:50 +08:00
wangmm0220
35d3d968ff enh:[TD-32166]refactor code in sml 2024-10-24 18:55:37 +08:00
wangmm0220
75c8727c52 enh:[TD-32166]refactor code in sml 2024-10-24 15:48:57 +08:00
wangmm0220
eaae6d4bfd enh:[TD-32166]refactor code in sml 2024-10-21 17:30:12 +08:00
wangmm0220
4904667471 fix:[TS-5528] insert error in sml 2024-10-15 15:19:37 +08:00
wangmm0220
a00dfb52e1 fix:[TS-5528] insert error in sml 2024-10-15 14:00:15 +08:00
lyh250-666
41dfc643b7 enh:modify error code pass 2024-09-12 13:45:17 +08:00
lyh250-666
f32a17c72b Modify error code passing for taosMemoryCalloc function 2024-08-27 11:54:41 +08:00
xsren
3f1fd2b0ee assert 2024-08-21 10:38:07 +08:00
wangmm0220
1ce180050b feat:[TD-30975]process return value in schemaless 2024-07-16 16:01:37 +08:00
wangmm0220
aed8a75e35 feat:[TD-30975]process return value in schemaless 2024-07-15 19:07:20 +08:00
wangmm0220
5be0cc7c84 opti:deal with escape in the end of field in schemaless 2024-02-27 18:07:04 +08:00
wangmm0220
d62b82c295 opti:deal with escape in the end of field in schemaless 2024-02-27 16:02:15 +08:00
wangmm0220
26855848f6 opti:schemaless logic 2023-12-07 14:07:09 +08:00
wangmm0220
f4b0e7baf5 fix:remove debug info 2023-12-06 15:46:45 +08:00
wangmm0220
82f54f094a fix:add log for time cost 2023-12-05 20:08:18 +08:00
wangmm0220
e2db22017a fix:change error code -1 to code 2023-10-08 09:46:18 +08:00
dapan1121
cc17848b78 fix: merge 3.0 to main 2023-09-01 13:24:47 +08:00
wangmm0220
f2553b8718 fix:add configuration to control if change dot to underline in schemaless 2023-07-26 09:52:04 +08:00
wangmm0220
2714db10bd fix:modify dot to underline in schemaless supertable name 2023-07-24 19:15:33 +08:00
wangmm0220
4be3f51390 fix:quote parse error in sml 2023-06-26 10:21:54 +08:00
wangmm0220
978f639851 fix:[TD-24807] double quote & space escape error 2023-06-16 19:25:08 +08:00
wangmm0220
0232420273 fix:quote process error in sml 2023-06-14 17:32:50 +08:00
wangmm0220
40fa0e0620 fix:memory leak 2023-05-25 18:07:36 +08:00
wangmm0220
d9042f5ed3 fix:memory leak 2023-05-25 17:24:11 +08:00
yihaoDeng
5708fcb5cb Merge branch 'enh/3.0' into enh/rocksdbSstateMerge 2023-05-10 08:02:16 +00:00
wangmm0220
1d8c517844 fix:[TS-3303]use stable name + child table name as key to save uid to avoid multi items for one table in submit block 2023-05-05 10:46:54 +08:00
kailixu
a6e37622ff chore: more code 2023-04-25 22:15:06 +08:00
kailixu
2d4dd64584 chore: more code 2023-04-24 20:21:28 +08:00
wangmm0220
2714da26e7 fix:[TS-3221] reset max stmt if execute error 2023-04-20 17:26:54 +08:00
wangmm0220
8e8a3b268b fix:add test cases for escape in schemaless 2023-04-20 15:54:19 +08:00
wangmm0220
b1561c95c3 fix:add test cases for escape in schemaless 2023-04-20 15:31:18 +08:00
wangmm0220
5b3087e48b opti:escape logic in schemaless 2023-04-19 00:55:26 +08:00
dapan1121
5b02af6a91 fix: merge main to 3.0 2023-03-22 16:08:16 +08:00
Haojun Liao
ea0cc2c584
Merge pull request #20554 from taosdata/fix/TS-2828
fix: add retry if insert error with meta change
2023-03-21 09:01:22 +08:00
wangmm0220
d5328b7a2b fix:add log for schmaless 2023-03-17 19:11:40 +08:00
wangmm0220
0a54d00cd2 fix:converity scan defects 2023-03-17 14:54:27 +08:00
WANG MINGMING
0dec8dd844
Merge pull request #20375 from taosdata/fix/TD-22671
fix:add error log
2023-03-09 19:49:57 +08:00
wangmm0220
88c3d0d4b3 fix:[TS-2828] retry if ver is old 2023-03-09 19:48:21 +08:00
wangmm0220
49e2924f1d fix:add error log 2023-03-08 17:02:19 +08:00
wangmm0220
4827c25a61 fix:give error if col is same in schemless & fix json parse error in TD-22903 2023-03-04 18:16:41 +08:00
wangmm0220
3bfd156616 fix:[TD-22898]:modify schema if schema change 2023-03-04 17:37:38 +08:00
Xiaoyu Wang
1ab144609e merge main 2023-02-23 14:58:22 +08:00
Xiaoyu Wang
c597de099f merge main 2023-02-20 13:41:27 +08:00
wangmm0220
4f949213da fix:change list to hash for speed interval data in sml 2023-02-03 23:41:33 +08:00
wangmm0220
a462f518e3 fix:table name error in schemaless 2023-01-09 15:14:20 +08:00
wangmm0220
ce3fbae952 fix:ASSERT in client mode & converity error 2023-01-06 14:37:38 +08:00
wangmm0220
9c4cebb1b7 fix:memory leak 2023-01-04 17:15:30 +08:00
wangmm0220
983b754198 fix:error in parse json 2023-01-04 11:45:09 +08:00