Commit graph

819 commits

Author SHA1 Message Date
Haojun Liao
ea549364d4 fix(stream): free array and check the return values. 2025-02-21 16:38:26 +08:00
Haojun Liao
99d6086c5a enh(stream): kill too long checkpoint trans. 2025-02-20 15:07:24 +08:00
Haojun Liao
3048654484 refactor(stream): kill too long checkpoint trans. 2025-02-20 10:01:30 +08: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
Haojun Liao
ec954bf408 refactor(stream): record the dropped stream. 2025-02-09 21:13:10 +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
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
Haojun Liao
130ad28d2c fix(stream): check stream task status before start checkpoint. 2025-01-08 15:31:15 +08: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
xiao-77
c4ed102c11 Merge branch '3.0' into enh/3.0/TD-31709 2024-12-16 10:00:02 +08:00
xiao-77
da8dd39bd8 Fix ci problems. 2024-12-13 17:21:30 +08:00
xiao-77
c66a834d1e Replace unsafe memory functions with safe versions in wal&sync. 2024-12-13 15:19:29 +08:00
Haojun Liao
fa591f4667 other: merge 3.0 2024-12-11 19:07:30 +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
Haojun Liao
6bbfc1aead fix(stream): do rsp for checkpoint reqs. 2024-12-04 19:19:57 +08:00
Haojun Liao
9a9a1828c1 refactor: display the time window for force_window_close. 2024-11-29 13:47:20 +08:00
Haojun Liao
9cc2aec9d6 fix(stream): set correct value and open inputQ for stream if reset checkpoint. 2024-11-15 17:12:01 +08:00
Haojun Liao
969db55e9f fix(stream): update the checkpoint report info in SCheckpointReport 2024-11-14 17:42:55 +08:00
54liuyao
ba31bf2c52 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837 2024-11-06 09:42:50 +08:00
Haojun Liao
0614efdffd fix(stream): check the right return code for concurrent checkpoint trans. 2024-11-04 20:06:36 +08:00
54liuyao
158eda13f9 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837 2024-10-31 17:49:58 +08:00
Haojun Liao
97637d2435 other: merge 3.0 2024-10-29 09:22:17 +08:00
54liuyao
e825d74213 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837 2024-10-17 17:12:00 +08:00
Haojun Liao
27c087e9ae refactor: do some internal refactor. 2024-10-16 18:36:49 +08:00
Haojun Liao
39495ec935 refactor: do some internal refactor. 2024-10-09 10:07:08 +08:00
Haojun Liao
6170bb5c1c enh(stream): check the existence for snode. 2024-10-09 09:39:32 +08:00
54liuyao
d13819bbf4 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837 2024-09-30 09:05:46 +08:00
Haojun Liao
e79d8657bf refactor: do some internal refactor. 2024-09-29 14:32:54 +08:00
Haojun Liao
8d29726511 fix(stream): fix memory leak. 2024-09-29 14:18:24 +08:00
54liuyao
d44529e62f Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837 2024-09-25 15:12:15 +08:00
54liuyao
e53fafc08f Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837 2024-09-20 15:31:03 +08:00
Haojun Liao
0a7022693c refactor: do some internal refactor. 2024-09-19 18:13:46 +08:00
Haojun Liao
c5eca0486e Merge remote-tracking branch 'origin/fix/TD-30837' into fix/TD-30837
# Conflicts:
#	source/dnode/vnode/src/tq/tq.c
#	source/libs/stream/inc/streamInt.h
#	source/libs/stream/src/streamSched.c
2024-09-19 16:39:54 +08:00
Haojun Liao
e1d8e98b11 feat(stream): support the force_window_close trigger. 2024-09-19 16:23:51 +08:00
Haojun Liao
586826c41f refactor: check return value. 2024-09-18 15:47:15 +08:00
Haojun Liao
3332a0b822 refactor: do some internal refactor. 2024-09-15 01:19:30 +08:00
Haojun Liao
0335799e1c refactor: remove void. 2024-09-12 21:48:54 +08:00
lyh250-666
726b133721 modify error code passing 2024-09-12 07:46:30 +00:00
Haojun Liao
da990aa91d fix(stream): fix syntax error. 2024-09-10 17:20:32 +08:00
Haojun Liao
eba32fdcb3 fix(stream): not set the in progress if stream already exists. 2024-09-10 10:37:23 +08:00
Haojun Liao
cbc0bceec6 fix(stream): fix syntax error. 2024-09-09 15:37:05 +08:00
Haojun Liao
a29903101a refactor: remove void and do some internal refactor. 2024-09-09 14:49:05 +08:00
Haojun Liao
979c6e20e6 fix(stream):set the code to be in_progress and do some internal refactor. 2024-09-09 11:12:30 +08:00
lyh250-666
f91305c52f enh:modify error code pass for taosMemoryCalloc in dnode/mgmt mnode/ 2024-09-02 04:40:20 +00:00
Pan Wei
645b264cad
Merge pull request #27566 from taosdata/fix/TD-31802
fix(stream):fix stream memory leak
2024-09-02 09:33:52 +08:00
dmchen
1adb57b994 fix/TD-31622-remove-reference-when-cancel 2024-08-30 03:46:17 +00:00