Fix failure in validating IP address in case of multiple Management Servers (#4507)

* Fix failure in validating IP address in case of multiple Management Servers

* refactor code

Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
This commit is contained in:
Pearl Dsilva 2020-12-08 13:42:24 +05:30 committed by GitHub
parent 83ae6d7c01
commit 837372488f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2587,8 +2587,10 @@ public class NfsSecondaryStorageResource extends ServerResourceBase implements S
if (_inSystemVM) {
_localgw = (String)params.get("localgw");
if (_localgw != null) { // can only happen inside service vm
String mgmtHost = (String)params.get("host");
addRouteToInternalIpOrCidr(_localgw, _eth1ip, _eth1mask, mgmtHost);
String mgmtHosts = (String)params.get("host");
for (final String mgmtHost : mgmtHosts.split(",")) {
addRouteToInternalIpOrCidr(_localgw, _eth1ip, _eth1mask, mgmtHost);
}
String internalDns1 = (String)params.get("internaldns1");
if (internalDns1 == null) {