697 Commits

Author SHA1 Message Date
Andrii Shvaika
67a8f70957 Merge remote-tracking branch 'origin/develop/3.6.3' 2024-01-05 15:17:27 +02:00
dashevchenko
5e471364de changed fixedPool to newWorkStealingPool 2024-01-02 13:58:16 +02:00
YevhenBondarenko
61602330ec merge with 3.7 2023-12-28 12:16:14 +01:00
dashevchenko
b95adb439a added yml parameters for aws-sqs eproducer executor thread pool size 2023-12-27 17:06:26 +02:00
dashevchenko
f2ea1b87d7 added shutdown for producerExecutor 2023-12-27 14:51:20 +02:00
dashevchenko
63a85161b2 moved producer executor to TbAwsSqsAdmin 2023-12-27 14:44:49 +02:00
dashevchenko
3ac0cc241a TbAwsSqsProducerTemplate: native thread allocation error fix (provided one executor for message sending with limited thread pool size) 2023-12-27 13:47:52 +02:00
Igor Kulikov
bc35df1dd7 Version set to 3.6.3-SNAPSHOT 2023-12-27 12:58:15 +02:00
YevhenBondarenko
1fc704bae1 test fixes and minor refactoring 2023-12-26 11:08:06 +01:00
YevhenBondarenko
feb44656f1 merge with master 2023-12-26 00:58:31 +01:00
YevhenBondarenko
8ccd70fc65 Used ProtoUtils instead of ProtoWIthFSTService for serialization 2023-12-20 17:33:04 +01:00
Andrew Shvayka
2283431702
Merge pull request #9619 from dashevchenko/pubsub
Pubsub executor thread pool size fix
2023-12-01 16:58:06 +02:00
YevhenBondarenko
8ac80476ad added encode/decode time stats and refactoring 2023-11-27 23:13:03 +01:00
YevhenBondarenko
d6b56177a2 fst stats in Grafana 2023-11-21 16:00:30 +01:00
dashevchenko
fa12ba544d moved pubsub queue executor to PubSubSettings 2023-11-20 15:20:40 +02:00
dashevchenko
66b768a499 added @Lazy to PubSubRuleNodeExecutorProvider 2023-11-17 14:45:38 +02:00
dashevchenko
fbec7aab25 moved pubsub executors to pubsubSettings 2023-11-17 12:18:03 +02:00
dashevchenko
1be39aa9aa fixed license, env name refactoring 2023-11-16 16:16:38 +02:00
dashevchenko
08727b4c36 added executor provider for pubsub queue, added env variable to manage pubsub queue executor provider thread pool 2023-11-15 14:51:58 +02:00
dashevchenko
4f22ef9733 created PubSubExecutor to use each time publisher is created and do not produce too much threads created 2023-11-14 17:36:51 +02:00
Andrii Shvaika
df24c363ce Version set to 3.6.2-SNAPSHOT 2023-11-13 17:07:32 +02:00
Andrii Shvaika
d2cda21d25 Merge hotfix branch 2023-11-01 10:24:37 +02:00
dashevchenko
86f8965eab fixed thingsboard.yml 2023-10-30 12:21:30 +02:00
dashevchenko
62703d3583 merged with upstream 2023-10-30 12:19:24 +02:00
ViacheslavKlimov
0812149524 Minor refactoring for HashPartitionService 2023-10-27 16:38:44 +03:00
Andrii Shvaika
58f99f30b6 Merge with master 2023-10-27 15:38:21 +03:00
ViacheslavKlimov
9e408cd6f3 Distribute partitions between Rule Engines based only on tenant id 2023-10-27 14:43:12 +03:00
Andrii Shvaika
d78bb26a73 Merge with hotfix/3.6 2023-10-26 17:11:29 +03:00
Andrii Shvaika
694b6bf851 Refactoring: new data structures and message flow
Local Subscription Service refactoring

Refactoring of the proto structures

Bug fixing after refactoring

Minor improvements and bug fixes

Improvements to avoid additional DB calls

Bug fixes after refactoring

Cluster mode improvements
2023-10-26 17:07:16 +03:00
Andrii Shvaika
5a2bc396f2 Merge with hotfix/3.6 2023-10-25 15:43:12 +03:00
dashevchenko
15e6190a9d optimized topicName creation in HashPartitionService 2023-10-23 17:40:39 +03:00
dashevchenko
603be29f1b fixed topic naming 2023-10-23 12:35:38 +03:00
dashevchenko
f3a0d3a7e8 fixed HashPartitionService 2023-10-23 11:54:45 +03:00
ViacheslavKlimov
be7854fb5b Add 'isolated' to topic and consumer group name for isolated queues 2023-10-19 18:58:41 +03:00
ViacheslavKlimov
cf951ee2b2 Multiple improvements for Rule Engine consumer services 2023-10-19 11:09:34 +03:00
Andrii Shvaika
45fd970898 Refactoring in progress 2023-10-19 11:09:11 +03:00
dashevchenko
dd53193371 fixed unit tests 2023-10-18 11:43:21 +03:00
Dmytro Skarzhynets
24dda7a3ea Merge with master 2023-10-18 08:33:31 +03:00
dashevchenko
c195fd5a4c added ability to add global prefix for all topics 2023-10-17 19:44:50 +03:00
Andrii Shvaika
7b0a3c282c Merge with hotfix branch 2023-10-16 17:43:01 +03:00
Sergey Matvienko
febff6bd00 TbKafkaProducerTemplate: addAnalyticHeaders - stacktrace level increased from 10 to 20 for TRACE enabled 2023-10-16 13:46:37 +02:00
Andrii Shvaika
e768afc948 Merge 3.6 -> 3.7 2023-09-28 12:20:06 +03:00
Andrii Shvaika
dd4b874b5f Version set to 3.6.1-SNAPSHOT 2023-09-27 17:38:27 +03:00
Igor Kulikov
8cefca23ac Version set to 3.6.1-SNAPSHOT 2023-09-25 11:27:00 +03:00
Dmytro Skarzhynets
0d7886d6e1 Merge branch 'develop/3.6' into feature/device-state-node 2023-09-20 14:38:40 +03:00
Dmytro Skarzhynets
28879cb73b Add review fixes 2023-09-19 14:02:23 +03:00
ViacheslavKlimov
4e526aa969 Queue removal: always publish PartitionChangeEvent; remove redundant recalculatePartitions; add debug log 2023-09-14 16:27:44 +03:00
ViacheslavKlimov
0d8a2549d9 Single PartitionChangeEvent after recalculatePartitions 2023-09-14 15:22:53 +03:00
ViacheslavKlimov
3f2a3e35ff Fixes for partition recalculation with isolated queues 2023-09-13 17:37:19 +03:00
ShvaykaD
0489e94c1d Merge remote-tracking branch 'upstream/develop/3.6' into feature/rpc-sequential-strategies 2023-09-06 14:43:21 +03:00