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


This fix would have worked for Hypervisor but would have failed for 
baremetal... if we fix like this, there may be other template adapters whose 
class (simple) names. So, it was better to impl getName() for all implementing 
template adapters.

Hongfu thank you for your patch, I was in middle of working and testing the 
patch and went ahead to commit the fix. 

- Rohit Yadav


On Feb. 13, 2013, 5:07 a.m., Hongtu Zang wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9420/
> -----------------------------------------------------------
> 
> (Updated Feb. 13, 2013, 5:07 a.m.)
> 
> 
> Review request for cloudstack, mice xia, anthony xu, and SrikanteswaraRao 
> Talluri.
> 
> 
> Description
> -------
> 
> In TemplateManagerImpl.java, function getAdapter(), 
> TemplateAdapterType.Hypervisor.getName() returns "HyervisorAdapter", while it 
> should returns "HyervisorTemplateAdapter". So, in AdapterBase.java function 
> getAdapterByName() returns null.
> 
> 
> This addresses bugs CLOUDSTACK-1237 and CLOUDSTACK-1240.
> 
> 
> Diffs
> -----
> 
>   server/src/com/cloud/template/TemplateAdapter.java 19cfef0 
> 
> Diff: https://reviews.apache.org/r/9420/diff/
> 
> 
> Testing
> -------
> 
> register a template and start a vm.
> success.
> 
> 
> Thanks,
> 
> Hongtu Zang
> 
>

Reply via email to