This is an automated email from the ASF dual-hosted git repository.

rohit pushed a commit to branch 4.14
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/4.14 by this push:
     new 8373724  Fix failure in validating IP address in case of multiple 
Management Servers (#4507)
8373724 is described below

commit 837372488f0b149d26aa3246199c5d7897e67364
Author: Pearl Dsilva <[email protected]>
AuthorDate: Tue Dec 8 13:42:24 2020 +0530

    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 <[email protected]>
---
 .../cloudstack/storage/resource/NfsSecondaryStorageResource.java    | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java
 
b/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java
index ab98a81..f4ae30e 100644
--- 
a/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java
+++ 
b/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java
@@ -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) {

Reply via email to