<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1" style="word-wrap:break-word; color:rgb(0,0,0); font-size:14px; font-family:Calibri,sans-serif">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">+1. Most of the other openstack api's allow for non unique names. The api's that take in a name just break in that case. Its up to the user to decide if they want uniqueness and
 api's to work by name, or non-uniqueness and have to use uuids.<br>
<br>
Thanks,<br>
Kevin<br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF742441"><font face="Tahoma" size="2" color="#000000"><b>From:</b> Steven Dake (stdake) [stdake@cisco.com]<br>
<b>Sent:</b> Tuesday, June 02, 2015 4:52 AM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> Re: [openstack-dev] [Magnum] Does Bay/Baymodel name should be a required option when creating a Bay/Baymodel<br>
</font><br>
</div>
<div></div>
<div>
<div>Kennan,</div>
<div><br>
</div>
<div>Agree on no requirement for unique name.</div>
<div><br>
</div>
<div>Regards</div>
<div>-steve</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; border-bottom:medium none; border-left:medium none; padding-bottom:0in; padding-left:0in; padding-right:0in; border-top:#b5c4df 1pt solid; border-right:medium none; padding-top:3pt">
<span style="font-weight:bold">From: </span>Kai Qiang Wu <<a href="mailto:wkqwu@cn.ibm.com" target="_blank">wkqwu@cn.ibm.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Monday, June 1, 2015 at 6:11 PM<br>
<span style="font-weight:bold">To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [Magnum] Does Bay/Baymodel name should be a required option when creating a Bay/Baymodel<br>
</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="border-left:#b5c4df 5 solid; padding:0 0 0 5; margin:0 0 0 5">
<div>
<div>
<p><font face="sans-serif" size="2">+1 about Jay option.</font><br>
<br>
<font face="sans-serif" size="2">BTW, as nova and glance all allow same name for instance or image, So name seems not need to be unique, it is OK I think.</font><br>
<br>
<br>
<br>
<font face="sans-serif" size="2">Thanks</font><br>
<br>
<font face="sans-serif" size="2">Best Wishes,</font><br>
<font face="sans-serif" size="2">--------------------------------------------------------------------------------</font><br>
<font face="sans-serif" size="2">Kai Qiang Wu (Î⿪ǿ  Kennan£©<br>
IBM China System and Technology Lab, Beijing<br>
<br>
E-mail: <a href="mailto:wkqwu@cn.ibm.com" target="_blank">wkqwu@cn.ibm.com</a><br>
Tel: 86-10-82451647<br>
Address: Building 28(Ring Building), ZhongGuanCun Software Park,  <br>
        No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193</font><br>
<font face="sans-serif" size="2">--------------------------------------------------------------------------------</font><br>
<font face="sans-serif" size="2">Follow your heart. You are miracle! </font><br>
<br>
<img src="cid:1__=C7BBF4CBDF95E64C8f9e8a93df938@cn.ibm.com" alt="Inactive hide details for Jay Lau ---06/01/2015 11:17:40 PM---2015-06-01 21:54 GMT+08:00 Jay Pipes <jaypipes@gmail.com>: > On 0" height="16" width="16" border="0"><font face="sans-serif" size="2" color="#424282">Jay
 Lau ---06/01/2015 11:17:40 PM---2015-06-01 21:54 GMT+08:00 Jay Pipes <<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.com</a>>: > On 05/31/2015 05:38 PM, Jay Lau wrote:</font><br>
<br>
<font face="sans-serif" size="1" color="#5F5F5F">From: </font><font face="sans-serif" size="1">Jay Lau <<a href="mailto:jay.lau.513@gmail.com" target="_blank">jay.lau.513@gmail.com</a>></font><br>
<font face="sans-serif" size="1" color="#5F5F5F">To: </font><font face="sans-serif" size="1">"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>></font><br>
<font face="sans-serif" size="1" color="#5F5F5F">Date: </font><font face="sans-serif" size="1">06/01/2015 11:17 PM</font><br>
<font face="sans-serif" size="1" color="#5F5F5F">Subject: </font><font face="sans-serif" size="1">Re: [openstack-dev] [Magnum] Does Bay/Baymodel name should be a required option when creating a Bay/Baymodel</font><br>
</p>
<hr style="color:#8091A5" noshade="" size="2" width="100%" align="left">
<br>
<br>
<br>
<br>
<br>
<font face="serif" size="3">2015-06-01 21:54 GMT+08:00 Jay Pipes <</font><a href="mailto:jaypipes@gmail.com" target="_blank"><font face="serif" size="3" color="#0000FF"><u>jaypipes@gmail.com</u></font></a><font face="serif" size="3">>:</font>
<ul style="padding-left:9pt">
<font face="serif" size="3">On 05/31/2015 05:38 PM, Jay Lau wrote:</font>
<ul style="padding-left:9pt">
<font face="serif" size="3">Just want to use ML to trigger more discussion here. There are now<br>
bugs/patches tracing this, but seems more discussions are needed before<br>
we come to a conclusion.<br>
</font><font face="serif" size="3" color="#0000FF"><u><br>
</u></font><a href="https://bugs.launchpad.net/magnum/+bug/1453732" target="_blank"><font face="serif" size="3" color="#0000FF"><u>https://bugs.launchpad.net/magnum/+bug/1453732</u></font></a><font face="serif" size="3" color="#0000FF"><u><br>
</u></font><a href="https://review.openstack.org/#/c/181839/" target="_blank"><font face="serif" size="3" color="#0000FF"><u>https://review.openstack.org/#/c/181839/</u></font></a><font face="serif" size="3" color="#0000FF"><u><br>
</u></font><a href="https://review.openstack.org/#/c/181837/" target="_blank"><font face="serif" size="3" color="#0000FF"><u>https://review.openstack.org/#/c/181837/</u></font></a><font face="serif" size="3" color="#0000FF"><u><br>
</u></font><a href="https://review.openstack.org/#/c/181847/" target="_blank"><font face="serif" size="3" color="#0000FF"><u>https://review.openstack.org/#/c/181847/</u></font></a><font face="serif" size="3" color="#0000FF"><u><br>
</u></font><a href="https://review.openstack.org/#/c/181843/" target="_blank"><font face="serif" size="3" color="#0000FF"><u>https://review.openstack.org/#/c/181843/</u></font></a><font face="serif" size="3"><br>
<br>
IMHO, making the Bay/Baymodel name as a MUST will bring more flexibility<br>
to end user as Magnum also support operating Bay/Baymodel via names and<br>
the name might be more meaningful to end users.<br>
<br>
Perhaps we can borrow some iead from nova, the concept in magnum can be<br>
mapped to nova as following:<br>
<br>
1) instance => bay<br>
2) flavor => baymodel<br>
<br>
So I think that a solution might be as following:<br>
1) Make name as a MUST for both bay/baymodel<br>
2) Update magnum client to use following style for bay-create and<br>
baymodel-create: DO NOT add "--name" option</font></ul>
<font face="serif" size="3"><br>
You should decide whether name would be unique -- either globally or within a tenant.<br>
<br>
Note that Nova's instance names (the display_name model field) are *not* unique, neither globally nor within a tenant. I personally believe this was a mistake.<br>
<br>
The decision affects your data model and constraints.</font></ul>
<font face="serif" size="3">Yes, my thinking is to enable Magnum has same behavior with nova. The name can be managed by the end user and the end user can specify the name as they want, it is end user's responsibility to make sure there are no duplicate names.
 Actually, I think that the name do not need to be unique but UUID.</font>
<ul style="padding-left:9pt">
<font face="serif" size="3"><br>
Best,<br>
-jay</font><br>
<font face="serif" size="3"><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: </font><a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank"><font face="serif" size="3" color="#0000FF"><u>OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</u></font></a><font face="serif" size="3" color="#0000FF"><u><br>
</u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font face="serif" size="3" color="#0000FF"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a></ul>
<font face="serif" size="3"><br>
<br>
<br>
-- </font><br>
<font face="serif" size="3">Thanks,<br>
</font><br>
<font face="serif" size="3">Jay Lau (Guangya Liu)</font><tt><font size="2">__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org" target="_blank">
OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br>
</font></tt><tt><font size="2"><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></font></tt><tt><font size="2"><br>
</font></tt><br>
</div>
</div>
</blockquote>
</span></div>
</div>
</div>
</body>
</html>