Dmytro Skarzhynets
bbe328d158
Implemented safe scheduled thread pool
2 years ago
ThingsBoard Bot
189778efb9
License header format
2 years ago
Dmytro Skarzhynets
f6a1c14353
Fix last activity not being reported when activity reporting period ends
2 years ago
Andrii Landiak
c6ee0bff19
Add edgeIdsCache to decrease number of calls to db for findRelatedEdgeByEntityId
2 years ago
ViacheslavKlimov
92cabebb04
Fix unrecognized Kafka config 'session.timeout.ms'
2 years ago
Sergey Matvienko
258c26ed04
Kafka groupId syncOffsets from a fat group to a single-partition group
2 years ago
Sergey Matvienko
34cfd588b1
mvn license:format
2 years ago
Sergey Matvienko
d89b14e359
Kafka Confluent compatibility out of the box: segment.bytes:26214400 increased segment.bytes:52428800
2 years ago
Sergey Matvienko
07de3b975f
TbKafkaAdmin WIP
2 years ago
Oleksandra Matviienko
63df92e995
JUnit5 migration in common. Junit-platform.properties and logback-test.xml where added to java resource directories if needed.
Signed-off-by: Oleksandra Matviienko <al.zzzeebra@gmail.com>
2 years ago
Ivan Raznatovskyi
09fc025e12
Initial commit from another fork
2 years ago
Igor Kulikov
c5a72ed8df
Update license header to 2024 year.
2 years ago
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
3 years ago
YevhenBondarenko
ac2aac8aa7
refactored due to comments
3 years ago
YevhenBondarenko
948f517898
added zk restart node tests
3 years ago
YevhenBondarenko
d9c39c362e
refactored due to comments
3 years ago
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
3 years ago
YevhenBondarenko
75b3882782
added zk restart node tests
3 years ago
driesva
ee45763ceb
fix: Slow RabbitMQ message polling
Configurable RabbitMQ polling in order that more messages can be obtained from the queue during a poll.
Fixes #8445
3 years ago
YevhenBondarenko
fbf9773a61
optimize imports
3 years ago
Sergey Matvienko
26ed90c534
kafka settings: kafka yaml parameters added for microservices same as thingsboard.yml . PropertyUtils added, duplicated code refactored to getProps. TB_QUEUE_KAFKA_REQUEST_TIMEOUT_MS and TB_QUEUE_KAFKA_SESSION_TIMEOUT_MS moved from other to main properties. Other yaml props is deprecated. other-inline added TB_QUEUE_KAFKA_OTHER_PROPERTIES. Tests added.
3 years ago
Sergey Matvienko
e621a21df3
kafka settings: test added, refactored to use configureSSL exact once
3 years ago
Seraphym-Tuhai
29c3eddc8a
Merge with branch 'develop/3.5' of github.com:thingsboard/thingsboard
3 years ago
Igor Kulikov
cbdc4517e4
Update license header year to 2023
3 years ago
ShvaykaD
f5e20b5a3e
move default queue names and topics to DataConstants
3 years ago
Sergey Matvienko
cffd0a3a1e
QueueKey toString for better logging experience
4 years ago
Sergey Matvienko
f8a6751182
InMemoryStorage performance improved. Many test cases added since it is essential piece of code.
4 years ago
Sergey Matvienko
b9b4d06376
DefaultInMemoryStorageTest test added on Poll before improvement
4 years ago
Sergey Matvienko
d18533a88f
InMemoryStorage extracted
4 years ago
Sergey Matvienko
9a2bc5ab9d
InMemoryStorage refactored from the static singleton to the Spring Bean
4 years ago
Igor Kulikov
da4c742872
Update license year to 2022
4 years ago
Sergey Matvienko
eab54435eb
fixed license header for InMemoryStorageTest
5 years ago
Sergey Matvienko
d98419106b
InMemoryStorage: added getLagTotal to be able to await while queue have any messages (no guarantee that messages was processed).
5 years ago
Igor Kulikov
b173e0799c
Update OS package plugin version. Code cleanup.
5 years ago
Sergey Matvienko
bec228bc83
test: removed unnecessary stubbing on DefaultTbQueueRequestTemplateTest
5 years ago
Sergey Matvienko
aaedb9e879
DefaultTbQueueRequestTemplateTest updated licence header for CE
5 years ago
Sergey Matvienko
ed44ac8f19
test fixed for DefaultTbQueueRequestTemplateTest
5 years ago
Sergey Matvienko
9daa43a115
queue request template: sleep on exception shortened according to the stopwatch. test adjusted
5 years ago
Sergey Matvienko
928b8f0fd9
test: refactored for assertThat for DefaultTbQueueRequestTemplateTest
5 years ago
Sergey Matvienko
28235732c6
test: fixed class DefaultTbQueueRequestTemplate
5 years ago
Sergey Matvienko
9666986156
test: added failed test for FetchAndProcessResponses when request removed as staled too early DefaultTbQueueRequestTemplate
5 years ago
Sergey Matvienko
d5fffa5002
test: added failed test case with overflow maxPendingRequests for DefaultTbQueueRequestTemplate.send(). another refactoring for easy mocking.
5 years ago
Sergey Matvienko
872717828c
test: refactored and added mainLoop test DefaultTbQueueRequestTemplate
5 years ago
Sergey Matvienko
9ed948933e
test: added init stop test for DefaultTbQueueRequestTemplate
5 years ago