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/a12193a5 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/a12193a5 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/a12193a5 Branch: refs/heads/feature/systemvm-persistent-config Commit: a12193a5fcd2ec879b6e1f3b4b69aea3391fca60 Parents: b28e317 Author: wilderrodrigues <[email protected]> Authored: Sat Feb 7 10:15:24 2015 +0100 Committer: wilderrodrigues <[email protected]> Committed: Sat Feb 7 10:15:24 2015 +0100 ---------------------------------------------------------------------- .../cloud/network/router/VirtualNetworkApplianceManagerImpl.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/a12193a5/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;
