Sergey Matvienko
|
bbef1cdf3f
|
TbMathNode: test optimized
|
3 years ago |
Sergey Matvienko
|
c28e4157e7
|
TbMathNode: call processMsgAsync via BiFunction this::processMsgAsync
|
3 years ago |
Sergey Matvienko
|
168d0980f0
|
TbMathNode: test added concurrentBySingleOriginator_SingleMsg_manyNodesWithDifferentOutput
|
3 years ago |
Sergey Matvienko
|
b82a5381e3
|
MathNodeTest: assertThrown replaced with tellFailure verification
|
3 years ago |
Sergey Matvienko
|
923e41c029
|
MathNode: tellFailure and process the next message in the queue in case we are the last consumer
|
3 years ago |
Andrew Shvayka
|
b36d7c1bcd
|
Merge pull request #9089 from thingsboard/improvements/version-control
Fixes for Version Control
|
3 years ago |
Andrew Shvayka
|
4630893ceb
|
Merge pull request #9094 from smatvienko-tb/feature/math_node_code_cleanup
TbMathNode code cleanup
|
3 years ago |
Sergey Matvienko
|
be928e8162
|
TbMathNode code cleanup
|
3 years ago |
Andrew Shvayka
|
a7eae9dbac
|
Merge pull request #8988 from thingsboard/feature/update-tenant-profile-isolation
Isolated processing improvements
|
3 years ago |
ViacheslavKlimov
|
d30f8a8352
|
Minor refactoring
|
3 years ago |
ViacheslavKlimov
|
46e0262419
|
Update profile isolation option description
|
3 years ago |
ViacheslavKlimov
|
916487105a
|
Update profile isolation option description
|
3 years ago |
ViacheslavKlimov
|
f6e816edb9
|
Add tests for rule chain importing
|
3 years ago |
ViacheslavKlimov
|
cc1c2094c9
|
Fix UUIDs in rule node config replaced with tenant id
|
3 years ago |
ViacheslavKlimov
|
7e57286667
|
Fix import order of asset profiles
|
3 years ago |
ViacheslavKlimov
|
b457c5d19f
|
Increase default timeouts for Version control
|
3 years ago |
Andrew Shvayka
|
21a55630f0
|
Merge pull request #9084 from smatvienko-tb/feature/math-node-sequential-non-blocking
Math node sequential non blocking
|
3 years ago |
Sergey Matvienko
|
44ea477b7b
|
TbMathNode: refactored to act in non-blocking style. All messages go through queue by originator with single semaphore and never wait on tryAcquire. Test refactored to provide more details on how slaw and fast messages being submitted and processed
|
3 years ago |
ViacheslavKlimov
|
97e9f43f65
|
Add createCondition to TbActorCtx
|
3 years ago |
ViacheslavKlimov
|
b8a7c6a3cd
|
Don't init unneeded actors and consumers for dedicated Rule Engine
|
3 years ago |
Sergey Matvienko
|
16fdfc518d
|
TbMathNode: test added for concurrent calls by the same originator utilizing the whole rule-dispatcher pool. 1 failed. non-blocking implementation wanted; Additional refactoring: JUnit5 and mock init
|
3 years ago |
Sergey Matvienko
|
97ee45be24
|
TbMathNode: refactored for easier testing. Semaphores - WEAK reference type. calculateResult method - removed unused args.
|
3 years ago |
ShvaykaD
|
a90653d660
|
refactored to parameterized test
|
3 years ago |
ShvaykaD
|
14ad1df873
|
refactoring of test base
|
3 years ago |
ShvaykaD
|
928962898e
|
PROD-2339: fix getFeatureType method to handle RPC server-side response over DTLS
|
3 years ago |
ViacheslavKlimov
|
6751820e0a
|
Dedicated Rule Engines for tenant profile
|
3 years ago |
ViacheslavKlimov
|
ae76f4ebbb
|
Merge branch 'master' into feature/update-tenant-profile-isolation
|
3 years ago |
Andrew Shvayka
|
eb694be975
|
Merge pull request #9061 from YevhenBondarenko/feature/recalculate
updated recalculate_delay
|
3 years ago |
ViacheslavKlimov
|
f32e2f6fde
|
Refactoring after review
|
3 years ago |
YevhenBondarenko
|
141a7ff0e6
|
changed recalculate_delay
|
3 years ago |
Andrew Shvayka
|
e4bf5a9b3a
|
Merge pull request #9056 from smatvienko-tb/ui-event-table-speedup-config
UI event table speedup config (15min default time window), ms in time for events
|
3 years ago |
Vladyslav
|
b7d5222958
|
UI: Updated code style
|
3 years ago |
Sergey Matvienko
|
33bab60954
|
ui: event table: ts with ms
|
5 years ago |
Sergey Matvienko
|
fe7846d152
|
ui: event table: default interval is 15 minutes
|
5 years ago |
ViacheslavKlimov
|
12f8e14c04
|
Increase default poll interval for isolated queues
|
3 years ago |
ViacheslavKlimov
|
0f13d46144
|
Add more tests
|
3 years ago |
ViacheslavKlimov
|
c087359077
|
Move messages to other queue on deletion; improvements
|
3 years ago |
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
|
3 years ago |
Andrew Shvayka
|
14378f4876
|
Merge pull request #8996 from smatvienko-tb/feature/mqtt-client-channel-handler-invokeHandlersForIncomingPublish
MQTT client channel handler invoke handlers for incoming publish (master branch base)
|
3 years ago |
Andrew Shvayka
|
a8d0968cc3
|
Merge pull request #8983 from smatvienko-tb/feature/onRateLimit-TbMsgPackCallback-skipAllRateLimited
Rule engine: ack all rate limited failures
|
3 years ago |
YevhenBondarenko
|
ac2aac8aa7
|
refactored due to comments
|
3 years ago |
YevhenBondarenko
|
948f517898
|
added zk restart node tests
|
3 years ago |
YevhenBondarenko
|
ce9552e1a8
|
improvements
|
3 years ago |
YevhenBondarenko
|
68149d9673
|
added recalculetePartitions delay for node restart
|
3 years ago |
Andrew Shvayka
|
1248b66004
|
Merge pull request #9016 from smatvienko-tb/feature/cassandra-result_processing_threads
Feature/ Cassandra unlimited cached thread pool replaced with limited pool to prevent stack memory peaks
|
3 years ago |
Sergey Matvienko
|
9e92d10dc5
|
Cassandra: AbstractBufferedRateExecutor improved logging to clarify whether the Read or Write operations logged
|
3 years ago |
Sergey Matvienko
|
161d7c3eda
|
Cassandra: unlimited cached thread pool replaced with limited pool to prevent stack memory peaks. New env CASSANDRA_QUERY_RESULT_PROCESSING_THREADS introduced.
|
3 years ago |
ViacheslavKlimov
|
5862b417aa
|
Add custom topic properties configuration
|
3 years ago |
Sergey Matvienko
|
4f99d75e15
|
license:format for new classes
|
3 years ago |
Sergey Matvienko
|
e75307c2be
|
ExceptionUtil.lookupExceptionInCause refactored from recursion to a loop. Tests added
|
3 years ago |