<div dir="ltr">If you're going with the approach of having a master region (which seems sensible), you're going to want an admin API that checks all of the regions setup matches in terms of these objects existing in all regions, for validation.</div><div class="gmail_extra"><br><div class="gmail_quote">On 31 August 2016 at 10:16, joehuang <span dir="ltr"><<a href="mailto:joehuang@huawei.com" target="_blank">joehuang@huawei.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt"><font size="3">Hello, team,</font>
<div>
<div><font size="3"><br>
</font></div>
<div><font size="3">During last weekly meeting, we discussed how to address TCs concerns in Tricircle big-tent application. After the weekly meeting, the proposal was co-prepared by our contributors: <a href="https://docs.google.com/presentation/d/1kpVo5rsL6p_rq9TvkuczjommJSsisDiKJiurbhaQg7E" target="_blank">https://docs.<wbr>google.com/presentation/d/<wbr>1kpVo5rsL6p_<wbr>rq9TvkuczjommJSsisDiKJiurbhaQg<wbr>7E</a><br>
</font>
<div><font size="3"><br>
</font></div>
<div><font size="3">The more doable way is to divide </font><span style="font-size:medium">Tricircle into two independent and decoupled projects, only one of the projects which deal with networking automation will try to become an big-tent project, And Nova/Cinder
 API-GW will be removed from the scope of big-tent project application, and put them into another project:</span></div>
<div>
<div style="font-size:13.3333px"><span style="font-size:medium"><br>
</span></div>
<p style="font-size:13.3333px"><font size="3"><strong>TricircleNetworking:</strong> Dedicated for cross Neutron networking automation in multi-region OpenStack deployment, run without or with TricircleGateway. Try to become big-tent project in the current
 application of <a href="https://review.openstack.org/#/c/338796/" target="_blank">https://review.openstack.<wbr>org/#/c/338796/</a>.</font></p>
<p style="font-size:13.3333px"><font size="3"><br>
<strong>TricircleGateway:</strong> Dedicated to provide API gateway for those who need single Nova/Cinder API endpoint in multi-region OpenStack deployment, run without or with TricircleNetworking. Live as non-big-tent, non-offical-openstack project, just like
 Tricircle toady’s status. And not pursue big-tent only if the consensus can be achieved in OpenStack community, including Arch WG and TCs, then decide how to get it on board in OpenStack. A new repository is needed to be applied for this project.</font></p>
</div>
<div><font size="3"><br>
</font></div>
<div><font size="3">And consider to remove some overlapping implementation in Nova/Cinder API-GW for global objects like flavor, volume type, we can <span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">configure one region as master
 region, all global objects like flavor, volume type, server group, etc will be managed in the master Nova/Cinder service. In Nova API-GW/Cinder API-GW, all requests for these
</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">global objects will be forwarded to the master Nova/Cinder, then to get rid of any API overlapping-implementation.</span></font></div>
<div><font size="3"><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br>
</span></font></div>
<div><font face="Arial" size="3"><span style="white-space:pre-wrap">More information, you can refer to the proposal draft <a href="https://docs.google.com/presentation/d/1kpVo5rsL6p_rq9TvkuczjommJSsisDiKJiurbhaQg7E" target="_blank">https://docs.google.com/<wbr>presentation/d/1kpVo5rsL6p_<wbr>rq9TvkuczjommJSsisDiKJiurbhaQg<wbr>7E</a></span></font><span style="white-space:pre-wrap;font-family:Arial;font-size:medium">,
</span></div>
<div><span style="white-space:pre-wrap;font-family:Arial;font-size:medium">your thoughts are welcome, and let's have more discussion in this weekly meeting.</span></div>
<div><font size="3"><br>
</font></div>
<div><font size="3">Best Regards</font></div>
<div><font size="3">Chaoyi Huang(joehuang)</font></div>
<div><br>
</div>
<div>
<div style="font-family:"Times New Roman";font-size:16px;direction:ltr">
<font face="Tahoma" size="2" color="#000000"><b>From:</b> joehuang<br>
<b>Sent:</b> 24 August 2016 16:35<br>
<b>To:</b> openstack-dev<br>
<b>Subject:</b> [openstack-dev][<wbr>tricircle]agenda of weekly meeting Aug.24<br>
</font><br>
</div>
<div style="font-family:"Times New Roman";font-size:16px"></div>
<div style="font-family:"Times New Roman";font-size:16px">
<div style="direction:ltr;font-family:Tahoma;font-size:10pt">
<div style="direction:ltr"><font size="3" face="Calibri">Hello, team,</font></div>
<div>
<div style="direction:ltr;font-size:10pt">
<p><font size="3" face="Calibri"></font> </p>
<p><span style="font-family:Calibri;font-size:medium">Agenda of Aug.24 weekly meeting:</span></p>
<p style="font-size:13px"><font size="3" face="Calibri"></font></p>
<p class="MsoNormal" style="font-size:13px"><font size="3"><font face="Calibri"><span lang="EN-US" style="font-family:Calibri,sans-serif;color:rgb(31,73,125);font-size:10.5pt"></span><span lang="EN-US"></span></font></font></p>
<font color="#1f497d" style="font-size:13px"></font><span style="font-size:13px"></span>
<p style="font-size:13px"><font size="3" face="Calibri"></font></p>
<p style="font-size:13px"><font color="#1f497d"><br>
<font size="3" face="Calibri"></font></font></p>
<p style="font-size:13px"><font color="#1f497d" size="3" face="Calibri"># progress review and concerns on the features like micro versions, policy control, dynamic pod binding,</font><font size="3"><font face="Calibri"> <font color="#1f497d">cross pod L2
 networking</font></font></font></p>
<p style="font-size:13px"><font color="#1f497d" size="3" face="Calibri"># How to address TCs concerns in Tricircle big-tent application</font></p>
<p style="font-size:13px"><font color="#1f497d" size="3" face="Calibri"># open discussion</font></p>
<p style="font-size:13px"><font color="#1f497d" size="3" face="Calibri"></font> </p>
<p class="MsoNormal"><span lang="EN-US" style="color:rgb(31,73,125)"><font size="3" face="Calibri">How to join:</font></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:rgb(31,73,125)"><font size="3" face="Calibri"></font></span> </p>
<p class="MsoNormal"><span lang="EN-US" style="color:rgb(31,73,125)"><font size="3" face="Calibri">#  IRC meeting: </font><a href="https://webchat.freenode.net/?channels=openstack-meeting" target="_blank"><font color="#0000ff" size="3" face="Calibri">https://webchat.<wbr>freenode.net/?channels=<wbr>openstack-meeting</font></a> <font size="3" face="Calibri">on every <wbr>Wednesday starting from UTC <wbr>13:00.</font></span><span lang="EN-US"></span></p>
<p style="font-size:13px"><font color="#1f497d" size="3" face="Calibri"></font> </p>
<p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="font-family:Calibri,sans-serif;color:rgb(31,73,125);font-size:10.5pt"><font size="3">If you  have other topics to be discussed in the weekly meeting, please reply the mail.</font></span></p>
<p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="font-family:Calibri,sans-serif;color:rgb(31,73,125);font-size:10.5pt"><font size="3" face="Calibri"></font></span> </p>
<p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="font-family:Calibri,sans-serif;color:rgb(31,73,125);font-size:10.5pt"><font size="3">Best Regards</font></span></p>
<p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="font-family:Calibri,sans-serif;color:rgb(31,73,125);font-size:10.5pt"><font size="3">Chaoyi Huang ( joehuang )</font></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

<br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- <br>Duncan Thomas</div></div></div>
</div>