3115 Commits

Author SHA1 Message Date
Andrew Shvayka
b36d7c1bcd
Merge pull request #9089 from thingsboard/improvements/version-control
Fixes for Version Control
2023-08-17 13:54:34 +03:00
Andrew Shvayka
a7eae9dbac
Merge pull request #8988 from thingsboard/feature/update-tenant-profile-isolation
Isolated processing improvements
2023-08-16 18:32:58 +03:00
ViacheslavKlimov
d30f8a8352 Minor refactoring 2023-08-16 17:53:44 +03:00
ViacheslavKlimov
cc1c2094c9 Fix UUIDs in rule node config replaced with tenant id 2023-08-16 15:13:16 +03:00
ViacheslavKlimov
b457c5d19f Increase default timeouts for Version control 2023-08-16 14:58:04 +03:00
ViacheslavKlimov
97e9f43f65 Add createCondition to TbActorCtx 2023-08-15 17:20:52 +03:00
ViacheslavKlimov
b8a7c6a3cd Don't init unneeded actors and consumers for dedicated Rule Engine 2023-08-15 16:40:26 +03:00
ShvaykaD
a90653d660 refactored to parameterized test 2023-08-14 14:57:00 +03:00
ShvaykaD
14ad1df873 refactoring of test base 2023-08-14 14:56:46 +03:00
ShvaykaD
928962898e PROD-2339: fix getFeatureType method to handle RPC server-side response over DTLS 2023-08-14 14:56:39 +03:00
ViacheslavKlimov
6751820e0a Dedicated Rule Engines for tenant profile 2023-08-14 12:57:53 +03:00
ViacheslavKlimov
ae76f4ebbb Merge branch 'master' into feature/update-tenant-profile-isolation 2023-08-11 13:39:03 +03:00
ViacheslavKlimov
f32e2f6fde Refactoring after review 2023-08-10 12:03:15 +03:00
YevhenBondarenko
141a7ff0e6 changed recalculate_delay 2023-08-09 21:21:15 +02:00
ViacheslavKlimov
0f13d46144 Add more tests 2023-08-03 13:54:59 +03:00
ViacheslavKlimov
c087359077 Move messages to other queue on deletion; improvements 2023-08-01 13:57:32 +03:00
Andrew Shvayka
f618599d15
Merge pull request #8998 from smatvienko-tb/feature/kafka-producer-append-debug-headers
TbKafkaProducerTemplate will add analytics headers for each message on debug or trace log level
2023-07-31 17:26:01 +03:00
Andrew Shvayka
a8d0968cc3
Merge pull request #8983 from smatvienko-tb/feature/onRateLimit-TbMsgPackCallback-skipAllRateLimited
Rule engine: ack all rate limited failures
2023-07-31 17:17:36 +03:00
YevhenBondarenko
ac2aac8aa7 refactored due to comments 2023-07-31 13:51:03 +03:00
YevhenBondarenko
948f517898 added zk restart node tests 2023-07-31 13:50:57 +03:00
YevhenBondarenko
ce9552e1a8 improvements 2023-07-31 13:50:49 +03:00
YevhenBondarenko
68149d9673 added recalculetePartitions delay for node restart 2023-07-31 13:50:41 +03:00
ViacheslavKlimov
5862b417aa Add custom topic properties configuration 2023-07-28 12:06:04 +03:00
Sergey Matvienko
4f99d75e15 license:format for new classes 2023-07-27 21:38:02 +02:00
Sergey Matvienko
e75307c2be ExceptionUtil.lookupExceptionInCause refactored from recursion to a loop. Tests added 2023-07-27 21:38:02 +02:00
Sergey Matvienko
825eaf640c RuleEngineException cause added to be able to analyse cause by rate limit exceptions 2023-07-27 21:38:02 +02:00
Sergey Matvienko
859c820dc3 AbstractRateLimitException introduced in common/data for all rate limit related exceptions 2023-07-27 21:38:02 +02:00
Sergey Matvienko
dfe21e3b00 ExceptionUtil moved to the common/util package 2023-07-27 21:38:02 +02:00
Sergey Matvienko
1b565e01ce Rule engine: ack all rate limited failures (draft) 2023-07-27 21:38:02 +02:00
Sergey Matvienko
2cccd0951a TbKafkaProducerTemplate: addAnalyticHeaders optimized 2023-07-27 19:43:06 +02:00
ViacheslavKlimov
137cc18099 Auto offset reset config for Kafka 2023-07-27 19:58:31 +03:00
ViacheslavKlimov
55775f2815 Consumer group per isolated tenant's queue; remove sleeping for Kafka consumer 2023-07-27 18:33:03 +03:00
Sergey Matvienko
c3e9ab5991 TbKafkaProducerTemplate will add headers for each message when log level: DEBUG - producerId and thread name; TRACE - stacktrace first 10-2=8 lines 2023-07-26 20:45:42 +02:00
ViacheslavKlimov
6db3171ffb Refactoring 2023-07-25 16:16:48 +03:00
ViacheslavKlimov
fa61783ac6 Log topics list on unsubscribe 2023-07-25 15:44:25 +03:00
ViacheslavKlimov
3b86c8c1f5 Refactor HashPartitionService.resolve(..) 2023-07-25 15:44:25 +03:00
ViacheslavKlimov
1ee3c24532 Refactor HashPartitionService.resolve(..) 2023-07-25 15:44:25 +03:00
ViacheslavKlimov
bfd8ff934f Use system queue with same name instead of Main when missing 2023-07-25 15:44:24 +03:00
ViacheslavKlimov
c1a07db64a Fix tenant profile update handling 2023-07-25 15:44:16 +03:00
ViacheslavKlimov
18ce96fd10 Ability to update isolated processing option in tenant profile 2023-07-25 15:43:34 +03:00
Sergey Matvienko
3b8a9d94ec Lwm2m transport - merge non-unique endpoints for models fetched from cache 2023-07-24 22:57:52 +02:00
Andrii Shvaika
7dcebed624 Ability to force ack for external nodes 2023-06-22 15:59:36 +03:00
Andrii Shvaika
649898566c Add unrecoverable initialization error for actors. Fix timeouts on missing rule chain id in the rule chain input node 2023-06-21 19:05:42 +03:00
nickAS21
6d69c9b213 fix_bug_switch: add CompileException2 2023-06-13 11:39:48 +03:00
nickAS21
7f0c5f219b fix_bug_switch: add CompileException 2023-06-12 19:00:59 +03:00
nickAS21
a85d0b6129 fix_bug_switch: add validation to tbel 2023-06-09 15:13:33 +03:00
YevhenBondarenko
9dd10b0b75 fixed Iterator already obtained 2023-06-08 15:51:10 +02:00
YevhenBondarenko
23d204e4d6 added new default root cert for azure iot 2023-06-08 11:53:00 +02:00
Andrew Shvayka
7a68daf3f3
Merge pull request #8645 from adovh/fix-swagger-queue-servicetype
Fix swagger queue servicetype
2023-05-30 12:28:05 +03:00
Andrii Shvaika
b37a708f40 Fix invalid return code for legacy 3.x MQTT clients 2023-05-30 12:01:32 +03:00