[Openstack] [Quantum] Network, Subnet and Port names

Gary Kotton gkotton at redhat.com
Tue Jul 17 09:35:48 UTC 2012


On 07/17/2012 10:39 AM, Salvatore Orlando wrote:
> I don't think either of you is wrong. I too think that in cases where 
> it's not easy to find a majority, it might make sense to just do what 
> the other projects are doing.
> Unfortunately for us, Keystone adopts the "name is unique" phylosophy, 
> whereas nova adopts "name is a label".
>
> Is it worth considering renaming the attribute to 'name-label' and let 
> it be non-unique and non-mandatory?

This works for me.
>
> Salvatore
>
> On 16 July 2012 22:27, Dan Wendlandt <dan at nicira.com 
> <mailto:dan at nicira.com>> wrote:
>
>     Hi Gary, this is an example of when I wish openstack APIs had a
>     "style-guide" to try to ensure some consistency across projects.
>
>     For those new to the conversation, the original topic of
>     discussion is whether "names" for API objects should be forced to
>     be unique (presumably within a tenant?) or allowed to be
>     duplicated.  The general feeling from the meeting was that since
>     UUIDs are unique, the API itself would not enforce name
>     uniqueness.  That also led to the point that names should then be
>     optional, since they are really for informational/display purposes
>     only.
>
>     Personally, I tend to think that "description" tends to imply a
>     sentence "private network for tenant1", rather than a simple name
>     "tenant1-net".  There's also the fact that other openstack
>     services like nova and glance use the term "name" with the similar
>     (I believe) model that a name need not be unique.
>
>     Would be curious to hear what others think.  The only thing I'm
>     quite sure about is that there would be value in creating some
>     notion of "openstack API consistency best practices" to give a
>     more cohesive feel to APIs across different projects in the
>     openstack family.
>
>     Dan
>
>
>     On Mon, Jul 16, 2012 at 10:05 PM, Gary Kotton <gkotton at redhat.com
>     <mailto:gkotton at redhat.com>> wrote:
>
>         Hi,
>         If the name is intended to be a description then how about the
>         idea of calling the field "description" instead. This is far
>         more descriptive and does not lend the user to think that this
>         should be unique.
>         Thanks
>         Gary
>
>         _______________________________________________
>         Mailing list: https://launchpad.net/~openstack
>         <https://launchpad.net/%7Eopenstack>
>         Post to     : openstack at lists.launchpad.net
>         <mailto:openstack at lists.launchpad.net>
>         Unsubscribe : https://launchpad.net/~openstack
>         <https://launchpad.net/%7Eopenstack>
>         More help   : https://help.launchpad.net/ListHelp
>
>
>
>
>     -- 
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     Dan Wendlandt
>     Nicira, Inc: www.nicira.com <http://www.nicira.com>
>     twitter: danwendlandt
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
>     _______________________________________________
>     Mailing list: https://launchpad.net/~openstack
>     <https://launchpad.net/%7Eopenstack>
>     Post to     : openstack at lists.launchpad.net
>     <mailto:openstack at lists.launchpad.net>
>     Unsubscribe : https://launchpad.net/~openstack
>     <https://launchpad.net/%7Eopenstack>
>     More help   : https://help.launchpad.net/ListHelp
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120717/d205460a/attachment.html>


More information about the Openstack mailing list