Updated Branches:
  refs/heads/master 4b9b47533 -> 4989f73fd

CLOUDSTACK-2130: Fix resource_name for old NIC ID

Signed-off-by: Mice Xia <mice_...@tcloudcomputing.com>


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

Branch: refs/heads/master
Commit: 62413eec1067ab5d92977fab93a2fc88d4247bb0
Parents: 4b9b475
Author: Saksham Srivastava <saksham.srivast...@citrix.com>
Authored: Wed May 29 18:17:00 2013 +0530
Committer: Mice Xia <mice_...@tcloudcomputing.com>
Committed: Thu May 30 15:24:33 2013 +0800

----------------------------------------------------------------------
 server/src/com/cloud/vm/UserVmManagerImpl.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/62413eec/server/src/com/cloud/vm/UserVmManagerImpl.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/vm/UserVmManagerImpl.java 
b/server/src/com/cloud/vm/UserVmManagerImpl.java
index a734d44..a55c6f8 100755
--- a/server/src/com/cloud/vm/UserVmManagerImpl.java
+++ b/server/src/com/cloud/vm/UserVmManagerImpl.java
@@ -1026,6 +1026,7 @@ public class UserVmManagerImpl extends ManagerBase 
implements UserVmManager, Use
 
         Network oldDefaultNetwork = null;
         oldDefaultNetwork = _networkModel.getDefaultNetworkForVm(vmId);
+        String oldNicIdString = 
Long.toString(_networkModel.getDefaultNic(vmId).getId());
         long oldNetworkOfferingId = -1L;
 
         if(oldDefaultNetwork!=null) {
@@ -1065,13 +1066,13 @@ public class UserVmManagerImpl extends ManagerBase 
implements UserVmManager, Use
             String nicIdString = Long.toString(nic.getId());
             long newNetworkOfferingId = network.getNetworkOfferingId();
             
UsageEventUtils.publishUsageEvent(EventTypes.EVENT_NETWORK_OFFERING_REMOVE, 
vmInstance.getAccountId(), vmInstance.getDataCenterId(),
-                    vmInstance.getId(), nicIdString, oldNetworkOfferingId, 
null, 1L, VirtualMachine.class.getName(), vmInstance.getUuid());
+                    vmInstance.getId(), oldNicIdString, oldNetworkOfferingId, 
null, 1L, VirtualMachine.class.getName(), vmInstance.getUuid());
             
UsageEventUtils.publishUsageEvent(EventTypes.EVENT_NETWORK_OFFERING_ASSIGN, 
vmInstance.getAccountId(), vmInstance.getDataCenterId(),
                      vmInstance.getId(), nicIdString, newNetworkOfferingId, 
null, 1L, VirtualMachine.class.getName(), vmInstance.getUuid());
             
UsageEventUtils.publishUsageEvent(EventTypes.EVENT_NETWORK_OFFERING_REMOVE, 
vmInstance.getAccountId(), vmInstance.getDataCenterId(),
                     vmInstance.getId(), nicIdString, newNetworkOfferingId, 
null, 0L, VirtualMachine.class.getName(), vmInstance.getUuid());
             
UsageEventUtils.publishUsageEvent(EventTypes.EVENT_NETWORK_OFFERING_ASSIGN, 
vmInstance.getAccountId(), vmInstance.getDataCenterId(),
-                     vmInstance.getId(), nicIdString, oldNetworkOfferingId, 
null, 0L, VirtualMachine.class.getName(), vmInstance.getUuid());
+                     vmInstance.getId(), oldNicIdString, oldNetworkOfferingId, 
null, 0L, VirtualMachine.class.getName(), vmInstance.getUuid());
             return _vmDao.findById(vmInstance.getId());
         }
 

Reply via email to