1772 Commits

Author SHA1 Message Date
YevhenBondarenko
8513c99903 added sequence for the all RPC 2021-08-18 09:56:57 +03:00
YevhenBondarenko
8869dc0cb0 added new RPC statuses 2021-08-17 13:25:24 +03:00
Vladyslav_Prykhodko
8c0c6bdcff Change json property order in model WidgetTypeDetails 2021-08-17 10:00:03 +03:00
YevhenBondarenko
6436c8a26c Implemented rpc sending sequence 2021-08-16 18:14:00 +03:00
Andrii Shvaika
3661647c3a Version set to 3.3.1-SNAPSHOT 2021-08-16 12:39:43 +03:00
Sergey Matvienko
6d20ca441e Merge TS fix using cherry-pick 2021-08-13 15:49:01 +03:00
Viacheslav Klimov
38f6e314b1 Refactor 2021-08-13 13:23:56 +03:00
Sergey Matvienko
ea217d2a4e cache: Transaction aware cache to synchronize cache put/evict operations with ongoing Spring-managed transactions. 2021-08-11 12:45:54 +03:00
Viacheslav Klimov
5dc3d075aa Type cast of timeseries and attributes for bulk import 2021-08-09 16:57:03 +03:00
Andrii Shvaika
8a2dc7583b Fix cluster mode for DefaultOtaPackageStateService 2021-08-09 14:33:41 +03:00
Andrii Shvaika
6eba6db64c Merge PR 5039 2021-08-09 12:39:19 +03:00
Volodymyr Babak
3bf48f0f5e Do not push entity updated to edge on device creation from edge 2021-08-09 12:33:17 +03:00
Viacheslav Klimov
e33a336ed9 Merge remote-tracking branch 'origin/master' into feature/bulk-import/device-credentials
# Conflicts:
#	application/src/main/java/org/thingsboard/server/controller/DeviceController.java
#	application/src/main/java/org/thingsboard/server/controller/EdgeController.java
#	common/dao-api/src/main/java/org/thingsboard/server/dao/device/DeviceService.java
#	ui-ngx/src/app/core/http/device.service.ts
2021-08-09 12:27:53 +03:00
Viacheslav Klimov
b0c6ce9f98 Fix circular reference for CoapClientContext and CoapTransportContext 2021-08-06 18:55:20 +03:00
YevhenBondarenko
d44adcfe75 added removing rpc request from pending map after rpc deleting 2021-08-06 17:34:23 +03:00
Andrii Shvaika
2078c71d32 Added module cluster-api and used it in rule engine and other services 2021-08-06 17:33:52 +03:00
Sergey Matvienko
e223dda96f test scope: dependency upgrade a refactor for all POMs in project 2021-08-06 13:53:35 +03:00
Andrii Shvaika
daac250c2e Correct close and cleanup of the MQTT session context 2021-08-05 17:22:40 +03:00
ShvaykaD
60e15ece5a replaced protobuf-wrappers usage to optional keyword 2021-08-05 16:53:09 +03:00
Andrew Shvayka
c1d8aa1370
Merge pull request #5038 from volodymyr-babak/handle-null-values-in-proto
Handle null values in proto
2021-08-05 15:44:33 +03:00
Sergey Matvienko
1d7e0b9851 queue.kafka.max.request.size:1048576 default to tolerate inconsistent or outdated yml 2021-08-05 15:27:45 +03:00
Sergey Matvienko
a5ff95b0f4 Kafka producer added TB_KAFKA_MAX_IN_FLIGHT_REQUESTS_PER_CONNECTION and TB_KAFKA_MAX_REQUEST_SIZE 2021-08-05 15:27:45 +03:00
Viacheslav Klimov
3505810280 Bulk import device credentials handling refactoring 2021-08-05 15:13:05 +03:00
YevhenBondarenko
373f2f9f0e added additionalInfo to the rpc 2021-08-05 15:12:00 +03:00
Volodymyr Babak
2558b2ecda Device credential value can be null 2021-08-05 15:11:08 +03:00
Andrii Shvaika
9d651a7252 Fix reference count issue 2021-08-05 15:10:04 +03:00
Sergey Matvienko
33887ecb3b mqtt handler test improved 2021-08-04 19:02:16 +03:00
Sergey Matvienko
69a7779253 added MqttTransportHandlerTest 2021-08-04 19:02:16 +03:00
Sergey Matvienko
cbe51cee57 execute processMsgQueue on connected callback in separate thread because producer.send() will execute in Producer worker thread and can block messages producing 2021-08-04 19:02:16 +03:00
Sergey Matvienko
607fd7a74f mqtt transport handler refactored for test 2021-08-04 19:02:16 +03:00
Sergey Matvienko
43fc44f071 fixed >= with > for MessageQueueSizePerDeviceLimit according to test results 2021-08-04 19:02:16 +03:00
Sergey Matvienko
7dfed3e14a removed msg-processor-on-device-connect executor. will use transportCallbackExecutor instead 2021-08-04 19:02:16 +03:00
Sergey Matvienko
efe123d96b transport.mqtt.msg_queue_size_per_device_limit:100 in code 2021-08-04 19:02:16 +03:00
Sergey Matvienko
1f1f7e3456 DeviceAwareSessionContext refactored: setDeviceInfo splitted into setDeviceInfo and setConnected to able to set connected status on callback after device info already set. 2021-08-04 19:02:16 +03:00
Sergey Matvienko
40bcd2fa8a mqtt transport refactored msqProcessorExecutor lifecycle 2021-08-04 19:02:16 +03:00
Sergey Matvienko
712ccd4c26 mqtt transport renamed thread pool msqProcessorExecutor 2021-08-04 19:02:16 +03:00
Sergey Matvienko
5741e34c62 mqtt transport accumulate msg before device isConnected 2021-08-04 19:02:16 +03:00
Volodymyr Babak
0ce509e8e6 Merge remote-tracking branch 'upstream/master' into handle-null-values-in-proto 2021-08-04 09:45:27 +03:00
Volodymyr Babak
5557406f07 Added alarm id for future needs 2021-08-04 09:45:16 +03:00
Viacheslav Klimov
33592ca072 Bulk import for devices, assets and edges 2021-08-03 16:00:47 +03:00
YevhenBondarenko
ee74bbed21 fixed race condition during unreq and updating lwm2m client 2021-08-03 14:23:27 +03:00
Volodymyr Babak
eced5a49fa Merge remote-tracking branch 'upstream/master' into handle-null-values-in-proto 2021-08-03 13:14:38 +03:00
nickAS21
4457b5a11a Lwm2m: fix bug Bootstrap + Tests NoSec - ok 2021-08-03 12:24:39 +03:00
YevhenBondarenko
309715641f fixed race condition during unreq 2021-08-02 18:41:53 +03:00
Sergey Matvienko
b8cecbeefd close channel if processPostTelemetryMsg exception (Failed to convert telemetry) 2021-08-02 17:45:22 +03:00
Sergey Matvienko
e3303f1b64 this.deviceCreationLockMap = createWeakMap(); 2021-08-02 17:45:22 +03:00
Sergey Matvienko
6e559994ca GatewaySessionHandlerTest license header fixed for CE 2021-08-02 17:45:22 +03:00
Sergey Matvienko
2cad1f9912 gateway session test added for a weak map with awaitility 2021-08-02 17:45:22 +03:00
Sergey Matvienko
89e3ba253c gateway session - weak map for locks (auto cleanup), getDeviceCreationFuture refactored using concurrent putIfAbsent 2021-08-02 17:45:22 +03:00
Sergey Matvienko
e61d433082 mqtt transport close channel on processing exception for handleGatewayPublishMsg method 2021-08-02 17:43:13 +03:00