695 Commits

Author SHA1 Message Date
Sergey Matvienko
e621a21df3 kafka settings: test added, refactored to use configureSSL exact once 2023-04-18 10:54:10 +02:00
Sergey Matvienko
448fe341cf kafka settings: added default values for values for TbKafkaSettings class 2023-04-18 10:54:10 +02:00
Andrew Shvayka
bc5d6ea359
Merge pull request #8342 from volodymyr-babak/ssl-option-kafka
[3.5] Add SSL option for Kafka queue connection
2023-04-11 12:34:49 +03:00
Andrew Shvayka
c683b57cba
Merge pull request #8335 from thingsboard/feature/devices-activity
Devices activity statistics
2023-04-11 12:23:13 +03:00
Volodymyr Babak
79393b2582 Refactoring - move common code into separate method 2023-04-10 15:49:46 +03:00
FawenYo
47542eb8c1 Add SSL option for Kafka queue connection 2023-04-10 15:29:14 +03:00
ViacheslavKlimov
6cb54c6690 Devices activity statistics 2023-04-07 17:06:21 +03:00
ViacheslavKlimov
aef033b6c5 Fix for RemoteNotificationRuleProcessor 2023-04-07 13:14:23 +03:00
ViacheslavKlimov
fccd60601f RemoteNotificationRuleProcessor 2023-04-04 15:05:56 +03:00
ViacheslavKlimov
a4ad8feb7f Merge remote-tracking branch 'origin/improvements/notification-system' into improvements/notification-system 2023-04-04 12:58:57 +03:00
ViacheslavKlimov
bbaf2a5054 Notification rule trigger via ClusterService 2023-04-04 12:58:47 +03:00
Andrii Shvaika
ad6f007161 Improvement to the System Info API 2023-04-03 18:46:50 +03:00
YevhenBondarenko
382f5350c0 fixed system info updates 2023-03-29 12:34:32 +02:00
YevhenBondarenko
32278beabc improvements due to comments 2023-03-23 13:56:36 +01:00
YevhenBondarenko
671c7db5c9 added new metrics 2023-03-21 17:19:51 +01:00
YevhenBondarenko
118fc1554a added TbCoreComponent to the SystemInfoService 2023-03-15 18:01:29 +01:00
YevhenBondarenko
8ede0b2822 added ability to send system info throw ZK 2023-03-15 16:54:23 +01:00
YevhenBondarenko
7cd949edb2 implemented system info 2023-03-13 20:05:49 +01:00
Sergey Matvienko
0f324d1132 HashPartitionService: set myPartitions atomically 2023-02-24 20:54:40 +01:00
Igor Kulikov
cbdc4517e4 Update license header year to 2023 2023-01-31 10:43:56 +02:00
ShvaykaD
f5e20b5a3e move default queue names and topics to DataConstants 2023-01-26 13:37:19 +02:00
Andrii Shvaika
609107468c Api Usage Client refactoring 2022-10-20 14:29:11 +03:00
Andrii Shvaika
9769f95c27 Refactoring of the JS API to separate module: Script API 2022-10-17 16:36:57 +03:00
Andrii Shvaika
8de1ee776c Fix conflicts. Refactored RandomStringUtils 2022-08-16 11:26:32 +03:00
Andrew Shvayka
d7534073dc
Merge pull request #6933 from volodymyr-babak/queue-black-box-tests
[WIP][3.4] Queue black box tests
2022-07-13 16:28:39 +03:00
Andrii Shvaika
37533239b4 Single Partition for Kafka response topics. 10 partitions for transport-api by default 2022-07-13 14:40:44 +03:00
thingsboard
87325bcd10 Merge remote-tracking branch 'origin/develop/3.4' into feature/work-1581-replace-deprecated-stringutils 2022-07-13 13:33:17 +03:00
Volodymyr Babak
8fc5fa7526 Merge remote-tracking branch 'upstream/develop/3.4' into queue-black-box-tests 2022-07-13 12:39:55 +03:00
YevhenBondarenko
647588e6b8 merge with develop/3.4 2022-07-12 15:33:20 +02:00
YevhenBondarenko
8b6664c096 remove isolated tb-core 2022-07-12 13:27:39 +02:00
Andrii Shvaika
cd633c72c8 No more Queue Id in the Device Profile 2022-07-12 12:56:40 +03:00
thingsboard
c7daaa571e replace StringUtils usages with in-repository implementation 2022-07-12 12:08:52 +03:00
Volodymyr Babak
69e2eef64d Fix TbPubSubSubscriptionSettings - added default values. Fixed WsClient - throw exception properly on latch timeout. Tuned timeouts for tests 2022-07-11 17:46:43 +03:00
Andrii Shvaika
f7225f643c Fix Queue settings for AWS 2022-07-07 18:41:36 +03:00
Igor Kulikov
e0eaef1bba
Merge pull request #6888 from smatvienko-tb/js-executor-expiredTs
[3.4] Js executor expired ts
2022-07-07 10:48:54 +03:00
Sergey Matvienko
4968d0101c je-executors: expireTs implemented to drop any expired message and prevent congestion on js eval requests queue 2022-07-06 19:07:10 +03:00
Andrii Shvaika
24c1424335 Improve hash algorithm to affect only specific tenant queues 2022-07-05 17:27:49 +03:00
YevhenBondarenko
0e9eee4f66 resolving partition idx by hash function 2022-07-05 11:32:09 +02:00
Andrii Shvaika
3e962e151f Improved Redis Serialization 2022-06-27 17:12:09 +03:00
Sergey Matvienko
cffd0a3a1e QueueKey toString for better logging experience 2022-06-21 18:12:29 +03:00
Andrii Shvaika
82763495e0 Perofrmance improvements 2022-06-13 16:21:05 +03:00
Igor Kulikov
d9410e5330 Merge with develop/3.4 2022-06-06 16:25:17 +03:00
Andrii Shvaika
c5ff1252f5 Startup sequence optimization 2022-06-06 15:47:39 +03:00
Igor Kulikov
636b561f72 Merge with develop/3.4 2022-06-03 15:08:39 +03:00
Andrii Shvaika
165148a126 Fixed and improved startup sequence 2022-06-03 12:18:47 +03:00
Andrii Shvaika
63750ef8a0 Merge with develop/3.4 2022-06-02 13:59:15 +03:00
YevhenBondarenko
0bf8749ca5 fixed race condition during queue creating 2022-06-01 12:05:00 +02:00
ivankozka
b94b590e7c add version control queue factory realizations for other QueueFactories 2022-05-25 17:26:16 +03:00
Andrii Shvaika
4f2e1a25fd Docker compose scripts for TB Version Control Executor 2022-05-25 12:58:55 +03:00
Andrii Shvaika
9deb67afe7 Version Control microservice 2022-05-24 17:32:29 +03:00