7077 Commits

Author SHA1 Message Date
Jan Bols
5951747095 When firing an RpcBroadcastMsg message or a ToAllNodesMsg from one node, the other nodes never get notified because the messages doesn't have a serverAddress.
As a result firing such a method is not forwarded to the other cluster nodes.
This PR adds the serverAddress for each node that the message is sent to so the other nodes get the message and can react to component lifecycle changes.
2018-07-06 22:33:02 +02:00
Igor Kulikov
60046e8353 Reduce UI resources size. UI resources compression support. 2018-07-06 20:49:19 +03:00
Andrew Shvayka
d42df1d5b5 Automatic message routing during tellNext based on originator ID 2018-07-06 15:45:49 +03:00
vparomskiy
1082eda3d8 ignore unknown JVM flags for 'client' JVM instances 2018-06-21 11:13:32 +03:00
Jan Bols
0a0ed137bd When following instructions on https://thingsboard.io/docs/user-guide/contribution/how-to-contribute/#create-database-schema-and-populate-demo-data, the install script doesn't work when the thingsboard user doens't have a password because su is used instead of sudo. 2018-06-18 11:57:47 +02:00
Igor Kulikov
1f58c1b0d6 Fix subscription service: ignore unmatched updates. 2018-06-15 17:07:01 +03:00
steve
42a451fcf3 Fixed ugly null pointer exception when there is no or incomplete root rule chain.
Make it go to an log entry instead.
2018-06-14 17:18:25 +03:00
vparomskiy
cdf3cb6598 flags should be added before jar file specified 2018-06-12 14:47:30 +03:00
vparomskiy
20318fff5d (windows) add flags for GC tuning and logging
(windows) add default heap size flags
2018-06-12 10:43:23 +03:00
Andrew Shvayka
31a940aeb6 Fix for issue 842 2018-06-11 18:59:55 +03:00
vparomskiy
3b1b610f7a add flags for GC tuning and logging 2018-06-11 18:13:35 +03:00
vparomskiy
b13b810e4e use threadsafe collection during subscription 2018-06-11 18:13:02 +03:00
Dima Landiak
a58eb0f74e typo 2018-06-05 18:36:49 +03:00
Dima Landiak
ce9967488b jpa delete timeseries implementation, partitions delete fix 2018-06-05 18:25:39 +03:00
Dima Landiak
e37e7242fd find and save new latest if previous deleted 2018-06-04 19:38:08 +03:00
Igor Kulikov
75c0c5b3d0 Fix bugs. 2018-06-04 17:32:23 +03:00
Andrew Shvayka
1960af7818 Merge branch 'master' of github.com:thingsboard/thingsboard 2018-06-04 13:44:13 +03:00
Andrew Shvayka
8ad7558b3e Cluster mode for DeviceStateService and multiple fixes 2018-06-04 13:43:10 +03:00
Igor Kulikov
7f6ad9a6a6 Fix Test BaseHttpDeviceApiTest.testGetAttributes 2018-06-04 12:34:40 +03:00
lonwern
3fa9437e68 Fixed couldn't get shared attributes. 2018-06-04 15:48:39 +08:00
Andrew Shvayka
622300181f Notification for DeviceStateService about created Device 2018-06-04 01:37:44 +03:00
Igor Kulikov
9f82e59b2d Improve Database Upgrade code. 2018-06-01 18:14:21 +03:00
Igor Kulikov
2622e15eac Update names of rule nodes in default root chain. 2018-06-01 15:59:59 +03:00
Igor Kulikov
642c19c155 Disable debug mode by default for 'rpc call request' node. 2018-06-01 15:52:31 +03:00
Andrew Shvayka
7a687f373c Check Relations Node and Originator Fields 2018-06-01 11:09:38 +03:00
Andrew Shvayka
6106f4c0bf Routing RPC calls through rule engine now 2018-06-01 08:52:28 +03:00
Igor Kulikov
e3038f894e Correct install.data_dir argument value. 2018-05-31 11:08:39 +03:00
Dima Landiak
faf14d43a8 improved removing timeseries 2018-05-30 18:27:06 +03:00
Andrew Shvayka
ea0585f3d9 Max count of sessions per device 2018-05-27 22:22:53 +03:00
Andrew Shvayka
4007196d32 Merge branch 'develop/2.0' of github.com:thingsboard/thingsboard into develop/2.0 2018-05-27 01:56:55 +03:00
Andrew Shvayka
fde9eb023f Added support of RPC calls in a cluster mode 2018-05-27 01:56:45 +03:00
Igor Kulikov
9a3df6285b Merge branch 'develop/2.0' of github.com:thingsboard/thingsboard into develop/2.0 2018-05-25 16:00:29 +03:00
Igor Kulikov
e556b48372 Fix css. Add docUrl to rule node definition. 2018-05-25 16:00:10 +03:00
vparomskiy
b647e5ffd5 disable Debug mode for default Root Rule Chain 2018-05-25 12:41:23 +03:00
vparomskiy
f83d3016d6 node debug messages saved in async way 2018-05-25 11:51:08 +03:00
Igor Kulikov
20df02ed08 Move common rule engine utils to API module. 2018-05-24 20:27:29 +03:00
Igor Kulikov
0e6c6af2f8 Fixed upgrade script. 2018-05-24 14:33:10 +03:00
Igor Kulikov
02e2c14fc9 Cleanup 2018-05-24 10:18:06 +03:00
Igor Kulikov
d1552a13b4 Move update scripts to ver.2.0.0 2018-05-24 10:04:05 +03:00
Igor Kulikov
d94ae25b4e Fix license header 2018-05-23 17:22:34 +03:00
Igor Kulikov
94db399367 New system parameters: default cassandra ts key/val ttl; allow system mail service for rules. 2018-05-23 17:06:51 +03:00
Andrew Shvayka
55127ae61c Fixed integration tests 2018-05-23 14:30:32 +03:00
Igor Kulikov
9995f8392c Originator Type Switch Node. New Entity lifecycle message types. 2018-05-21 19:45:11 +03:00
Andrew Shvayka
e0b6c3238c Added Failure relation to be present by default for each node. Forwarding Errors to Failure 2018-05-20 22:39:27 +03:00
Igor Kulikov
efbc65e11f Enable/Disable Sandboxed JavaScript environment. UI: Tidy button to format java scripts. 2018-05-18 19:41:02 +03:00
Igor Kulikov
af5791ab7a Merge branch 'develop/2.0' of github.com:thingsboard/thingsboard into develop/2.0 2018-05-18 16:55:35 +03:00
Igor Kulikov
f73fbc5ee9 JavaScript Sandbox Service improvements. 2018-05-18 16:55:26 +03:00
Andrew Shvayka
8bdde06fa2 Merge branch 'develop/2.0' of github.com:thingsboard/thingsboard into develop/2.0 2018-05-18 15:03:42 +03:00
Andrew Shvayka
ffb8a1a53b Update script improvements 2018-05-18 15:03:31 +03:00
Igor Kulikov
04432ee73f JavaScript sandbox service. 2018-05-17 19:21:34 +03:00