From 5241d0faf8fb23e00c043527698b0ee13397fd2d Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Mon, 1 Dec 2014 16:30:15 +0530 Subject: [PATCH] CLOUDSTACK-7903: Fix build regression from previous fix The previous fix tried to access StatsCollector from UsageManagerImpl which is not possible due to dependency cycle. Signed-off-by: Rohit Yadav (cherry picked from commit 1e0880cbabfb2c8edbd6a5a35b9417b2f3e6f681) Signed-off-by: Rohit Yadav Conflicts: server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java --- .../VirtualNetworkApplianceManagerImpl.java | 8 +++---- .../src/com/cloud/server/StatsCollector.java | 8 +++---- .../src/com/cloud/usage/UsageManagerImpl.java | 8 +++---- .../cloudstack/utils/usage/UsageUtils.java | 24 +++++++++++++++++++ 4 files changed, 36 insertions(+), 12 deletions(-) create mode 100644 utils/src/org/apache/cloudstack/utils/usage/UsageUtils.java diff --git a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java index 22cabb32f8e..fcaf3bc3a7a 100755 --- a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java +++ b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java @@ -178,7 +178,6 @@ import com.cloud.offerings.NetworkOfferingVO; import com.cloud.offerings.dao.NetworkOfferingDao; import com.cloud.resource.ResourceManager; import com.cloud.server.ConfigurationServer; -import com.cloud.server.StatsCollector; import com.cloud.service.ServiceOfferingVO; import com.cloud.service.dao.ServiceOfferingDao; import com.cloud.storage.GuestOSVO; @@ -261,6 +260,7 @@ import org.apache.cloudstack.framework.jobs.AsyncJobManager; import org.apache.cloudstack.framework.jobs.impl.AsyncJobVO; import org.apache.cloudstack.managed.context.ManagedContextRunnable; import org.apache.cloudstack.utils.identity.ManagementServerNode; +import org.apache.cloudstack.utils.usage.UsageUtils; import org.apache.log4j.Logger; import javax.ejb.Local; @@ -808,9 +808,9 @@ VirtualMachineGuru, Listener, Configurable, StateListener