885 Commits

Author SHA1 Message Date
ViacheslavKlimov
ac9e738018 Task processing timeout 2025-05-02 17:43:14 +03:00
ViacheslavKlimov
4c01b3d70a Refactoring for task processor queue factories 2025-05-02 16:23:05 +03:00
ViacheslavKlimov
e59460b42b Task processors partitioning 2025-05-02 15:14:00 +03:00
ViacheslavKlimov
950d1d85c4 Task results refactoring 2025-05-01 15:02:28 +03:00
ViacheslavKlimov
9e878923e1 Refactor job and task results 2025-05-01 13:41:36 +03:00
ViacheslavKlimov
d357be9209 Minor refactoring 2025-05-01 12:18:10 +03:00
ViacheslavKlimov
479ff8e25e Jobs reprocessing 2025-04-30 11:18:22 +03:00
ViacheslavKlimov
60fdb7df3d Multiple queued jobs of the same type 2025-04-30 11:17:30 +03:00
ViacheslavKlimov
a317b4707a Discard tasks when tenant is deleted 2025-04-30 11:17:03 +03:00
ViacheslavKlimov
ee9237c416 Implement job cancellation 2025-04-30 11:16:57 +03:00
ViacheslavKlimov
290fba4819 Job stats, REST API, tests 2025-04-30 11:15:47 +03:00
ViacheslavKlimov
215c5dbb96 Jobs 2025-04-30 11:15:26 +03:00
Andrii Landiak
edd7d6392a Improvement after review 2025-04-24 16:52:31 +03:00
Igor Kulikov
bee6c19a51 Version 4.1.0-SNAPSHOT 2025-04-22 10:58:36 +03:00
Igor Kulikov
a40f9d6ae4 Ver 4.0.1-RC 2025-04-22 10:56:47 +03:00
Igor Kulikov
5fbb3194a7 Version 4.0.1-RC 2025-04-22 10:46:16 +03:00
Igor Kulikov
757c887034 Version 4.1.0-SNAPSHOT 2025-04-15 13:06:03 +03:00
Igor Kulikov
508f00ab24 Merge branch 'rc' 2025-04-15 12:56:17 +03:00
ViacheslavKlimov
f8bf512a0a Introduce PartitionedQueueResponseTemplate with consumer per partition; use it for EDQS requests processing 2025-04-15 11:51:45 +03:00
ViacheslavKlimov
f361dfeb1e Fix CF entity profiles cache initialization 2025-04-14 18:33:47 +03:00
Andrii Landiak
ccb8ae6378 Merge remote-tracking branch 'upstream/rc' into fix-autocommit-cf 2025-04-14 10:33:20 +03:00
Viacheslav Klimov
496d3ccea1
Merge pull request #13189 from irynamatveieva/cf-fix
Cf fixes
2025-04-11 17:30:59 +03:00
Andrew Shvayka
0f51c41be6
Merge pull request #13176 from volodymyr-babak/edge-fix-rebalance-too-often
Implement Unique Consumer Groups for Edge Notifications to Improve Stability
2025-04-11 18:17:06 +04:00
IrynaMatveieva
12739b60ce moved initFetchPackSize property to settings 2025-04-11 17:05:04 +03:00
ViacheslavKlimov
de855e5236 Minor improvements for EDQS 2025-04-11 16:56:00 +03:00
Viacheslav Klimov
122dea9feb
Merge pull request #13040 from irynamatveieva/cf-fixes
CF: fixes
2025-04-11 14:09:06 +03:00
Volodymyr Babak
b9924d3530 Merge remote-tracking branch 'upstream/rc' into edge-fix-rebalance-too-often 2025-04-11 12:47:24 +03:00
Volodymyr Babak
cc5d9dbb2c Added sync of fat edge consumer group into per edge group. Fixed clean up edge topics 2025-04-11 12:44:09 +03:00
IrynaMatveieva
48d9aca0ab minor fixes 2025-04-11 12:29:45 +03:00
Andrii Landiak
3bd2afad83 Use consumer-properties-per-topic-inline to configure custom topics 2025-04-11 09:27:15 +03:00
Volodymyr Babak
9bf528eee5 Edge notification unique topic per edge must have the same group as topic name to avoid rebalance in case other edge disconnects 2025-04-10 18:05:21 +03:00
IrynaMatveieva
d10b928bbc Merge branch 'rc' of github.com:thingsboard/thingsboard into cf-fixes 2025-04-10 16:47:30 +03:00
IrynaMatveieva
4882bf26eb removed entity profile cache 2025-04-10 16:45:24 +03:00
ViacheslavKlimov
59fa19d1c8 Change EDQS consumers poll interval from 125 ms to 25 ms 2025-04-10 11:40:19 +03:00
Volodymyr Babak
68289044c5 TbKafkaSettings - use startswith strategy for consumer props in case direct .get return null 2025-04-09 17:56:47 +03:00
Volodymyr Babak
c443b5e8c6 Add max poll records for edge consumers. silent errors in case of processing edge events 2025-04-09 16:59:37 +03:00
IrynaMatveieva
580c0074d3 used tpi in main consumer manager 2025-04-09 16:59:17 +03:00
IrynaMatveieva
6cf9c1f45b Merge branch 'rc' of github.com:thingsboard/thingsboard into cf-fixes 2025-04-08 15:10:29 +03:00
IrynaMatveieva
434a534ba3 created cf consumer using topic partition info 2025-04-08 15:05:19 +03:00
IrynaMatveieva
88faa2fb75 wip consumer groups 2025-04-07 17:45:45 +03:00
Viacheslav Klimov
68282001ac
Merge pull request #12998 from AndriiLandiak/fix-calculated-field-vc
Fix equals method for CF
2025-04-07 12:12:02 +03:00
IrynaMatveieva
b4c7521f70 fixed tests 2025-04-03 17:08:49 +03:00
IrynaMatveieva
f84e5da9df consumer groups updates 2025-03-31 16:56:34 +03:00
IrynaMatveieva
8fca058be9 fixed conflicts 2025-03-31 08:36:06 +03:00
IrynaMatveieva
fbcfe9281d wip cf consumer groups 2025-03-28 17:02:41 +02:00
ViacheslavKlimov
c50d7a3988 EDQS consumer management refactoring 2025-03-25 16:30:21 +02:00
ViacheslavKlimov
a5404c2b45 EDQS: don't use consumer group management for state topics; single consumer group for requests topic; reduce events topic retention to 24 hours 2025-03-24 17:26:01 +02:00
Andrii Landiak
3f089da378 Fix tbCalculatedFieldNotificationsTopic 2025-03-24 11:57:46 +02:00
Viacheslav Klimov
cb8b7bbbeb
Merge pull request #12990 from thingsboard/fix/edqs
Fixes for EDQS
2025-03-21 14:27:53 +02:00
ViacheslavKlimov
0caa6ad86e Refactoring for EDQS 2025-03-21 14:25:54 +02:00