Viacheslav Klimov
5b5b4dff6b
Update license header
1 month ago
Dmytro Skarzhynets
69964a2413
Make script compilation errors unrecoverable during rule node initialization
7 months ago
ViacheslavKlimov
78d3a97dd0
Cleanup actor mailbox messages on destroy
8 months ago
IrynaMatveieva
f0bfea12c0
moved geoutils to script api
11 months ago
IrynaMatveieva
e2fdc5a4ba
added methods for check if point in polygon to tbel
11 months ago
IrynaMatveieva
d4f7cb7df1
added validation for arg name and implemented destroy methods
11 months ago
Andrii Shvaika
62da129d6b
Review comments fixed
12 months ago
Igor Kulikov
5cf26d4851
Update license header
12 months ago
Andrii Shvaika
0332e0f0c9
Bug fixes for monolith
1 year ago
Andrii Shvaika
d3278f05bb
WIP: Cluster mode refactoring
1 year ago
YevhenBondarenko
0cc55ab989
added tbel metrics, refactored JS stats
1 year ago
Dmytro Skarzhynets
bbe328d158
Implemented safe scheduled thread pool
1 year ago
YevhenBondarenko
788b33007d
fixed NPE in RuleNOdeActorMessageProcessor
1 year ago
Sergey Matvienko
3bd268eaa4
fixed flaky testOneActorCreated
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
ViacheslavKlimov
10c13bf5b4
Fix actor msg broadcast
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
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