14012 Commits (44ea477b7bb185d7eca65761d7131bedb2c40aba)
 

Author SHA1 Message Date
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
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
Andrew Shvayka eb694be975
Merge pull request #9061 from YevhenBondarenko/feature/recalculate 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 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
Andrew Shvayka f618599d15
Merge pull request #8998 from smatvienko-tb/feature/kafka-producer-append-debug-headers 3 years ago
Andrew Shvayka 14378f4876
Merge pull request #8996 from smatvienko-tb/feature/mqtt-client-channel-handler-invokeHandlersForIncomingPublish 3 years ago
Andrew Shvayka a8d0968cc3
Merge pull request #8983 from smatvienko-tb/feature/onRateLimit-TbMsgPackCallback-skipAllRateLimited 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 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
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
Sergey Matvienko 4720bc283c TbMsgPackCallback: AbstractRateLimitException lookup in cause of RuleEngineException. Tests added 3 years ago
Sergey Matvienko 825eaf640c RuleEngineException cause added to be able to analyse cause by rate limit exceptions 3 years ago
Sergey Matvienko 859c820dc3 AbstractRateLimitException introduced in common/data for all rate limit related exceptions 3 years ago
Sergey Matvienko dfe21e3b00 ExceptionUtil moved to the common/util package 3 years ago
Sergey Matvienko 1b565e01ce Rule engine: ack all rate limited failures (draft) 3 years ago
Sergey Matvienko ed6614af71 MqttClientConfig - ownerId added for exceptions logging purposes. MqttChannelHandler - improved logging 3 years ago
Sergey Matvienko 2cccd0951a TbKafkaProducerTemplate: addAnalyticHeaders optimized 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
Andrew Shvayka cb37450470
Merge pull request #8981 from smatvienko-tb/hotfix/lwm2m-transport-start 3 years ago
Sergey Matvienko d74e0c45df MqttHandler - processAsync (required for AbstractMqttIntegration) 3 years ago
Sergey Matvienko 7e27c5b683 mqtt-client: messages processing moved from netty event loop pool and to the handlerExecutor to make netty handlers non-blocking 3 years ago
Sergey Matvienko 3b8a9d94ec Lwm2m transport - merge non-unique endpoints for models fetched from cache 3 years ago
Andrew Shvayka 04a9f41e52
Merge pull request #8924 from smatvienko-tb/hotfix/web-socket-sync-fix 3 years ago
Sergey Matvienko 5eebbf8985 web socket handler tests added. ws msg queue fixed the last msg pickup (and msg order as result) 3 years ago
Sergey Matvienko 0bff839951 TbWebSocketHandler.checkLimits refactored to extract IO session.close() call from synchronized scope 3 years ago
Sergey Matvienko b236969d00 TbWebSocketHandler.SessionMetaData removed synchronization to avoid deadlock with WsSession that already have its own lock 3 years ago
Igor Kulikov 3c2d5eeb30 Minor fix 3 years ago
Igor Kulikov 788ac46f08 External rule nodes improvement: When force ack create new message to free memory after acknowledgment. Set request timeout for some external nodes. 3 years ago
Andrii Shvaika 7dcebed624 Ability to force ack for external nodes 3 years ago
Andrii Shvaika 649898566c Add unrecoverable initialization error for actors. Fix timeouts on missing rule chain id in the rule chain input node 3 years ago
Andrew Shvayka 405548d44a
Merge pull request #8733 from thingsboard/fix_bug_switch_tbel 3 years ago
nickAS21 6d69c9b213 fix_bug_switch: add CompileException2 3 years ago
nickAS21 7f0c5f219b fix_bug_switch: add CompileException 3 years ago
Andrew Shvayka 866e236c14
Merge pull request #8722 from vvlladd28/improvement/ui-rule-node/math-function 3 years ago
nickAS21 f534e2db64 fix_bug_switch: add validation to tbel mew msg 3 years ago
nickAS21 a85d0b6129 fix_bug_switch: add validation to tbel 3 years ago