Commit Graph

3442 Commits

Author SHA1 Message Date
Haojun Liao 1c223488f8 Merge branch 'main' into fix/droptask 2025-03-03 10:40:13 +08:00
Haojun Liao 74562db0e5 fix(stream): set empty string instead of null ptr. 2025-03-02 15:36:29 +08:00
Haojun Liao 14ffa60e6e fix(stream): remove invalid error check. 2025-03-01 15:44:02 +08:00
Haojun Liao c726420081 Merge branch 'main' into fix/droptask 2025-02-28 19:42:35 +08:00
Haojun Liao 8c1d28219a fix(stream): fix race condition 2025-02-28 19:40:10 +08:00
Haojun Liao 6e3f738490 refactor(stream): try to lock during build stream hb. 2025-02-28 18:49:48 +08:00
Haojun Liao e1c4451f81 fix(stream): avoid lock in timer to avoid sync operation blocks. 2025-02-28 17:46:54 +08:00
Haojun Liao 1ced6d0d65 Merge branch 'main' into fix/droptask 2025-02-28 17:23:32 +08:00
Haojun Liao e74ae6fc05 refactor(stream): not generated hb when trying to restart tasks. 2025-02-28 16:09:17 +08:00
Haojun Liao 3892a98e2e fix(stream): check return values. 2025-02-28 14:09:45 +08:00
Haojun Liao b23f20a450 fix(stream): fix memory leak in checkpt queue. 2025-02-28 13:56:15 +08:00
Haojun Liao e60321196b fix(stream): remove invalid assert. 2025-02-28 13:49:29 +08:00
Haojun Liao 732a9d4b32 fix(stream): fix error in the check of continuing execution condition. 2025-02-28 13:49:19 +08:00
Haojun Liao 34a439d78b fix(stream): fix error in the check of continuing execution condition. 2025-02-28 13:48:52 +08:00
Haojun Liao cb9a1a852d refactor: update some logs. 2025-02-28 13:48:13 +08:00
Haojun Liao f56aeaf1bd fix(stream): fix error in deciding exec should quit or not. 2025-02-28 13:47:43 +08:00
Haojun Liao 24c6fe727f refactor(stream): do some internal refactor. 2025-02-28 13:47:07 +08:00
Haojun Liao 67853b4a54 enh(stream): add checkpoint queue for source tasks. 2025-02-28 13:46:40 +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
Simon Guan aa1bf309ea
Merge pull request #29959 from taosdata/fix/droptask
refactor(stream): create task epset update trans out of lock
2025-02-28 11:00:58 +08:00
Simon Guan 890b8cfee2
Merge pull request #29938 from taosdata/fix/analysis
fix(stream): fix memory leak.
2025-02-28 11:00:44 +08:00
dmchen b6707fbbd2 refactor(stream): move the generate checkpoint procedure out of lock, to avoid blocking heartbeat, and resulting in leader/follower switch. 2025-02-27 19:53:53 +08:00
Haojun Liao 644d9b98ba refactor(stream): remove unused variables. 2025-02-27 00:46:42 +08:00
Haojun Liao 786ee101cd other: merge main. 2025-02-27 00:18:25 +08:00
Haojun Liao bf1f162aa0 fix(stream): drop task in synch model in write thread. 2025-02-27 00:15:36 +08:00
Haojun Liao 012ee53d35 fix(stream): drop task in synch model in write thread. 2025-02-27 00:15:31 +08:00
Haojun Liao 45b0e47a19 refactor(stream): add long exec stream queue for history tasks in step1 and re-calculate task execution. 2025-02-27 00:15:03 +08:00
Haojun Liao c14ba08d7c refactor(stream): drop task in async ways 2025-02-27 00:12:11 +08:00
Haojun Liao 3923707826 fix(stream): fix memory leak. 2025-02-26 01:33:40 +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
Haojun Liao 8bcc8399e6 fix(stream): reset value. 2025-02-23 16:27:35 +08:00
Haojun Liao e378b5cb8a fix(stream): adjust scan timer 2025-02-23 03:42:44 +08:00
Haojun Liao 034c907ee1 refactor: do some internal refactor. 2025-02-23 01:38:05 +08:00
Haojun Liao 09b6642e45 refactor(stream): scan wal is driven by time, instead of insert events. 2025-02-22 12:33:32 +08:00
Haojun Liao 2228a9fc33
Merge branch 'main' into fix/checkfh 2025-02-21 11:11:36 +08:00
Haojun Liao 24cce3477f fix(stream): update the checkpoint info for follower anyway. 2025-02-21 10:00:55 +08:00
Haojun Liao ecc667c22b
Revert "refactor(stream): drop task in async ways" 2025-02-21 01:10:18 +08:00
Haojun Liao 306f6ebc93 fix(stream): clear start task info if no tasks exist. 2025-02-20 23:54:06 +08:00
Haojun Liao 4edc21e446 refactor(stream): disable error injection. 2025-02-20 17:42:50 +08:00
Haojun Liao 0a672f1b96 refactor(stream): update logs. 2025-02-20 16:55:10 +08:00
Shengliang Guan 42bafc0d47
Merge pull request #29848 from taosdata/fix/ly_stream
fix(tsma):drop invalid state for tsma
2025-02-20 15:04:03 +08:00
Shengliang Guan 0a9f5086f0
Merge pull request #29775 from taosdata/fix/analysis
refactor(stream): drop task in async ways
2025-02-20 13:38:53 +08:00
54liuyao 870fe1c071 fix(tsma):drop invalid state for tsma 2025-02-20 11:52:04 +08:00
Haojun Liao c4cd6dd62d fix(stream): drop task in synch model in write thread. 2025-02-17 10:06:09 +08:00
Shengliang Guan 596e381e0e
Merge pull request #29779 from taosdata/fix/metanull
fix(stream): access value after null ptr check.
2025-02-17 09:36:09 +08:00
Haojun Liao 465e5eabd7 fix(stream): drop task in synch model in write thread. 2025-02-15 23:20:05 +08:00
Haojun Liao 25cdfa5ee9 refactor(stream): add long exec stream queue for history tasks in step1 and re-calculate task execution. 2025-02-14 18:34:20 +08:00
Haojun Liao 73ec4af4a7 Merge branch 'main' into fix/analysis 2025-02-14 15:37:11 +08:00
Haojun Liao 297f248203 fix(stream): access value after null ptr check. 2025-02-14 14:34:08 +08:00
Haojun Liao fd96b096ea refactor(stream): drop task in async ways 2025-02-13 23:41:06 +08:00