Jinqing Kuang
c82398e175
fix(stream): fix stream processing for virtual tables
...
- Fixed status check in virtual table stream processing
- Fixed multi-way merge logic for super virtual tables
- Fixed generation of target subtable names during merge
2025-03-20 01:15:54 +08:00
Simon Guan
d02196a231
refactor: adjust some logs ( #30245 )
...
* refactor: adjust wal log infos
* refactor: adjust some log's level
* refactor: adjust some log's level
* fix: add traceId for sync module
* refactor: adjust log level
* refactor: adjust log level
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* docs: update keywords
* fix: compile errors in windows
* docs: minor changes
* docs: minor changes
* refactor: minor changes
* docs: fminro changes
* docs: format
* refactr: remove uncessory logs
* docs: format doc
2025-03-18 17:55:36 +08:00
Simon Guan
ddc05f168e
refactor: adjust the log to track the data writing process on the server via QID ( #30195 )
...
* refactor: adjust wal log infos
* refactor: adjust some log's level
* refactor: adjust some log's level
* fix: add traceId for sync module
* refactor: adjust log level
* refactor: adjust log level
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* refactor: adjust log levels
* fix: compile errors in windows
* refactor: minor changes
2025-03-18 16:21:44 +08:00
WANG MINGMING
3bc6635de3
feat[TS-6115]: support deletion of topics with active consumers. ( #30232 )
...
* feat[TS-6115]: drop topic & consumer group in force
* feat[TS-6115]: drop topic & consumer group in force
* feat[TS-6115]: drop topic & consumer group in force
2025-03-18 14:11:00 +08:00
Simon Guan
cf8d7cd0ac
Merge branch 'main' into merge/mainto3.0
2025-03-17 21:42:42 +08:00
Yihao Deng
2151c5cae0
update telemInterval ( #29703 )
2025-03-17 17:42:24 +08:00
Haojun Liao
dfe32225de
chore: merge main.
2025-03-17 14:51:11 +08:00
Haojun Liao
ab92886820
fix(stream): reduce the consensus checkpoint id trans. ( #30105 )
...
* fix(stream): reduce the consensus checkpoint id trans.
* refactor(stream): add some logs.
* refactor(stream): set the max checkpoint exec time 30min.
* refactor(stream): add checkpoint-consensus trans conflict check.
* refactor(stream): remove unused local variables.
* fix(stream): fix syntax error.
* fix(stream): 1. fix free memory error 2. continue if put result into dst hashmap failed.
* fix issue
* fix issue
* fix(mnd): follower mnode not processes the timer event.
* fix(stream): print correct error msg.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): truncate long subtable name
* fix(stream): add buffer len.
* refactor(stream): update some logs.
* fix issue
* refactor(stream): update some logs.
* refactor(stream): update some logs.
* fix(stream): check return value.
* fix(stream): fix syntax error.
* fix(stream): check return value.
* fix(stream): update the timer check in mnode.
* fix(stream): add restart stage tracking.
* fix(stream): track the start task stage for meta.
* fix(stream): fix error in log.
* refactor(stream): adjust log info.
* fix mem issue
* fix(stream): check the number of required tasks for consensus checkpointId.
* fix(stream): lock the whole start procedure.
* fix(stream): add lock during start all tasks.
* fix(stream): update logs.
* fix(stream): update logs.
* fix(stream): update logs.
* fix(stream): fix dead-lock.
* fix(stream): fix syntax error.
* fix(stream): not drop the scan-history task.
* fix(stream): fix syntax error.
* fix(stream): wait for executor stop before restarting.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): add some logs.
* fix(stream): disable some logs.
* fix(stream): reset the start info if no task left.
---------
Co-authored-by: 54liuyao <54liuyao@163.com>
Co-authored-by: Jinqing Kuang <kuangjinqingcn@gmail.com>
2025-03-17 10:20:17 +08:00
Jinqing Kuang
ac23a4fc55
feat(stream): support stream processing for virtual tables ( #30144 )
...
* enh: add client processing
* enh: add mnode vtables processing
* enh: add mnode vtable processing
* enh: add normal child vtable support
* fix: compile issues
* fix: compile issues
* fix: create stream issues
* fix: multi stream scan issue
* fix: remove debug info
* fix: agg task and task level issues
* fix: correct task output type
* fix: split vtablescan from agg
* fix: memory leak issues
* fix: add limitations
* Update 09-error-code.md
* Update 09-error-code.md
* fix: remove usless case
* feat(stream): extract original table data in source scan task
Implemented functionality in the source task to extract data
corresponding to the virtual table from the original table using WAL.
The extracted data is then sent to the downstream merge task for further
processing.
* feat(stream): multi-way merge using loser tree in virtual merge task
Implemented multi-way merge in the merge task using a loser tree to
combine data from multiple original table into a single virtual table.
The merged virtual table data is then pushed downstream for further
processing. Introduced memory limit handling during the merge process
with configurable behavior when the memory limit is reached.
* fix(test): remove useless cases
---------
Co-authored-by: dapan1121 <wpan@taosdata.com>
Co-authored-by: Pan Wei <72057773+dapan1121@users.noreply.github.com>
2025-03-15 17:06:48 +08:00
Jing Sima
410324746b
feat:[TS-4897] virtual table ( #30098 )
...
* feat: [TS-4897] Support create/drop/alter/show/describe vtable
* feat: [TS-4897] Support vtable's query
* feat: [TS-4897] Support create virtual supertable
* feat: [TS-4897] Support explain analyze / where / count(*) and only select ts of vtable.
* feat: [TS-4897] Add create test and fix bugs
* feat: [TS-4897] Add alter/drop test and fix bugs
* feat: [TS-4897] Add describe/show test and fix bugs
* feat: [TS-4897] Add auth test and fix bugs
* feat: [TS-4897] Fix meta/catalog/cache bugs
* feat: [TS-4897] Support select tag from virtual child table
* feat: [TS-4897] Add select test and fix plenty of bugs
* feat: [TS-4897] Add optimize rule for vtable scan / support create vtable cross database / remove enterprise constraint / fix bugs.
* feat: [TS-4897] Fix 'schema is old'
* feat: [TS-4897] Support virtual stable query
* feat: [TS-4897] Add tests and Fix bugs
* feat: [TS-4897] resolve conflict.
2025-03-15 14:10:46 +08:00
liuyao
2de6736160
feat(stream): add new trigger continuous_window_close ( #30125 )
...
* opt stream build twa result
* opt force window close memory
* feat(stream):optimize new interval and scan operator
* adj log
* opt code
* opt code
* fill history
* fix issue for fill history
* add ci
* feat(stream): add new stream nonblock interval operator
* adjust code
* use new scan operator
* use new scan operator
* add log
* fix issue
* recover stream scan next function
* fix issue
* fix issue
* fix issue
* ignore disorder data
* fix issue
* fix issue for interval sliding
* fix issue
* fix ci issue
* fix ci issue
* fix ci issue
* add semi && final nonblock interval operator
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* refactor(stream): track the msgId for each upstream tasks.
* fix(stream): fix race condition.
* fix(stream): update the task last msgId when putting into input queue succ.
* fix issue
* fix issue
* put recalculate data to rocksdb
* fix issue
* fix issue
* enh(query)[TD-33071]: add support for saving and restoring tsdbReader scan progress
- Implement functionality to save scan progress during tsdbReader operations
- Enable resuming scans from the last saved position
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* add rec interval check
* enh(stream):add recalculate tasks.
* enh(stream): support the re-calculate the tasks.
* fix issue && do refactor
* do refactor
* fix issue
* fix issue
* update backend opt
* add new interface
* add new session operator
* support blob
* add new session operator
* fix issue
* add rec state for rec task
* fix invalid read
* add new session window
* enh(stream): update the stream tasks backend.
* new session operator
* add pull data
* fix(stream): fix error in expand stream backend.
* fix issue
* fix issue
* fix issue
* merge code
* fix issue
* fix(stream): check for null ptr.
* fix(stream): add more check.
* fix issue
* fix issue
* fix issue
* add debug code
* fix issue
* fix issue
* fix issue
* set rec end flag
* fix(stream): opt re-calculate stream tasks.
* fix issue
* fix issue
* add new operator
* enh(stream): dispatch recalculate block to agg tasks.
* fix issue
* fix issue
* fix(stream): adjust filter.
* fix issue
* refactor
* refactor(stream): adjust the recalculate end block.
* fix issue
* fix(stream): set correct create trigger block.
* fix issue
* fix(stream): fix error in build recalculate end block.
* fix(stream): check null ptr.
* add stream client && fix issue
* fix mem leak
* fix(stream): free msg.
* add stream client
* fix(stream): fix error.
* add stream client && fix issue
* add stream client
* refactor(stream): set the recalculate task complete.
* add wend and group_id for session window dest table
* feat(stream): refactor and set the recalcul agg task complete.
* add cfg for adapter
* fix issue
* add state && event operator
* feat(stream): support fill-history task.
* add new fill operator
* fix(stream): set correct backend when updating fill-history task to recalculate task.
* add new fill operator
* fix(stream): s2025-03-06 11:10:31.272
et ops always open in scan tsdb
* fix(stream):set the correct taskType for sink task.
* new fill operator
* adj stream fill operator
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* fix issue
* adj test
* fix issue
* fix(stream): fix issue
* fix(steam): fix issue
* fix(steam): fix issue
* fix(steam): fix issue
* fix(steam): fix issue
* fix(stream): fix issue
* fix(stream): fix issue
* fix(stream): fix issue
* fix: ut com error
* fix(stream): fix mem leak and adjust operator type check rule
* fix(stream): fix mem leak and adjust test case
* refactor code
* fix(stream): free items.
* fix(stream): free fix memory leak.
* fix(stream): fix syntax error.
* fix: ignore unexpect block
* fix: adjust op type
---------
Co-authored-by: Haojun Liao <hjliao@taosdata.com>
Co-authored-by: Jinqing Kuang <kuangjinqingcn@gmail.com>
Co-authored-by: yihaoDeng <luomoxyz@126.com>
2025-03-14 20:14:01 +08:00
wangjiaming
f50fcb85b8
feat(decimal): support decimal data type ( #30060 )
...
* decimal: create table
* decimal: add test case decimal.py
* decimal: add decimal.c
* support input decimal
* decimal test
* refactor svalue
* fix test cases
* add decimal unit test
* add decimal test cmake
* support insert and query decimal type
* define wide integer, support decimal128
* support decimal128 divide
* set decimal type expr res types
* scalar decimal
* convert to decimal
* fix decimal64/128 from str and to str
* fix decimal from str and decimal to str
* decimal simple conversion
* unit test for decimal
* decimal conversion and unit tests
* decimal + - * /
* decimal scalar ops and comparision
* start to refactor GET_TYPED_DATA
* support decimal max func, cast func
* refactor GET_TYPED_DATA interface
* decimal scalar comparision
* start to implement sum for decimal
* support sum and avg for decimal type
* decimal tests
* add decimal test
* decimal add test cases
* decimal use int256/int128
* decimal testing
* fix decimal table meta and add tests for decimal col streams
* fix create stream and create tsma
* test insert decimal values
* decimal from str
* test decimal input
* test parse decimal from string
* add taos_fetch_field_e api
* decimal insert tests
* test decimal operators
* decimal operator test
* feat:support decimal in raw block
* decimal operator tests
* decimal test
* feat:support decimal in raw block
* feat:support decimal in raw block
* feat:add schemaExt to SMqDataRsp
* feat:remove add schemaExt to SMqDataRsp
* feat:remove add schemaExt to SMqDataRsp
* feat:remove add schemaExt to SMqDataRsp
* decimal test operators
* decimal operator test
* test decimal operators
* test decimal compare operators
* decimal unary operator test
* decimal col with decimal col oper test
* test decimal col filtering
* fix decimal float operator test
* decimal test where filtering
* fix decimal filtering
* fix decimal order by
* fix decimal op test
* test decimal agg funcs
* test decimal functions
* remove assert
* fix ci build for ret check
* fix decimal windows build
* fix ci ret check
* skip decimal ret check
* skip decimal ret check
* fix decimal tests
* fix decimal ci test
* decimal test
* fix(tmq): heap user after free
* fix(tmq): double free
* fix(tmq): double free
* fix decimal tests
* fix(decimal): decimal test ci build
* fix(decimal): windows build
* fix(decimal): decimal test build
* fix(decimal): fix decimal build and tests
* fix(decimal): fix decimal tests
* fix(decimal): fix taos_fetch_fields_e api
* fix(decimal): fix decimal taos_fetch_fields_e api
* fix(decimal): rebase 3.0
* fix(decimal): fix decimal functions
* fix(decimal): fix decimal test case memory leak
* fix(decimal): fix decimal tests
* fix(decimal): fix decimal test case
* fix(decimal): fix decimal tests
* feat(decimal): fix unit tests
* feat(decimal): fix deicmal unit test
---------
Co-authored-by: wangmm0220 <wangmm0220@gmail.com>
Co-authored-by: yihaoDeng <yhdeng@taosdata.com>
2025-03-14 18:08:07 +08:00
Zhixiao Bao
af7e34e189
feat(keep): support keep on super table level. ( #30097 )
...
* Feat: support use keep while create super table.
* Test(keep): add test for create super table with keep option.
* Feat(keep): Add tmsg for create keep.
* Feat(keep): support alter table option keep.
* Fix(keep): Add baisc test for alter table option.
* Fix(keep): memory leek.
* Feat(keep): add keep to metaEntry&metaCache and fix earliestTs with stn keep.
* Test(keep): add some cases for select with stb keep.
* Fix: fix ci core while alter stb.
* Feat(keep): delete expired data in super table level.
* Feat: remove get stb keep while query.
* Fix : build error.
* Revert "Fix : build error."
This reverts commit 0ed66e4e84 .
* Revert "Feat(keep): delete expired data in super table level."
This reverts commit 36330f6b4c .
* Fix : build errors.
* Feat : support restart taosd.
* Fix : alter table comment problems.
* Test : add tests for super table keep.
* Fix: change sdb stb reserve size.
* Test: add more tests.
* Feat: Disable normal tables and sub tables from setting the keep parameter
* Fix: add more checks to avoid unknown address.
* Docs: Add docs for stable keep.
* Fix: some review changes.
* Fix: review errors.
2025-03-14 16:10:13 +08:00
WANG MINGMING
3d053e2c9b
feat(stream): optimize client logic of creating stream if with history ( #30059 )
...
* feat:[TS-5617]use last_row cache mode if creating stream in fill_history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* feat(stream): optimize client logic of creating stream if with history
* fix: heap use after free
* feat: add log
* fix: ci case error
* fix: compile error in windows
* fix: ci case error
* fix: heap user after free
* fix: memory leak
* fix: ci case error
* fix: ci case error
* fix: ci case error
---------
Co-authored-by: yihaoDeng <yhdeng@taosdata.com>
2025-03-14 13:55:52 +08:00
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
Simon Guan
abaf48ae15
Merge branch '3.0' into merge/mainto3.0
2025-03-10 11:07:48 +08:00
Simon Guan
1170955b95
Merge branch 'main' into merge/mainto3.0
2025-03-10 11:05:52 +08:00
xinsheng Ren
4edddd6038
Merge branch '3.0' into enh/TS-5650/showLike
2025-03-07 10:29:35 +08:00
Simon Guan
c00d772492
Merge pull request #29649 from taosdata/feat/TS-5927-long-password
...
feat:[TS-5927]long-password
2025-03-06 17:25:48 +08:00
Simon Guan
6fa7a7bb99
Merge pull request #29996 from taosdata/fix/droptask
...
feat(stream): add timeout parameter.
2025-03-05 18:49:23 +08:00
Simon Guan
34120a38c5
Merge branch '3.0' into merge/mainto3.0
2025-03-05 18:12:55 +08:00
Simon Guan
292b0cb317
Merge branch 'main' into merge/mainto3.0
2025-03-05 18:10:31 +08:00
Haojun Liao
24882459e3
chore: merge main
2025-03-05 13:40:44 +08:00
dongming chen
e5fb75797a
Merge branch '3.0' into feat/TS-5927-long-password
2025-03-05 12:15:12 +08:00
yihaoDeng
d1ded07b43
fix(index): fix return error
2025-03-05 11:07:59 +08:00
yihaoDeng
a4b738b3c6
enh(index): opt error code
2025-03-05 11:04:39 +08:00
Simon Guan
6656460320
Merge pull request #29988 from taosdata/fix/chkptq
...
fix(stream):check the maximum allowed forecast rows, add one test case
2025-03-05 09:29:01 +08:00
Haojun Liao
2eea385485
fix(analytics): check return value.
2025-03-04 15:29:54 +08:00
Haojun Liao
c186d31c7d
fix(analytics): check return value.
2025-03-04 14:30:48 +08:00
Simon Guan
1a9f75e663
Merge branch '3.0' into fix/internal
2025-03-04 13:47:03 +08:00
Simon Guan
b74b038f4f
Merge branch '3.0' into merge/mainto3.0
2025-03-04 11:32:29 +08:00
Simon Guan
16ada1f0d3
Merge branch 'main' into merge/mainto3.0
2025-03-04 11:24:13 +08:00
Haojun Liao
19f09d679d
feat(stream): add timeout parameter.
2025-03-03 23:05:14 +08:00
Simon Guan
65d5fd0578
Merge pull request #29975 from taosdata/enh/stopall
...
refactor(stream): stop all tasks before drop vnodes.
2025-03-03 20:01:56 +08:00
Haojun Liao
f563a35b3f
fix(stream):check the maximum allowed forecast rows, add one test case, and do some internal refactor.
2025-03-03 17:27:05 +08:00
Haojun Liao
ac667164ed
refactor: do some internal refactor.
2025-03-03 16:20:58 +08:00
Simon Guan
7326e3d8bc
Merge branch '3.0' into merge/mainto3.0
2025-03-03 14:01:51 +08:00
Simon Guan
6826edf5e0
Merge branch 'main' into merge/mainto3.0
2025-03-03 14:01:43 +08:00
Simon Guan
f88c249fa4
Merge pull request #29946 from taosdata/fix/remove-sync-heartbeat-lock
...
fix: remove sync heartbeat lock
2025-03-03 13:52:16 +08:00
Simon Guan
eee9976a44
Merge pull request #29958 from taosdata/fix/TD-33872-improve-status-sync-heartbeat
...
fix: [td-33872] improve status sync heartbeat
2025-03-03 13:51:44 +08:00
Simon Guan
d7207861bb
Merge remote-tracking branch 'origin/3.0' into fix/internal
2025-03-03 10:43:07 +08:00
factosea
6da2e6f547
fix: test case
2025-03-02 22:48:21 +08:00
factosea
e91014f807
feat: show variables like
2025-03-02 22:48:05 +08:00
Haojun Liao
a71f414d97
refactor(stream): stop all tasks before drop vnodes.
2025-03-02 02:06:14 +08:00
Haojun Liao
f8cc9648f6
fix(stream): fix memory leak.
2025-03-01 15:33:31 +08:00
dmchen
3359483836
fix:decouple get mload
2025-03-01 00:22:40 +08:00
dmchen
774c512148
fix:add-status-timestamp
2025-03-01 00:22:37 +08:00
dmchen
48787ba1aa
fix/move-status-to-new-queue
2025-03-01 00:22:35 +08:00
Simon Guan
43ca6d5f9e
refactor: adjust some logs
2025-02-28 16:49:46 +08:00
Simon Guan
24fae6adbb
Merge pull request #29900 from taosdata/fix/checkfh
...
refactor(stream): scan wal is driven by time, instead of insert events.
2025-02-28 13:42:43 +08:00
Hongze Cheng
0174d7404d
Merge branch '3.0' of https://github.com/taosdata/TDengine into enh/TS-5445-3.0
2025-02-28 13:26:53 +08:00
Simon Guan
ed2d3b258d
Merge branch '3.0' into merge/mainto3.0
2025-02-28 09:11:14 +08:00
Simon Guan
f5429637fa
Merge branch 'main' into merge/mainto3.0
2025-02-28 09:11:10 +08:00
dmchen
4dd0622594
fix:decouple get mload
2025-02-27 19:07:33 +08:00
dmchen
f6a472ae68
fix:decouple get mload
2025-02-27 19:05:06 +08:00
Hongze Cheng
0d2ca243b1
Merge branch '3.0' of https://github.com/taosdata/TDengine into enh/TS-5445-3.0
2025-02-27 17:18:33 +08:00
Simon Guan
5d777f9bcf
Merge pull request #29654 from taosdata/feat/TS-5805-force-assign-leader
...
Feat/ts 5805 force assign leader
2025-02-27 15:42:27 +08:00
dmchen
7eeb800213
fix:add-status-timestamp
2025-02-27 15:29:52 +08:00
dmchen
1f6c4df422
fix/move-status-to-new-queue
2025-02-27 15:26:06 +08:00
dmchen
93992f3d6e
fix:add-status-timestamp
2025-02-27 15:22:33 +08:00
Haojun Liao
7b56df0adc
refactor(stream): create task epset update trans out of lock, to avoid blocking mnode-read thread.
2025-02-27 14:51:26 +08:00
dmchen
5635b285cd
feat/TS-5805-force-assign-leader-fix-check
2025-02-27 03:17:21 +00:00
dmchen
031f176aa1
fix/move-status-to-new-queue
2025-02-27 11:02:18 +08:00
Simon Guan
7f10288df1
Merge branch '3.0' into fix/internal
2025-02-27 10:04:34 +08:00
Simon Guan
76ad364b93
enh: adjust some logs
2025-02-27 09:55:11 +08:00
Simon Guan
b91dd10846
enh: add log level to each log entry
2025-02-27 09:55:11 +08:00
Hongze Cheng
df96529e0d
Merge branch '3.0' of https://github.com/taosdata/TDengine into enh/TS-5445-3.0
2025-02-26 15:09:54 +08:00
Simon Guan
ac056f153f
Merge pull request #29871 from taosdata/fix/TS-6028-check-column-name
...
fix:[TS-6028]check-column-name
2025-02-26 14:00:45 +08:00
dongming chen
0ce087f2b3
Merge branch '3.0' into feat/TS-5805-force-assign-leader
2025-02-26 13:57:36 +08:00
dmchen
ebd2e657c6
fix/TS-6028-check-column-name-fix-review
2025-02-26 01:30:33 +00:00
dmchen
26f3adcf6a
fix/TS-6028-check-column-name-fix-review
2025-02-25 10:27:32 +00:00
Hongze Cheng
b26166b48d
support meta_only option
2025-02-25 17:57:25 +08:00
Hongze Cheng
d48547ed64
more code
2025-02-25 16:48:43 +08:00
Shengliang Guan
e429264432
Merge pull request #29884 from taosdata/enh/killtrans
...
enh(stream): auto kill checkpoint trans that last long time
2025-02-25 11:29:49 +08:00
Shengliang Guan
3a1d06f4d7
Merge pull request #29354 from taosdata/enh/TS-5255/colsFunc2
...
enh: ts5255/cols func2
2025-02-24 14:19:37 +08:00
Haojun Liao
91271f3fa4
refactor: do some internal refactor.
2025-02-24 13:53:28 +08:00
Haojun Liao
4d21d5e055
fix(stream): fix memory leak.
2025-02-24 13:50:38 +08:00
Haojun Liao
97071f1d29
other: add some logs.
2025-02-24 09:42:15 +08:00
Haojun Liao
ea549364d4
fix(stream): free array and check the return values.
2025-02-21 16:38:26 +08:00
dmchen
6a81665ffa
fix/TS-6028-check-column-name-add-case
2025-02-21 14:51:40 +08:00
dmchen
cdb11dd497
fix/TS-6028-column-name-fix-cases
2025-02-21 10:10:44 +08:00
dmchen
078c7bdc31
fix/TS-6028-check-column-name
2025-02-20 17:33:48 +08:00
Haojun Liao
6d5984421f
refactor(stream): update the long trans threshold.
2025-02-20 17:27:41 +08:00
Haojun Liao
0a672f1b96
refactor(stream): update logs.
2025-02-20 16:55:10 +08:00
Haojun Liao
99d6086c5a
enh(stream): kill too long checkpoint trans.
2025-02-20 15:07:24 +08:00
Shengliang Guan
d0eb99809f
Merge branch 'main' into merge/mainto3.03
2025-02-20 11:38:41 +08:00
Haojun Liao
3048654484
refactor(stream): kill too long checkpoint trans.
2025-02-20 10:01:30 +08:00
Shengliang Guan
f2f8cb1648
Merge branch '3.0' into merge/mainto3.03
2025-02-19 17:00:41 +08:00
Haojun Liao
7d617a7cde
fix(stream): fix the invalid start task condition
...
1. Get the basic checkpointId, and wait for 10 s, it's allowed to go. 2. All tasks have the same checkpointId, go immedidately.
2025-02-19 00:39:01 +08:00
Shengliang Guan
b43aaa5f8a
Merge branch '3.0' into merge/mainto3.02
2025-02-18 16:48:55 +08:00
Zhixiao Bao
05112546fd
Merge branch '3.0' into feat/3.0/TS-5584
2025-02-18 16:07:47 +08:00
Shengliang Guan
63fc5dea34
Merge branch '3.0' into merge/mainto3.0
2025-02-18 10:29:16 +08:00
xiao-77
d071f40328
Fix review errors.
2025-02-18 09:31:15 +08:00
Jinqing Kuang
fc2d2672b9
feat(stream)[TS-5469]: add more stream event notifications
...
- Add event notifications for all window types
- Implement window invalidation notifications
- Add statistics for event notification delivery
2025-02-16 11:07:16 +08:00
dmchen
cc3b883a43
feat/TS-5927-long-password-compatable
2025-02-14 06:04:22 +00:00
dmchen
8f2370f3fa
feat/TS-5927-long-password-fix-case
2025-02-14 01:12:09 +00:00
dmchen
55e12e520b
feat/TS-5927-long-password-encrypt-pass
2025-02-13 07:45:42 +00:00
Zhixiao Bao
e71c03a90f
Merge branch '3.0' into feat/3.0/TS-5584
2025-02-13 10:17:58 +08:00
dongming chen
2fd8792c7a
Merge branch '3.0' into feat/TS-5927-long-password
2025-02-12 15:26:41 +08:00
xiao-77
359399f1cd
feat rename some names.
2025-02-12 14:49:59 +08:00
dmchen
b422e2b2f2
feat/TS-5805-force-assign-leader-msg-type
2025-02-12 06:29:24 +00:00
dongming chen
0350f46ba4
Merge pull request #29756 from taosdata/3.0
...
3.0
2025-02-12 14:00:02 +08:00
Shengliang Guan
67b678f9f0
Merge pull request #29746 from taosdata/merge/mainto3.02
...
merge: from main to 3.0 branch
2025-02-12 13:57:36 +08:00
dmchen
d128c3927d
fix/TS-5805-check-arb-fix-comment
2025-02-12 02:04:13 +00:00
xiao-77
bdcec392b4
Merge remote-tracking branch 'origin/3.0' into feat/3.0/TS-5584
2025-02-12 09:56:23 +08:00
xiao-77
a1a3f83283
Add unapplied to show vnodes.
2025-02-12 09:55:36 +08:00
xiao-77
b62d8d37b1
Feat(sync):Use remaining time to replace progress.
2025-02-11 15:51:05 +08:00
Shengliang Guan
cd52401303
Merge branch 'main' into merge/mainto3.02
2025-02-11 15:15:35 +08:00
dmchen
635b4a5cb1
fix/TS-5805-check-arb-trans-compatable
2025-02-11 02:56:12 +00:00
Haojun Liao
267f7d3b08
refactor(stream): limit the maximum number of consensus checkpoint trans.
2025-02-11 10:31:11 +08:00
Haojun Liao
d08a81cc98
fix(stream): fix bug in limiting concurrent checkpoints
2025-02-10 19:24:37 +08:00
Haojun Liao
6c7a8e9774
refactor(stream): allow ready stream to start checkpoint procedure.
2025-02-10 19:24:36 +08:00
Shengliang Guan
dae17cd1b0
Merge pull request #29718 from taosdata/enh/streamqueue
...
refactor(stream): notify close stream in main thread
2025-02-10 18:44:27 +08:00
xiao-77
fbe65197d6
Feat(sync):Add restore progress to the "show vnodes" command, and add the applied index to the "show vgroups" command.
2025-02-10 15:58:25 +08:00
dmchen
b1dc31a2bd
fix/TS-5805-check-arb-add-column
2025-02-10 06:57:50 +00:00
dmchen
946a0c1bb5
fix/TS-5805-check-arb-remve-useless-code
2025-02-10 02:58:42 +00:00
dongming chen
240a8b5d5b
Merge pull request #29723 from taosdata/3.0
...
3.0
2025-02-10 09:56:12 +08:00
Haojun Liao
ec954bf408
refactor(stream): record the dropped stream.
2025-02-09 21:13:10 +08:00
xiao-77
adfab1f2b6
Fix some review errors.
2025-02-08 18:51:39 +08:00
xiao-77
4011d01148
Fix some review errors.
2025-02-08 17:42:48 +08:00
xiao-77
7707e5d8dd
Fix some review errors.
2025-02-08 17:37:15 +08:00
xiao-77
a2f11f21c9
Fix review problems.
2025-02-08 17:07:55 +08:00
xiao-77
72f228fa97
Fix build errors.
2025-02-07 18:52:54 +08:00
xiao-77
2cbb7a7814
Fix sdb config compare errors.
2025-02-07 18:49:00 +08:00
Shengliang Guan
a004d95996
Merge branch '3.0' into merge/mainto3.02
2025-02-06 13:46:36 +08:00
factosea
fbe345a82e
fix: cols funcs, sub query
2025-02-05 15:26:03 +08:00
dmchen
2b4d4162a7
feat/TS-5805-force-set-assign
2025-01-24 08:50:04 +00:00
Haojun Liao
2f6977dfda
Merge branch 'main' into enh/analysis
2025-01-23 18:55:32 +08:00
dmchen
d9401fd75d
feat/TS-5805-add-sql-command
2025-01-23 09:37:07 +00:00
dmchen
3c5b8037e3
feat/TS-5927-long-password
2025-01-23 08:46:29 +00:00
Haojun Liao
55ca679571
fix(analysis): fix compiling error on windows.
2025-01-23 09:06:55 +08:00
Haojun Liao
989c20078a
refactor: do some internal refactor.
2025-01-23 00:32:46 +08:00
Haojun Liao
883b1b79a2
enh(analysis): add the algorithm in telemetry report.
2025-01-23 00:29:18 +08:00
Haojun Liao
d6dc966ed1
fix(analysis): fix compiler error on windows.
2025-01-22 15:12:43 +08:00
Haojun Liao
9f2c448e36
fix(stream): fix error in check node update trans.
2025-01-22 14:05:40 +08:00
Haojun Liao
30358f1297
fix(stream): fix error in check node update trans.
2025-01-22 12:52:30 +08:00
Haojun Liao
84580286ce
enh(analysis): enable community edition to support anodes.
2025-01-22 11:11:06 +08:00
Haojun Liao
2f065062c3
fix(stream): adjust position of checking trans.
2025-01-21 19:04:14 +08:00
Haojun Liao
88a94919c4
fix(stream): check for nodeupdate trans before create streams.
2025-01-21 18:41:52 +08:00
Jinqing Kuang
eb5d463490
feat(stream)[TS-5469]. add support for window event notifications in stream processing
...
- Introduce new syntax to specify notification type and destination address
- Collect relevant event information during window computations
- Implement websocket-based notification delivery to the specified address
2025-01-21 17:39:46 +08:00
Haojun Liao
0ea46585f4
fix(stream): update checkpoint-info after check the failed checkpointId, and update the consensus-checkpoint id in mnode.
2025-01-21 16:29:00 +08:00
Haojun Liao
df6ec3afc2
fix(stream): check null ptr.
2025-01-21 11:21:53 +08:00
Haojun Liao
08092aeb0c
fix(stream): not clear task list if check failed, and add more checks.
2025-01-21 10:27:39 +08:00
Haojun Liao
7900c725d5
fix(stream): fix syntax error.
2025-01-21 09:15:27 +08:00
Haojun Liao
efd33aa4d7
fix(stream): check the checkpoint-report transId and checkpointId, and identify the expired checkpoint-report info.
2025-01-21 01:25:53 +08:00
Shengliang Guan
e48b48f93c
Merge branch 'main' into merge/mainto3.0
2025-01-10 12:07:40 +08:00
Hongze Cheng
74c7420c1d
Merge pull request #29527 from taosdata/fix/main/TD-33457
...
Test(cfg): add alter config to compatibility.py and fix some memory leak.
2025-01-09 17:22:07 +08:00
Shengliang Guan
c62e189496
Merge branch 'main' into merge/mainto3.0
2025-01-09 13:38:37 +08:00
xiao-77
c3e025713b
Rename some vars.
2025-01-09 13:38:20 +08:00
xiao-77
c1732ba41d
Fix asan problems at ci test.
2025-01-09 13:36:23 +08:00
Shengliang Guan
081c902c64
Merge pull request #29520 from taosdata/fix/TD-32471-main
...
fix:[TD-32471]set error code to terrno if tmq_consumer_poll return NULL
2025-01-09 13:33:48 +08:00
xiao-77
9eb1239783
Fix mem leak.
2025-01-09 10:50:23 +08:00
Shengliang Guan
fe4555f060
Merge pull request #29517 from taosdata/fix/tag
...
fix(stream): check the stream task last ready timestamp before start the checkpoint procedure.
2025-01-08 18:29:55 +08:00
wangmm0220
ba9892bae0
fix:[TD-32471]set error code to terrno if tmq_consumer_poll return NULL
2025-01-08 16:50:38 +08:00
xiao-77
742e3251b7
Remove unused rpcRsp.
2025-01-08 15:51:58 +08:00
xiao-77
4a5d575894
Fix unhandle msg.
2025-01-08 15:45:58 +08:00
Haojun Liao
130ad28d2c
fix(stream): check stream task status before start checkpoint.
2025-01-08 15:31:15 +08:00
xiao-77
430e62aab6
Fix double free.
2025-01-08 14:55:37 +08:00
xiao-77
b46bd98f6d
Fix mem leak.
2025-01-08 09:29:46 +08:00
xiao-77
e597baa345
Fix mnode = 3 , trans stuck.
2025-01-07 22:01:33 +08:00
xiao-77
77359f26b3
Fix(cfg): resolve dynamic configuration update failure after rolling upgrade to 3.3.5.0
2025-01-07 15:26:01 +08:00
Shengliang Guan
fcca5e7c2e
Merge pull request #29381 from taosdata/fix/liaohj
...
test: add test cases and fix related bugs.
2024-12-31 11:10:34 +08:00
Haojun Liao
f03e2305e0
fix(stream): add logs and set the reset-stream rsp.
2024-12-30 14:26:20 +08:00
kailixu
b0fa490dd6
test: add test case for auto compact
2024-12-29 15:13:38 +08:00
kailixu
458a72c66a
test: add test case for auto compact
2024-12-29 13:45:59 +08:00
kailixu
f529339fb8
test: add test case for auto compact
2024-12-29 13:26:40 +08:00
kailixu
7b69c29c9e
test: add test case for auto compact
2024-12-29 12:49:03 +08:00
kailixu
104f37337f
test: add test case for auto compact
2024-12-29 12:24:15 +08:00
kailixu
5f3e8ef5aa
test: add test case for auto compact
2024-12-28 15:35:12 +08:00
kailixu
bf33ef0c07
test: add test case for auto compact
2024-12-27 18:57:12 +08:00
kailixu
fcd436830f
test: add test case for auto compact
2024-12-27 18:54:22 +08:00
kailixu
78018b3a16
test: add test case for auto compact
2024-12-27 17:05:09 +08:00
54liuyao
0bf9fb1e31
add reset stream
2024-12-27 15:11:19 +08:00
dmchen
1aec478c45
fix/TS-5805-check-arb
2024-12-26 03:06:33 +00:00
dmchen
1bc47199be
fix/TS-5805-check-arb
2024-12-25 02:43:51 +00:00
dmchen
d3ab816838
fix/TS-5805-check-arb-updatetime
2024-12-25 02:10:21 +00:00
dmchen
0da606c7fb
show code
2024-12-24 12:14:47 +00:00
dongming chen
c6f3ac65dc
Merge branch '3.0' into enh/TD-29974-improve-trans
2024-12-24 19:15:27 +08:00
Hongze Cheng
91a9bc30e2
Merge pull request #29228 from taosdata/fix/TD-33284-compact-coverage
...
Fix/td 33284 compact coverage
2024-12-24 19:01:42 +08:00
dmchen
150dd5af3f
fix/TS-5805-check-arb
2024-12-24 10:50:56 +00:00
dongming chen
48b24804d4
Merge pull request #29275 from taosdata/3.0
...
3.0
2024-12-23 13:53:16 +08:00
Shengliang Guan
e2011c9ffb
Merge branch '3.0' into merge/mainto3.0
2024-12-20 17:58:11 +08:00
Shengliang Guan
b6b14f7a1a
Merge pull request #29236 from taosdata/fix/contrib
...
enh: skip password check if create user with is_import options
2024-12-20 15:12:51 +08:00
dmchen
9715bb59fe
fix/TD-33294-compact-coverage-fix-case
2024-12-20 11:33:26 +08:00
Shengliang Guan
2dda013646
enh: skil password check if create user with is_import
2024-12-20 10:13:53 +08:00
Shengliang Guan
ab58fdd6da
Merge pull request #29213 from taosdata/merge/mainto3.0
...
merge: from main to 3.0 branch
2024-12-19 11:15:30 +08:00
Shengliang Guan
3040260bfe
Merge pull request #29181 from taosdata/fix/TD-33225-main
...
fix:[TD-33225]remove the limitation when creating index or modifing col…
2024-12-18 21:07:03 +08:00
wangmm0220
c7615868b0
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-32166
2024-12-18 17:37:02 +08:00
wangmm0220
c2baa7e177
fix:ci error
2024-12-18 17:36:06 +08:00
dongming chen
69980ac5a8
Merge pull request #29194 from taosdata/3.0
...
3.0
2024-12-18 08:33:58 +08:00
dmchen
6f124e7b23
enh/TD-29974-improve-trans-fix-case
2024-12-17 10:36:12 +00:00
54liuyao
e6ac454303
Merge branch 'main' of https://github.com/taosdata/TDengine
2024-12-17 18:02:36 +08:00
54liuyao
63a6428e34
fix(stream):adjust status of ins_streams
2024-12-17 17:59:53 +08:00
Shengliang Guan
cdfd618157
Merge pull request #29107 from taosdata/fix/liaohj
...
fix(stream): record the failure of dispatch msg, and set the update nodeId
2024-12-17 17:41:45 +08:00
Shengliang Guan
40e246059e
Merge pull request #29178 from taosdata/fix/main/TD-33227
...
Fix(cfg):can not restart taosd cause cfg trans exec failed.
2024-12-17 15:25:10 +08:00
wangmm0220
5972054c2d
fix:[TD-33225]remove the limition when creating index or modifing column compression if there is a topic/stream/tsma
2024-12-17 14:33:44 +08:00
dmchen
134d593458
enh/TD-29974-improve-trans-fix-case
2024-12-17 14:23:44 +08:00
dmchen
26507e6faa
enh/TD-29974-improve-trans-fix-case
2024-12-17 11:32:38 +08:00
xiao-77
474113da4e
Move rebuild config sdb to after restored.
2024-12-17 11:22:38 +08:00
dmchen
4b6eec21f4
enh/TD-29974-improve-trans-fix-case
2024-12-17 09:54:54 +08:00
xiao-77
6eb183a032
Fix(cfg):only write sdb on leader.
2024-12-17 09:50:18 +08:00
Haojun Liao
d2146a2efb
other: merge main
2024-12-17 09:23:13 +08:00
yihaoDeng
10f2094bd4
Merge remote-tracking branch 'origin/main' into enh/TD-32951
2024-12-17 08:33:43 +08:00
yihaoDeng
638b0ab7f0
Merge remote-tracking branch 'origin/main' into enh/TD-32951
2024-12-16 21:41:53 +08:00
Shengliang Guan
4c1499ebeb
Merge pull request #29122 from taosdata/enh/3.0/TD-31709
...
Replace unsafe memory functions with safe versions in wal&sync&mnode.
2024-12-16 21:37:33 +08:00
dmchen
ce86b1d687
change show transtion detial timestamp
2024-12-16 16:30:09 +08:00
xiao-77
8a2ae888cc
fix ci errors.
2024-12-16 15:41:19 +08:00
xiao-77
9d733c03b4
Fix merge errors.
2024-12-16 14:13:23 +08:00
Haojun Liao
779c1bd8ad
refactor(stream): inject the reject dispatch error in stream to test the effect of fix.
2024-12-16 13:53:13 +08:00
xiao-77
b4afa6ff90
Fix merge errors.
2024-12-16 13:44:58 +08:00
Hongze Cheng
1ca396f6d0
Merge pull request #29149 from taosdata/feat/TS-4994-3.0
...
fix: compile problem of community
2024-12-16 13:24:03 +08:00
Shengliang Guan
3311e71cd9
Merge pull request #29152 from taosdata/main
...
merge: from main to 3.0 branch
2024-12-16 11:27:02 +08:00
kailixu
2fa755d49c
fix: compile problem of community
2024-12-16 10:49:58 +08:00
dongming chen
20cc54aaaa
Merge branch 'enh/TD-29974-improve-trans' into dmchen/trans-improve
2024-12-16 10:34:11 +08:00
xiao-77
c4ed102c11
Merge branch '3.0' into enh/3.0/TD-31709
2024-12-16 10:00:02 +08:00
Shengliang Guan
6b49eededd
Merge pull request #29105 from taosdata/fix/3_liaohj
...
enh: update the mnode epset in stream hb rsp.
2024-12-16 09:23:38 +08:00
Shengliang Guan
5461502ed1
Merge pull request #29106 from taosdata/fix/init_meta
...
refactor(stream): check mnode when issue the nodeEp update trans.
2024-12-16 09:23:18 +08:00
yihaoDeng
d586026e25
telemetry refactor
2024-12-15 18:01:21 +08:00
yihaoDeng
0922b28123
update test case
2024-12-15 12:16:24 +08:00
Shengliang Guan
e8fcf16b89
Merge pull request #29138 from taosdata/merge/mainto3.0
...
merge: from main to 3.0 branch
2024-12-15 12:08:55 +08:00
Hongze Cheng
37c1be4818
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TS-4994-3.0
2024-12-14 23:51:25 +08:00
yihaoDeng
cd4f92ebf2
telemetry refactor
2024-12-14 21:27:37 +08:00
Shengliang Guan
ea96f51ba2
Merge branch '3.0' into merge/mainto3.0
2024-12-14 18:24:39 +08:00
Shengliang Guan
9c15eb7b3b
Merge branch 'main' into merge/mainto3.0
2024-12-14 18:20:51 +08:00
Hongze Cheng
c2e3dd4b4e
Merge branch 'feat/TS-4994-3.0' of https://github.com/taosdata/TDengine into feat/TS-4994-3.0
2024-12-13 18:12:58 +08:00
Hongze Cheng
7905c80fd4
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TS-4994-3.0
2024-12-13 18:12:53 +08:00
xiao-77
7b921b81d2
Fix ci.
2024-12-13 17:48:51 +08:00
xiao-77
da8dd39bd8
Fix ci problems.
2024-12-13 17:21:30 +08:00
xiao-77
d191caca98
Fix merge errors.
2024-12-13 17:10:47 +08:00
Kaili Xu
60fdd0fe64
enh: calculation of compact time offset
2024-12-13 17:05:46 +08:00
Zhixiao Bao
7aa089e1f9
Merge branch '3.0' into enh/3.0/TD-31709
2024-12-13 17:02:50 +08:00
xiao-77
c66a834d1e
Replace unsafe memory functions with safe versions in wal&sync.
2024-12-13 15:19:29 +08:00
xiao-77
a6e1af6b42
Merge branch '3.0' into enh/3.0/TS-5007
2024-12-13 15:04:36 +08:00
Shengliang Guan
b11638812b
Merge pull request #29127 from taosdata/fix/main/TD-33179
...
refact: merge unnecessary code.
2024-12-13 14:38:04 +08:00
Shengliang Guan
3f6ddbcf48
Merge pull request #29124 from taosdata/feat/TD-30268
...
feat: support query memory pool
2024-12-13 14:37:42 +08:00
Hongze Cheng
8bf5f3f62b
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/TS-4994-3.0
2024-12-13 13:54:45 +08:00
xiao-77
19ea042318
Fix some review errors.
2024-12-13 12:32:08 +08:00
Shengliang Guan
8136363fbe
refact: merge unnecessary code.
2024-12-13 11:14:21 +08:00
Shengliang Guan
925a222366
Merge pull request #29099 from taosdata/fix/main/TD-33179
...
Enh(mnode):Add sdbCancelFetch and sdbRelease while exit iter.
2024-12-13 11:05:24 +08:00
Haojun Liao
e9f398b3f8
fix(test): check null ptr.
2024-12-13 00:15:10 +08:00
xiao-77
f8a6489bb8
Fix ci problems.
2024-12-12 19:31:28 +08:00
xiao-77
d6078fd0b7
Enh use tmsg to encode/decode global config.
2024-12-12 17:40:35 +08:00
wangmm0220
e598486b10
feat:[TD-32166] check input params for tmq
2024-12-12 16:44:14 +08:00
dapan1121
ca15163215
Merge remote-tracking branch 'origin' into feat/TD-30268
2024-12-12 11:41:00 +08:00
xiao-77
e2e5f0de4a
Add func rebuilt cfg in sdb while add new global cfg.
2024-12-12 11:17:21 +08:00
Kaili Xu
bad8d9dd2f
Merge branch '3.0' into enh/TD-32406-3.0
2024-12-12 10:32:31 +08:00
xiao-77
a79fbfd318
Merge branch '3.0' into enh/3.0/TS-5007
2024-12-12 09:49:17 +08:00
xiao-77
9f692705c7
Fix ci mem leak.
2024-12-12 09:42:56 +08:00
Shengliang Guan
ebcf538c05
Merge branch 'main' into merge/mainto3.0
2024-12-11 20:12:50 +08:00
Shengliang Guan
a1d196688e
Merge pull request #29038 from taosdata/enh/useSafySysFunc
...
Replace unsafe memory functions with safe versions
2024-12-11 19:47:47 +08:00
Haojun Liao
fa591f4667
other: merge 3.0
2024-12-11 19:07:30 +08:00
xiao-77
391efd6bb9
Fix ci errors.
2024-12-11 18:36:07 +08:00
Haojun Liao
cfcb85ef94
refactor(stream): update mnode epset in hb.
2024-12-11 17:25:01 +08:00
kailixu
f48e0727e6
enh: use memory safe functions
2024-12-11 16:40:11 +08:00
xiao-77
f2e9e91487
Add sdbCancelFetch and sdbRelease while exit iter.
2024-12-11 16:22:29 +08:00
xiao-77
c50781d089
Send alter msg sync.
2024-12-11 15:46:44 +08:00
Shengliang Guan
5e59081640
Merge branch 'main' into merge/mainto3.0
2024-12-11 05:42:38 +00:00
xiao-77
99f4aadef1
Fix review errors.
2024-12-11 09:35:35 +08:00
Haojun Liao
d230082a08
refactor(stream): check mnode when issue the nodeEp update trans.
2024-12-10 22:52:20 +08:00
xiao-77
28ea9b9f60
Fix review errors.
2024-12-10 20:13:53 +08:00
yihaoDeng
32c370f368
Merge remote-tracking branch 'origin/main' into enh/useSafySysFunc
2024-12-10 19:22:07 +08:00
Shengliang Guan
1553d507e5
enh: add password character rules
2024-12-10 11:08:58 +00:00
kailixu
eaf5978b2c
Merge branch '3.0' into feat/TD-30268
2024-12-10 18:49:15 +08:00
wangmm0220
7f6e0c5980
feat:[TD-32166] fix conflicts from 3.0
2024-12-10 15:09:09 +08:00
wangmm0220
bea48dfe98
feat:[TD-32166] check input params for tmq
2024-12-10 14:45:45 +08:00
Zhixiao Bao
405d924a6f
Merge branch '3.0' into enh/3.0/TS-5007
2024-12-10 14:32:43 +08:00
xiao-77
db2a1a84d3
Fix build errors.
2024-12-10 14:29:12 +08:00
WANG MINGMING
4a3eda51e0
Merge branch '3.0' into feat/TD-32642
2024-12-10 14:11:47 +08:00
xiao-77
430cf9a806
Fix some review errors.
2024-12-10 14:07:31 +08:00
xiao-77
1ced6069ee
Fix some review problems.
2024-12-10 10:39:50 +08:00
xiao-77
37d6af96b0
enh some codes.
2024-12-09 19:36:15 +08:00
xiao-77
23415cc6d7
Fix some review errors.
2024-12-09 19:07:27 +08:00
Shengliang Guan
b99f32b8f0
Merge branch '3.0' into merge/mainto3.0
2024-12-09 19:06:11 +08:00
Shengliang Guan
e99b888654
Merge branch 'main' into merge/mainto3.0
2024-12-09 19:06:06 +08:00
Shengliang Guan
1b7d5e7ce6
Merge pull request #29011 from taosdata/fix/exit-fail-retry-when-follower
...
fix/exit-fail-retry-when-follower
2024-12-09 17:56:21 +08:00
yihaoDeng
a5e3f54ca2
remove invalid ptr
2024-12-09 15:44:57 +08:00
dapan1121
20a8c92d3e
Merge remote-tracking branch 'origin/3.0' into feat/TD-30268
2024-12-09 15:35:35 +08:00
yihaoDeng
32b5ec1da7
opt code
2024-12-09 14:35:12 +08:00
yihaoDeng
b5642faef5
Merge remote-tracking branch 'origin/main' into enh/useSafySysFunc
2024-12-09 13:46:45 +08:00
dmchen
4114019580
fix/exit-fail-retry-when-follower
2024-12-09 10:50:36 +08:00
dmchen
a7a25b93fd
fix/exit-fail-retry-when-follower
2024-12-09 10:50:25 +08:00
WANG MINGMING
88f0a42cdc
Merge branch '3.0' into feat/TD-32642
2024-12-07 20:43:26 +08:00
Haojun Liao
06f91b64e6
fix(stream): fix syntax error.
2024-12-07 11:51:42 +08:00
yihaoDeng
b9d92bd7b7
use safe sys func
2024-12-06 21:44:23 +08:00
Haojun Liao
85c7d513c5
refactor(stream): remove unused variables.
2024-12-06 19:17:35 +08:00
Haojun Liao
1d700079d4
refactor: 1) add update task nodeep trans for every involved streams. 2) do some internal refactor for conflict check.
2024-12-06 18:56:49 +08:00
xiao-77
d8c5c65f74
fix recv return code .
2024-12-06 18:17:16 +08:00
dapan1121
d77147d296
Merge remote-tracking branch 'origin/3.0' into feat/TD-30268
2024-12-06 17:43:19 +08:00
xiao-77
f79c2333b2
Fix mnode = 3 ,config lost.
2024-12-06 17:38:10 +08:00
xiao-77
36c7d0f146
Fix ci cases.
2024-12-06 14:17:43 +08:00
xiao-77
c653daf5dc
Fix unit test.
2024-12-06 11:37:45 +08:00
xiao-77
053ad5557f
Skip invalid sdb raw.
2024-12-06 11:15:28 +08:00
kailixu
f8343dcaac
chore: merge 3.0 and update test case of show_create_db.py
2024-12-06 11:09:22 +08:00
yihaoDeng
66771b41a0
Merge remote-tracking branch 'origin/main' into enh/useSafySysFunc
2024-12-06 10:36:09 +08:00
Shengliang Guan
d774a69e4d
Merge pull request #28998 from taosdata/fix/main/TD-32416
...
replace unsafe funcs in parser/planner/nodes
2024-12-06 09:55:34 +08:00
wangmm0220
0165684131
feat:[TD-32642] merge from 3.0
2024-12-05 23:47:46 +08:00
kailixu
f57765564d
feat: remove obsolete codes
2024-12-05 17:50:10 +08:00
kailixu
03e051ee63
feat: dispatch auto compact
2024-12-05 17:15:23 +08:00
xiao-77
3a32980577
Fix some ci case errors.
2024-12-05 17:00:57 +08:00
yihaoDeng
9e7da45d37
use safe sys func
2024-12-05 16:54:10 +08:00