7497 Commits

Author SHA1 Message Date
Andrii Shvaika
f48e357ea7 Merge branch 'feature/lwm2m-refactoring-downlink' 2021-06-18 12:24:57 +03:00
Andrii Shvaika
be3e97d3e1 Improvements for CoAP 2021-06-18 12:24:31 +03:00
Andrew Shvayka
427ab87443
Merge pull request #4760 from thingsboard/feature/lwm2m-refactoring-downlink
Lwm2m Refactoring Downlink
2021-06-17 19:37:06 +03:00
Andrii Shvaika
209c93064a Fix issue on LWM2M Security Store 2021-06-17 19:36:15 +03:00
Andrii Shvaika
015443d35b Merge remote-tracking branch 'origin/master' into feature/lwm2m-refactoring-downlink 2021-06-17 18:32:23 +03:00
YevhenBondarenko
8b285c8e77 created OtaPackageTransportResource 2021-06-17 18:31:56 +03:00
Andrii Shvaika
b32bd4ec44 Merge branch 'feature/lwm2m-refactoring-downlink' of github.com:thingsboard/thingsboard into feature/lwm2m-refactoring-downlink 2021-06-17 18:29:50 +03:00
Andrii Shvaika
bed454ec0f LwM2M Refactoring of OTA 2021-06-17 18:29:33 +03:00
Vladyslav_Prykhodko
248e35cb24 UI: Fixed not updated view entities table, after updated values 2021-06-17 17:06:50 +03:00
Vladyslav_Prykhodko
0c1e608051 UI: Refactoring lwm2m object list 2021-06-17 16:35:30 +03:00
Sergey Matvienko
be61b3c841 cache: CachedAttributesService Executor choice depends on local or remote cache type. For local - directExecutor, for remote (IO calls) - dedicated threadPool to unblock any caller thread. Test added. 2021-06-17 16:03:24 +03:00
Sergey Matvienko
c843b2f09e cache: CachedAttributesService replaced directExecutor with CacheExecutorService 2021-06-17 16:01:11 +03:00
Sergey Matvienko
e4dd517edd cache: added cache executor service 2021-06-17 16:01:06 +03:00
Vladyslav_Prykhodko
75801045cf UI: Add SNMP device profile configuration 2021-06-17 15:08:00 +03:00
Sergey Matvienko
29910fad8f TbStopWatch updated licence header for CE 2021-06-17 14:17:37 +03:00
Dmitriymush
6a63b6e31d fix to entity node level 2021-06-17 14:16:46 +03:00
Sergey Matvienko
966b0923e7 js-script-engine-api: fixed CE merge 2021-06-17 14:12:33 +03:00
Sergey Matvienko
b397dfb518 js-script-engine-api: js sync calls replaced with completely async calls (CE API only) 2021-06-17 14:10:34 +03:00
Sergey Matvienko
f3757ad127 js-script-engine-api: refactored executeSwitchAsync 2021-06-17 13:48:22 +03:00
Sergey Matvienko
8915b279a0 js-script-engine-api: executeSwitch replaced with asynchronous executeSwitchAsync 2021-06-17 13:48:11 +03:00
Sergey Matvienko
bec228bc83 test: removed unnecessary stubbing on DefaultTbQueueRequestTemplateTest 2021-06-17 13:42:37 +03:00
Sergey Matvienko
aaedb9e879 DefaultTbQueueRequestTemplateTest updated licence header for CE 2021-06-17 13:35:20 +03:00
Sergey Matvienko
75603e58be TbStopWatch updated licence header for CE 2021-06-17 13:34:54 +03:00
Sergey Matvienko
4d08df673b code cleanup 2021-06-17 13:34:06 +03:00
Sergey Matvienko
63c906250c log cleanup DefaultTbQueueRequestTemplate 2021-06-17 13:27:52 +03:00
Sergey Matvienko
ed44ac8f19 test fixed for DefaultTbQueueRequestTemplateTest 2021-06-17 13:27:19 +03:00
Sergey Matvienko
7e551cc92a log: reduced severity to trace for DefaultTbQueueRequestTemplate.setupNextCleanup() 2021-06-17 13:11:50 +03:00
Sergey Matvienko
1d33c09127 JsInvokeService - log js body on script failure to investigate easy 2021-06-17 13:10:05 +03:00
YevhenBondarenko
b4a90ceab9 improved lwm2m test for firmware 2021-06-17 13:10:03 +03:00
YevhenBondarenko
56a6e601bc added lwm2m test for firmware 2021-06-17 13:10:03 +03:00
Andrii Shvaika
5ada6b5acc LwM2M Firmware Update Delivery Method 2021-06-17 13:09:23 +03:00
Sergey Matvienko
ddfb57db58 log detailed error onScriptExecutionError for debug 2021-06-17 13:07:51 +03:00
Sergey Matvienko
da65eaab47 added spring-core for the root dependency management 2021-06-17 13:06:18 +03:00
Sergey Matvienko
d3e4102282 removed version from pom.xml from common/util for spring-core (version already defined through the root dependency management) 2021-06-17 13:04:27 +03:00
Sergey Matvienko
3c72d0d608 log WARN for onScriptExecutionError to prevent silent ban (actually, system going to idle if the script is a part of a rule chain). restored TRACE level on fetchAndProcessResponses 2021-06-17 13:03:49 +03:00
Sergey Matvienko
c3aec4d077 revert initDispatcherExecutor 2021-06-17 13:03:05 +03:00
Sergey Matvienko
9daa43a115 queue request template: sleep on exception shortened according to the stopwatch. test adjusted 2021-06-17 13:02:15 +03:00
Sergey Matvienko
e2aa4be741 TbStopWatch: methods for nanos added 2021-06-17 13:02:03 +03:00
Sergey Matvienko
24eca34576 new utility class tbStopWatch added to improve performance measurement experience 2021-06-17 13:01:39 +03:00
Sergey Matvienko
16a55b16e4 js invoke service: logs added when script going to disable due to exception (special log for TimeoutException) 2021-06-17 13:01:13 +03:00
Sergey Matvienko
5a0336aae2 tests: refactored actor system Test (Thread.sleep replaced with countDownLatch) 2021-06-17 12:57:31 +03:00
Sergey Matvienko
053d1d8e41 kafka commit sync 2021-06-17 12:57:31 +03:00
Sergey Matvienko
eee2d83ed5 sleep(poolInterval) replaced with parkNanos(1) for DefaultTbQueueRequestTemplate 2021-06-17 12:48:01 +03:00
Sergey Matvienko
1e066f2156 added timeout parameter to the TbQueueRequestTemplate.send( ) 2021-06-17 11:51:26 +03:00
Sergey Matvienko
928b8f0fd9 test: refactored for assertThat for DefaultTbQueueRequestTemplateTest 2021-06-17 11:50:00 +03:00
Sergey Matvienko
28235732c6 test: fixed class DefaultTbQueueRequestTemplate 2021-06-17 11:49:45 +03:00
Sergey Matvienko
9666986156 test: added failed test for FetchAndProcessResponses when request removed as staled too early DefaultTbQueueRequestTemplate 2021-06-17 11:49:33 +03:00
Sergey Matvienko
d5fffa5002 test: added failed test case with overflow maxPendingRequests for DefaultTbQueueRequestTemplate.send(). another refactoring for easy mocking. 2021-06-17 11:44:24 +03:00
Sergey Matvienko
872717828c test: refactored and added mainLoop test DefaultTbQueueRequestTemplate 2021-06-17 11:41:47 +03:00
Sergey Matvienko
9ed948933e test: added init stop test for DefaultTbQueueRequestTemplate 2021-06-17 11:41:35 +03:00