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
d2146a2efb
other: merge main
2024-12-17 09:23:13 +08:00
Haojun Liao
aa12038fc4
fix(stream): record the failure of dispatch msg, and set the update node id.
2024-12-10 17:58:53 +08:00
Shengliang Guan
6db8a25c98
Merge branch 'main' into merge/mainto3.0
2024-11-27 22:31:17 +08:00
Haojun Liao
96d4a2908e
fix(stream): check failedId before sending checkpoint msg
2024-11-23 02:12:15 +08:00
Haojun Liao
1c66f22c2b
refactor: move to msg.
2024-11-18 15:00:30 +08:00
Haojun Liao
f65651f6ef
fix(stream): update the msg encoder.
2024-11-15 00:19:35 +08:00
Haojun Liao
b2b5a14d9d
fix(stream): reset task add the failed chkptId info.
2024-11-14 17:38:40 +08:00
wangjiaming0909
9a92c136ce
fix drop child table with tsma
2024-11-08 09:47:47 +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
a685c1394a
refactor: do some internal refactor.
2024-10-31 15:20:18 +08:00
Haojun Liao
c0932d419d
fix(stream): fix error in pause/resume for force_window_close
2024-10-28 18:07:11 +08:00
Haojun Liao
380f433499
fix(stream): use the refId in stream meta list, in order to avoid access already freed stream tasks.
2024-10-27 15:40:17 +08:00
54liuyao
6a2a5b80a1
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-10-18 09:28:18 +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
c8e8cb0697
refactor: do some internal refactor.
2024-10-17 11:48:00 +08:00
Haojun Liao
dd05353b74
refactor: do some internal refactor.
2024-10-16 22:07:37 +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
4c98786352
fix(stream): use meta id instead of ptr.
2024-09-29 16:12: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
b4277e0e65
refactor:do some internal refactor.
2024-09-15 16:15:11 +08:00
Haojun Liao
3332a0b822
refactor: do some internal refactor.
2024-09-15 01:19:30 +08:00
Haojun Liao
83d531284b
other: merge 3.0
2024-09-13 19:02:56 +08:00
Haojun Liao
a29903101a
refactor: remove void and do some internal refactor.
2024-09-09 14:49:05 +08:00
Haojun Liao
277528996e
fix(stream): handle continuous retrieve during checkpoint procedure.
2024-09-05 16:04:36 +08:00
Haojun Liao
5bffb0c675
refactor: do some internal refactor.
2024-08-29 14:21:23 +08:00
Haojun Liao
40669f4e9c
fix(tsdb): 1. repeat send req consensus-checkpoint-id; 2.add more error code to deal with the init event failure,
2024-08-29 11:14:58 +08:00
Haojun Liao
cf645f4cdf
Merge pull request #27286 from taosdata/fix/3_liaohj
...
refactor: do some internal refactor.
2024-08-18 20:38:47 +08:00
Haojun Liao
0d3d0730d4
refactor: do some internal refactor.
2024-08-17 15:30:10 +08:00
yihaoDeng
367b6eee72
fix mem leak
2024-08-16 21:01:02 +08:00
yihaoDeng
3e928fc8fc
remove backend data file
2024-08-16 18:25:10 +08:00
Haojun Liao
54fdea3173
fix(stream): perform node update when mnode leader/follower switches.
2024-08-15 18:01:28 +08:00
yihaoDeng
0bcfe11e84
refactor remve backend code
2024-08-05 11:55:36 +08:00
Haojun Liao
895a9a1f3d
fix(stream): check status before start init, do some internal refactor.
2024-08-02 16:54:08 +08:00
Haojun Liao
878d77fc7f
fix(query): check return value.
2024-07-29 01:42:30 +08:00
Haojun Liao
7201526674
fix(stream): check return value.
2024-07-22 09:13:39 +08:00
Haojun Liao
2ca6726922
refactor: check return value for each function.
2024-07-18 22:52:32 +08:00
Haojun Liao
438921e9cc
refactor: check return value for each function.
2024-07-18 09:30:58 +08:00
Haojun Liao
0100bb51b9
other: merge 3.0
2024-07-17 17:36:49 +08:00
Haojun Liao
2aa4d6028b
refactor: check return value for each function.
2024-07-17 16:56:36 +08:00
Haojun Liao
30186f466b
refactor: check return value for each function.
2024-07-17 16:47:56 +08:00
Haojun Liao
552e59f42b
refactor: check return value for each function.
2024-07-17 15:40:00 +08:00
Haojun Liao
691c1dfa7d
fix(stream): check dst stable schema before generating auto create table.
2024-07-16 14:45:09 +08:00
Haojun Liao
c71413c2aa
fix(stream): discard the repeat send consensus-checkpointId msg.
2024-07-09 14:52:15 +08:00
Haojun Liao
bdced636b3
fix(stream): free task state when stopping stream tasks.
2024-07-08 18:20:35 +08:00
Haojun Liao
6e15c16cf7
fix(stream): check the set consensus-checkpointId ts.
2024-07-08 14:33:28 +08:00
Haojun Liao
ce4153b6fc
fix(stream): use hb to send the consens-checkpointid req.
2024-07-08 09:05:33 +08:00
Haojun Liao
8e6bb176c2
fix(stream): use trans to set the consensus-checkpoint id
2024-07-05 16:17:20 +08:00
Haojun Liao
c35c634977
fix(stream): add flag to disable the concurrently started consensus-checkpointId procedure.
2024-07-04 17:08:32 +08:00