From 5007f374794ed4aba75d55e1b3a31ab13c49bcc5 Mon Sep 17 00:00:00 2001 From: kishan Date: Thu, 3 Feb 2011 11:36:55 +0530 Subject: [PATCH] bug 8320: Include router private Ip in stop command status 8320: resolved fixed --- server/src/com/cloud/vm/VirtualMachineManagerImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java index 64eedde69f8..db79aa3fc91 100644 --- a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java +++ b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java @@ -823,8 +823,11 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, StateLi VirtualMachineProfile profile = new VirtualMachineProfileImpl(vm); if (vm.getHostId() != null) { - StopCommand stop = new StopCommand(vm, vm.getInstanceName(), null); - + String routerPrivateIp = null; + if(vm.getType() == VirtualMachine.Type.DomainRouter){ + routerPrivateIp = vm.getPrivateIpAddress(); + } + StopCommand stop = new StopCommand(vm, vm.getInstanceName(), null, routerPrivateIp); boolean stopped = false; StopAnswer answer = null; try {