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
Shengliang Guan
f16ae7abe1
Merge pull request #29809 from taosdata/merge/mainto3.0
...
merge: from main to 3.0 branch
2025-02-20 10:27:20 +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
Haojun Liao
267f7d3b08
refactor(stream): limit the maximum number of consensus checkpoint trans.
2025-02-11 10:31:11 +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
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
Haojun Liao
d2146a2efb
other: merge main
2024-12-17 09:23:13 +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
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
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
xiao-77
7b921b81d2
Fix ci.
2024-12-13 17:48:51 +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
d230082a08
refactor(stream): check mnode when issue the nodeEp update trans.
2024-12-10 22:52:20 +08:00
Shengliang Guan
84ea0f1ddd
Merge branch 'main' into merge/mainto2.0
2024-12-03 15:50:18 +08:00
Haojun Liao
67d6458254
fix: check return value.
2024-11-30 00:34:13 +08:00
Haojun Liao
9a9a1828c1
refactor: display the time window for force_window_close.
2024-11-29 13:47:20 +08:00
Haojun Liao
187997d5f0
fix(stream): record the failed checkpointId, after receive reset task info.
2024-11-14 17:40:37 +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
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
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
720d1c2486
fix(stream): fix memory leak.
2024-09-18 16:43:18 +08:00
54liuyao
c4566f98b8
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-09-18 16:26:37 +08:00
Haojun Liao
0335799e1c
refactor: remove void.
2024-09-12 21:48:54 +08:00
54liuyao
7c32cc7796
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-09-12 09:08:40 +08:00
Haojun Liao
568b18d4ed
fix(stream): update the acceptcode for task epset update.
2024-09-10 14:34:53 +08:00
Haojun Liao
81b0bdadc1
fix(stream): update the acceptcode for task epset update.
2024-09-10 14:31:24 +08:00
54liuyao
88d01d8980
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-09-09 11:21:23 +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
Haojun Liao
0728c93cd0
Merge pull request #27695 from taosdata/fix/create_tb
...
refactor: add random error generator for stream trans.
2024-09-08 18:24:24 +08:00
Haojun Liao
9e33244209
fix(stream):remove assert.
2024-09-06 16:06:30 +08:00
54liuyao
7501c5a865
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-09-06 13:26:23 +08:00
Haojun Liao
752ef0cf1d
refactor: add random error generator for stream trans.
2024-09-05 17:41:36 +08:00
Haojun Liao
277528996e
fix(stream): handle continuous retrieve during checkpoint procedure.
2024-09-05 16:04:36 +08:00
54liuyao
d4062efa1c
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-09-03 09:29:41 +08:00
lyh250-666
f91305c52f
enh:modify error code pass for taosMemoryCalloc in dnode/mgmt mnode/
2024-09-02 04:40:20 +00:00
54liuyao
9d8e8892b4
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-08-30 16:04:09 +08:00
dmchen
d6f13d838e
fix/TD-31542-fix-case
2024-08-28 10:52:03 +00:00
dmchen
f8c1e66960
fix/TD-31542-remove-assert-mnode
2024-08-28 05:33:43 +00:00
54liuyao
3583237942
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-08-22 14:47:16 +08:00
Haojun Liao
54fdea3173
fix(stream): perform node update when mnode leader/follower switches.
2024-08-15 18:01:28 +08:00
54liuyao
fd0f117544
Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-30837
2024-08-12 09:37:43 +08:00
Haojun Liao
71b8f67ea6
refactor: do some internal refactor.
2024-08-09 11:37:34 +08:00