Updated Branches:
  refs/heads/vmware-storage-motion 1a4e51f2b -> a96c9c5ae


CLOUDSTACK-2701 - Enable storage migration for VMware resources

Injecting component VolumeManager into VmwareResource.


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

Branch: refs/heads/vmware-storage-motion
Commit: a96c9c5ae4138a4e22d0ee73b985ea4efbe77c9a
Parents: 1a4e51f
Author: Sateesh Chodapuneedi <sate...@apache.org>
Authored: Thu May 30 16:10:45 2013 +0530
Committer: Sateesh Chodapuneedi <sate...@apache.org>
Committed: Thu May 30 16:10:45 2013 +0530

----------------------------------------------------------------------
 .../hypervisor/vmware/resource/VmwareResource.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/a96c9c5a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
 
b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
index 18e94bf..f823418 100755
--- 
a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
+++ 
b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
@@ -236,11 +236,13 @@ import com.cloud.storage.StoragePool;
 import com.cloud.storage.Storage.StoragePoolType;
 import com.cloud.storage.Volume;
 import com.cloud.storage.VolumeManager;
+import com.cloud.storage.VolumeManagerImpl;
 import com.cloud.storage.resource.StoragePoolResource;
 import com.cloud.storage.template.TemplateInfo;
 import com.cloud.utils.DateUtil;
 import com.cloud.utils.Pair;
 import com.cloud.utils.StringUtils;
+import com.cloud.utils.component.ComponentContext;
 import com.cloud.utils.db.DB;
 import com.cloud.utils.exception.CloudRuntimeException;
 import com.cloud.utils.exception.ExceptionUtil;
@@ -5590,6 +5592,7 @@ public class VmwareResource implements 
StoragePoolResource, ServerResource, Vmwa
         _guestTrafficInfo = (VmwareTrafficLabel) 
params.get("guestTrafficInfo");
         _publicTrafficInfo = (VmwareTrafficLabel) 
params.get("publicTrafficInfo");
         VmwareContext context = getServiceContext();
+        volMgr = ComponentContext.inject(VolumeManagerImpl.class);
         try {
             VmwareManager mgr = 
context.getStockObject(VmwareManager.CONTEXT_STOCK_NAME);
             mgr.setupResourceStartupParams(params);

Reply via email to