On 07/13/2016 01:37 PM, Ed Leafe wrote:
On Jul 11, 2016, at 6:08 AM, Alex Xu <sou...@gmail.com> wrote:

For example, the capabilities can be defined as:

    COMPUTE_HW_CAP_CPU_AVX
    COMPUTE_HW_CAP_CPU_SSE
    ....
    COMPUTE_HV_CAP_LIVE_MIGRATION
    COMPUTE_HV_CAP_LIVE_SNAPSHOT
    ....

( The COMPUTE means this is coming from Nova. HW means this is hardware related 
Capabilities. HV means this is
 capabilities of Hypervisor. But the catalog of Capabilities can be discussed 
separated. This propose focus on the
 ResourceTags. We also have another idea about not using 'PREFIX' to manage the 
Tags. We can add attributes to the
 Tags. Then we have more control on the Tags. This will describe separately in 
the bottom. )

I was ready to start ranting about using horribly mangled names to represent 
data, and then saw your comment about attributes for tags. Yes, a thousand 
times yes to attributes! There can be several standards, such as ‘compute’ or 
‘networking’ that we use for some basic cross-cloud compatibility, but making 
them flexible is a must for adoption.

I disagree :) Adoption -- at least interoperable cloud adoption -- of this functionality will likely be hindered by super-flexible description of capabilities. I think having a set of "standard" capabilities that can be counted on to be cross-OpenStack-cloud compatible and a set of "dynamic" capabilities that are custom to a deployment would be a good thing to do.

Best,
-jay

I can update the qualitative request spec to add ResourceProviderTags as a 
possible implementation.

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to