ViacheslavKlimov
97e9f43f65
Add createCondition to TbActorCtx
3 years ago
ViacheslavKlimov
18ce96fd10
Ability to update isolated processing option in tenant profile
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
Seraphym-Tuhai
29c3eddc8a
Merge with branch 'develop/3.5' of github.com:thingsboard/thingsboard
3 years ago
ViacheslavKlimov
8705a2324e
Notification system improvements:
- rate limits
- notify on rule node start failure after attempts ended
- default general template for tenants + entities limit rule
- rename ACTION_TARGET_USER to AFFECTED_USER
3 years ago
Igor Kulikov
cbdc4517e4
Update license header year to 2023
3 years ago
Sergey Matvienko
b6911bda41
Revert "BurstTbRuleEngineSubmitStrategy debug notes to fix the long-running testTheCopyOfAttrsIntoTSForTheView"
This reverts commit 1600fa7f65 .
4 years ago
Sergey Matvienko
1600fa7f65
BurstTbRuleEngineSubmitStrategy debug notes to fix the long-running testTheCopyOfAttrsIntoTSForTheView
4 years ago
Igor Kulikov
da4c742872
Update license year to 2022
4 years ago
Andrii Shvaika
a4cb27dfb9
Improvement to have only one place where we schedule the session timeout message
4 years ago
Sergey Matvienko
8601121e7e
executors: named fixed thread pools; tests - added executor shutdown on tearDown
5 years ago
Sergey Matvienko
3f97bb682a
executors: names added, shutdownNow for some executors to prevent memory leaks during lifecycle (mostly affects the test runner JVM)
5 years ago
Igor Kulikov
e7f30dff8d
Increase timeout for actors tests
5 years ago
Sergey Matvienko
5a0336aae2
tests: refactored actor system Test (Thread.sleep replaced with countDownLatch)
5 years ago
Andrii Shvaika
58e31ceb78
Improvement to the restarts of the rule nodes
5 years ago
Andrii Shvaika
cfb8a72f06
Memory leak fix for cases when actors fail to initialize or stopped. Cleanup TbMsgPackProcessingContext as well.
5 years ago
Igor Kulikov
22e5771120
JDK 11 Support
5 years ago
Igor Kulikov
d31358b2ea
Update license header - set 2021 year
5 years ago
vzikratyi-tb
89419c6999
Prometheus Metrics ( #3052 )
* Moved resetting ruleEngineStats to Consumer
* Moved counters to Map in TbCoreConsumerStats
* Added actuator and MetricsService
* Added metrics to core and rule_engine consumers
* Replaced summary with counters
* Removed most setters and getters from TbRuleEngine stats
* Added stats to Transport consumer
* Added JsInvoke actuator stats
* Removed MetricsService
6 years ago
Andrii Shvaika
ab890e6b1c
Improved handling of peak connect attempts
6 years ago
Andrii Shvaika
a6733c42c4
ThingsBoard Actor Init improvements
6 years ago
Andrii Shvaika
cc4f746b1d
Using Exectutor in Kafka Node. NEVER use Fork-Join pool with parallelism 1
6 years ago
Andrii Shvaika
3358c061da
Improvements to Mailbox. HighPriorityQueue
6 years ago
Andrii Shvaika
bb1585592b
Actor System refactoring
6 years ago
Andrii Shvaika
0fbe40c2a6
TB Actor System initial commit
6 years ago