-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/10845/#review19920
-----------------------------------------------------------


Fang,

TemplateAdapter interface is a common adapter interface shared by all 
hypervisors, therefore anything here would be as common as possible and this 
will help us maintain a consistent semantics across hypervisors, the newly 
added method      

    public boolean prepareOVAPacking(TemplateProfile profile);

is primarily used only by VMware hypervisor.

Since this VMware-specific step is triggered in responding a commonad command
  
   public TemplateProfile prepareExtractTemplate(ExtractTemplateCmd cmd);

I would suggest you to hide OVA packing step inside it instead of changing the 
semantic of the interface. This interface change breaks bare-metal build

- Kelven Yang


On April 29, 2013, 11:31 p.m., Fang Wang wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/10845/
> -----------------------------------------------------------
> 
> (Updated April 29, 2013, 11:31 p.m.)
> 
> 
> Review request for cloudstack and Kelven Yang.
> 
> 
> Description
> -------
> 
> Somehow the previous patch did not include the changed files, only the four 
> new files. This patch includes the changed files. 
> 
> 
> This addresses bug https://issues.apache.org/jira/browse/CLOUDSTACK-671.
> 
> 
> Diffs
> -----
> 
>   
> api/src/org/apache/cloudstack/api/command/user/snapshot/CreateSnapshotCmd.java
>  95d7659 
>   core/src/com/cloud/storage/resource/StoragePoolResource.java 5d352b0 
>   plugins/hypervisors/vmware/src/com/cloud/hypervisor/guru/VMwareGuru.java 
> ee1b324 
>   
> plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManager.java
>  a2e517d 
>   
> plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java
>  1f11645 
>   
> plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
>  99ad1ca 
>   
> plugins/hypervisors/vmware/src/com/cloud/storage/resource/VmwareSecondaryStorageResourceHandler.java
>  ce42f67 
>   server/src/com/cloud/server/ManagementServerImpl.java 16127a2 
>   server/src/com/cloud/template/HypervisorTemplateAdapter.java 491900b 
>   server/src/com/cloud/template/TemplateAdapter.java 1f8f491 
>   server/src/com/cloud/template/TemplateAdapterBase.java 1b11425 
>   server/src/com/cloud/template/TemplateManagerImpl.java c7eaa64 
>   vmware-base/src/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java 
> 4503349 
> 
> Diff: https://reviews.apache.org/r/10845/diff/
> 
> 
> Testing
> -------
> 
> Done as described in previous patch. 
> 
> 
> Thanks,
> 
> Fang Wang
> 
>

Reply via email to