Fix state of isolated redundant network router
   - once stopped, got to UNKNOWN


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/5c595c80
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/5c595c80
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/5c595c80

Branch: refs/heads/feature/systemvm-persistent-config
Commit: 5c595c807d7410d096f6ef54c1fb15ec3a166e71
Parents: 33f5c2b
Author: wilderrodrigues <[email protected]>
Authored: Sat Feb 7 10:15:24 2015 +0100
Committer: wilderrodrigues <[email protected]>
Committed: Mon Feb 16 16:08:46 2015 +0100

----------------------------------------------------------------------
 .../cloud/network/router/VirtualNetworkApplianceManagerImpl.java    | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5c595c80/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
----------------------------------------------------------------------
diff --git 
a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java 
b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
index 5d59813..234c745 100644
--- 
a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
+++ 
b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
@@ -1173,6 +1173,7 @@ Configurable, StateListener<State, VirtualMachine.Event, 
VirtualMachine> {
                     } else {
                         router = router1;
                     }
+                    // && router.getState() == State.Stopped
                     if (router.getHostId() == null) {
                         s_logger.debug("Skip router pair (" + 
router0.getInstanceName() + "," + router1.getInstanceName() + ") due to can't 
find host");
                         continue;

Reply via email to