Good point David :-)

Patch is here: https://reviews.apache.org/r/5655/

Cheers,

Hugo

-----Original Message-----
From: David Nalley [mailto:da...@gnsa.us] 
Sent: Thursday, June 28, 2012 11:14 PM
To: cloudstack-dev@incubator.apache.org
Subject: Re: add clouddev commit by Edison Su





On Jun 28, 2012, at 11:43 AM, Edison Su <edison...@citrix.com> wrote:

> 
> 
>> -----Original Message-----
>> From: Hugo Trippaers [mailto:htrippa...@schubergphilis.com]
>> Sent: Thursday, June 28, 2012 2:51 AM
>> To: cloudstack-dev@incubator.apache.org
>> Subject: add clouddev commit by Edison Su
>> 
>> Heya,
>> 
>> I was browsing through the clouddev commit and noticed that the 
>> xen.check.hvm parameter is no hardcoded to false:
>> @@ -457,8<https://git-wip-us.apache.org/repos/asf?p=incubator-
>> cloudstack.git;a=blob;f=plugins/hypervisors/xen/src/com/cloud/hypervi
>> so
>> r/xen/discoverer/XcpServerDiscoverer.java;h=8a6c60546d024c3bb9f4cef9a
>> 09 b336f07d3ab76;hb=8a6c60546d024c3bb9f4cef9a09b336f07d3ab76#l457>
>> +480,7<https://git-wip-us.apache.org/repos/asf?p=incubator-
>> cloudstack.git;a=blob;f=plugins/hypervisors/xen/src/com/cloud/hypervi
>> so
>> r/xen/discoverer/XcpServerDiscoverer.java;h=4fd202beedcfc2f2d7841c30b
>> 59 891b1a9362363;hb=4fd202beedcfc2f2d7841c30b59891b1a9362363#l480> @@ 
>> public class XcpServerDiscoverer extends DiscovererBase implements 
>> Discoverer, L
>>         Boolean.parseBoolean(value);
>> 
>>         value = _params.get("xen.check.hvm");
>> -        _checkHvm = value == null ? true : Boolean.parseBoolean(value);
>> -
>> +        _checkHvm = false;
>>         _connPool = XenServerConnectionPool.getInstance();
>> 
>>         _agentMgr.registerForHostEvents(this, true, false, true);
>> 
> 
> Put checkhvm to false, meaning allow admin add a hypervisor host with no hvm 
> support.
> While when creating a VM, there is another check against hvm in 
> firstfitallocator.
> So setting it's to false, will not impact the current functionality.
> 
>> I'm not sure if this is a good idea, the 'old' default is true and 
>> that makes it a conscious decision by the admin to allow non hvm 
>> boxes. If we want it like this should we remove the parameter completely?
> 
> Agree, it's better to set xen.check.hvm in configuration xml, other than 
> hardcode it to false.
> I'll fix it later.

Hugo, feel free to submit a patch. I am sure Edison would welcome the help.



--David

Reply via email to