bug 6176: Included domR name in networkUsage command

status 6176: resolved fixed
This commit is contained in:
kishan 2010-09-27 16:26:56 +05:30
parent 26fc22160c
commit 6e4fa7fcd1
2 changed files with 8 additions and 2 deletions

View File

@ -20,20 +20,26 @@ package com.cloud.agent.api;
public class NetworkUsageCommand extends Command {
private String privateIP;
private String domRName;
protected NetworkUsageCommand() {
}
public NetworkUsageCommand(String privateIP)
public NetworkUsageCommand(String privateIP, String domRName)
{
this.privateIP = privateIP;
this.domRName = domRName;
}
public String getPrivateIP() {
return privateIP;
}
public String getDomRName() {
return domRName;
}
/**
* {@inheritDoc}
*/

View File

@ -2559,7 +2559,7 @@ public class NetworkManagerImpl implements NetworkManager, VirtualMachineManager
for (DomainRouterVO router : routers) {
String privateIP = router.getPrivateIpAddress();
if(privateIP != null){
final NetworkUsageCommand usageCmd = new NetworkUsageCommand(privateIP);
final NetworkUsageCommand usageCmd = new NetworkUsageCommand(privateIP, router.getName());
final NetworkUsageAnswer answer = (NetworkUsageAnswer)_agentMgr.easySend(router.getHostId(), usageCmd);
if(answer != null){
Transaction txn = Transaction.open(Transaction.CLOUD_DB);