Yunhong,

I understand your concern. It has a different purpose than the compute_filter, 
so it has its own merit and can co-exist. The question is how much the demand 
is...

Thanks,

Joseph

----
(w) 703-248-6160
(f) 703-812-3712
http://www.east.isi.edu/~jsuh

Information Sciences Institute
University of Southern California
3811 N. Fairfax Drive Suite 200
Arlington, VA, 22203, USA


----- Original Message -----
From: "Yunhong Jiang" <yunhong.ji...@intel.com>
To: "Joseph Suh" <j...@isi.edu>
Cc: "Donald D Dugger" <donald.d.dug...@intel.com>, openstack@lists.launchpad.net
Sent: Tuesday, July 17, 2012 11:39:54 AM
Subject: RE: One question on the compute_filter



> -----Original Message-----
> From: Joseph Suh [mailto:j...@isi.edu]
> Sent: Tuesday, July 17, 2012 9:38 PM
> To: Jiang, Yunhong
> Cc: Dugger, Donald D; openstack@lists.launchpad.net
> Subject: Re: One question on the compute_filter
> 
> Yunhong,
> 
> Thanks for your interest in our patch. The original purpose of the
> instance_type_extra_specs is providing ability to specify any specs that 
> cannot
> be enumerated at the nova coding time such as hardware-specific
> requirements (like gpu) or any features in the future system (like python 
> version
> 10). System administrator will populate necessary items at the time of
> deployment as he/she wants. Current compute_filter is a relatively simple code
> that compares the items in the instance_type_extra_specs with those in
> capability. In our patch, we want to add more operators, not changing the 
> basic
> behavior.

Joseph, thanks for clarification.

> 
> The idea behind the compute_filter is that if items are specified in
> instance_type_extra_specs, the filter makes it sure that all the requested
> items are in the capability of the provisioned hosts.
> 
> So, in your approach, if you already know items that is required such as
> xpu_arch and want to ignore other items in the instance_type_extra_spec, one
> way might be to create another filter that checks only those known items. But,

The issue here is, if I create such another filter, then it possibly can't 
co-exist with compute filter :(

--jyh

> then, if there is a need to check another item or ignore an item in the 
> future,
> the filter code needs to be modified. In our approach, it can be simply
> added/deleted in database by system administrator.
> 
> Thanks,
> 
> Joseph
> 


_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to