Repository: cloudstack
Updated Branches:
  refs/heads/master 131dca84d -> 24aaf1923


Revert "CLOUDSTACK-7919: If there is an out of band movement for the VR, 
irrespective of the fact that came as out of band live migrate or HA, reboot 
the router to make sure the router has all the rules configured."

This reverts commit 39a671dfd889148d69d2f75285d194a4705c35cc.


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

Branch: refs/heads/master
Commit: 24aaf19239eb63ff0dae894cefbf02135fd7b293
Parents: 131dca8
Author: Nitin Mehta <nitin.me...@citrix.com>
Authored: Fri Dec 5 15:24:09 2014 +0530
Committer: Nitin Mehta <nitin.me...@citrix.com>
Committed: Fri Dec 5 15:24:09 2014 +0530

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


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/24aaf192/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 ba76e57..c80b225 100644
--- 
a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
+++ 
b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
@@ -2574,7 +2574,7 @@ Configurable, StateListener<State, VirtualMachine.Event, 
VirtualMachine> {
     public boolean postStateTransitionEvent(final 
StateMachine2.Transition<State, VirtualMachine.Event> transition, final 
VirtualMachine vo, final boolean status, final Object opaque) {
         final State newState = transition.getToState();
         final VirtualMachine.Event event = transition.getEvent();
-        if (event == VirtualMachine.Event.FollowAgentPowerOnReport && newState 
== State.Running) {
+        if (oldState == State.Stopped && event == 
VirtualMachine.Event.FollowAgentPowerOnReport && newState == State.Running) {
             if (vo.getType() == VirtualMachine.Type.DomainRouter) {
                 if (opaque != null && opaque instanceof Pair<?, ?>) {
                     Pair<?, ?> pair = (Pair<?, ?>)opaque;

Reply via email to