<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>@font-face {
font-family: Batang;
}
@font-face {
font-family: 宋体;
}
@font-face {
font-family: Cambria Math;
}
@font-face {
font-family: Calibri;
}
@font-face {
font-family: Tahoma;
}
@page WordSection1 {margin: 72.0pt 90.0pt 72.0pt 90.0pt; }
P.MsoNormal {
MARGIN: 0cm 0cm 0pt; FONT-FAMILY: 宋体; FONT-SIZE: 12pt
}
LI.MsoNormal {
MARGIN: 0cm 0cm 0pt; FONT-FAMILY: 宋体; FONT-SIZE: 12pt
}
DIV.MsoNormal {
MARGIN: 0cm 0cm 0pt; FONT-FAMILY: 宋体; FONT-SIZE: 12pt
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
P.MsoAcetate {
MARGIN: 0cm 0cm 0pt; FONT-FAMILY: 宋体; FONT-SIZE: 9pt
}
LI.MsoAcetate {
MARGIN: 0cm 0cm 0pt; FONT-FAMILY: 宋体; FONT-SIZE: 9pt
}
DIV.MsoAcetate {
MARGIN: 0cm 0cm 0pt; FONT-FAMILY: 宋体; FONT-SIZE: 9pt
}
SPAN.Char {
FONT-FAMILY: 宋体
}
SPAN.EmailStyle19 {
FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
SPAN.EmailStyle20 {
FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
SPAN.EmailStyle21 {
FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
SPAN.EmailStyle22 {
FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
.MsoChpDefault {
FONT-SIZE: 10pt
}
</style><style id="owaParaStyle">P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body lang="ZH-CN" link="blue" vlink="purple" fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<p>Hi,</p>
<p> </p>
<p>Thanks team's hard working, a great step for the stateless design.</p>
<p> </p>
<p>Meeting minutes is attched here, the phase 1 of stateless design is almost done, and now we can boot a server with flavor, image, az and network through Tricircle to bottom cascaded OpenStack ( an bottom cascaded OpenStack is called a Pod : ) )</p>
<p> </p>
<ol style="TEXT-ALIGN: left; WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; FONT: 14px Helvetica, sans-serif; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" type="a">
<li><span class="INFO">The basic function of nova api gateway is done and code has been merged</span><span class="Apple-converted-space"> </span><span style="FONT-SIZE: 12px; FONT-WEIGHT: bold" class="details">(<a style="BORDER-BOTTOM: navy 1px dotted; COLOR: navy; TEXT-DECORATION: none" href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html#l-18">joehuang</a>,
13:08:12)</span> </li><li><span class="INFO">https://etherpad.openstack.org/p/TricircleToDo</span><span class="Apple-converted-space"> </span><span style="FONT-SIZE: 12px; FONT-WEIGHT: bold" class="details">(<a style="BORDER-BOTTOM: navy 1px dotted; COLOR: navy; TEXT-DECORATION: none" href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html#l-29">joehuang</a>,
13:11:24)</span> </li><li><i style="FONT-STYLE: normal; FONT-WEIGHT: bold" class="itemtype">ACTION</i>:<span class="Apple-converted-space"> </span><span class="ACTION">update the design doc about the dhcp part</span><span class="Apple-converted-space"> </span><span style="FONT-SIZE: 12px; FONT-WEIGHT: bold" class="details">(<a style="BORDER-BOTTOM: navy 1px dotted; COLOR: navy; TEXT-DECORATION: none" href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html#l-30">joehuang</a>,
13:11:40)</span> </li><li><i style="FONT-STYLE: normal; FONT-WEIGHT: bold" class="itemtype">ACTION</i>:<span class="Apple-converted-space"> </span><span class="ACTION">guide to play tricircle with devstack</span><span class="Apple-converted-space"> </span><span style="FONT-SIZE: 12px; FONT-WEIGHT: bold" class="details">(<a style="BORDER-BOTTOM: navy 1px dotted; COLOR: navy; TEXT-DECORATION: none" href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html#l-39">joehuang</a>,
13:15:22)</span> </li><li><span class="INFO">the design doc is updated with the region/az/pod/dc/top/bottom concept and data model</span><span class="Apple-converted-space"> </span><span style="FONT-SIZE: 12px; FONT-WEIGHT: bold" class="details">(<a style="BORDER-BOTTOM: navy 1px dotted; COLOR: navy; TEXT-DECORATION: none" href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html#l-48">joehuang</a>,
13:17:36)</span> </li><li><span class="INFO">OpenStack Austin Summit CFP started today</span><span class="Apple-converted-space"> </span><span style="FONT-SIZE: 12px; FONT-WEIGHT: bold" class="details">(<a style="BORDER-BOTTOM: navy 1px dotted; COLOR: navy; TEXT-DECORATION: none" href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html#l-55">zhipeng</a>,
13:20:40)</span></li></ol>
<div style="FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px">
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle2 colourline">
<span><a href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.html" target="_blank"><font color="#0066cc">http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.html</font></a></span></div>
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle1 colourline">
<span><a href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.txt" target="_blank"><font color="#0066cc">http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.txt</font></a></span></div>
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle2 colourline">
<span><a href="http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html" target="_blank"><font color="#0066cc">http://eavesdrop.openstack.org/meetings/tricircle/2015/tricircle.2015-12-23-13.04.log.html</font></a></span></div>
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle2 colourline">
<span></span> </div>
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle2 colourline">
<span>Merry X'Mas and Happy New Year.</span></div>
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle2 colourline">
<span></span> </div>
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle2 colourline">
<span>Best Regards</span></div>
<div style="WIDOWS: 1; TEXT-TRANSFORM: none; TEXT-INDENT: -7px; PADDING-LEFT: 7px; FONT: 12px Consolas, 'Lucida Console', monospace; WORD-WRAP: break-word; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px" class="linestyle2 colourline">
<span>Chaoyi Huang ( joehuang )</span></div>
</div>
<div style="FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px">
<hr tabindex="-1">
<div style="DIRECTION: ltr" id="divRpF832862"><font color="#000000" size="2" face="Tahoma"><b>From:</b> joehuang<br>
<b>Sent:</b> 23 December 2015 17:34<br>
<b>To:</b> joehuang; OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> [openstack-dev] [tricircle] weekly meeting of Dec.23<br>
</font><br>
</div>
<div></div>
<div>
<div class="WordSection1">
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Hi,</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">A weekly meeting will be held today at the
</span><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">UTC1300 at #openstack-meeting before the X’Mas and New Year holiday.</span><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Agenda:</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Progress of To-do list:
<a href="https://etherpad.openstack.org/p/TricircleToDo" target="_blank">https://etherpad.openstack.org/p/TricircleToDo</a></span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Discussion of stateless design.</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<div>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Best Regards</span></p>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Chaoyi Huang ( Joe Huang )</span><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span></p>
</div>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<div>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p class="MsoNormal"><b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US">From:</span></b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US"> joehuang
<br>
<b>Sent:</b> Wednesday, December 16, 2015 2:06 PM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> [openstack-dev] [tricircle] weekly meeting of Dec.16</span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Hi,</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Let’s have regular meeting today starting UTC1300 at #openstack-meeting</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Agenda:</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Progress of To-do list:
<a href="https://etherpad.openstack.org/p/TricircleToDo" target="_blank">https://etherpad.openstack.org/p/TricircleToDo</a></span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Discussion of stateless design.</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<div>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Best Regards</span></p>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Chaoyi Huang ( Joe Huang )</span></p>
</div>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<div>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p class="MsoNormal"><b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US">From:</span></b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US"> joehuang [<a href="mailto:joehuang@huawei.com" target="_blank">mailto:joehuang@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, December 08, 2015 1:18 PM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> [openstack-dev] [tricircle]Stateless design proposal for Tricircle project</span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Hi,
</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Managing multiple instances of OpenStack is a headache. Each OpenStack instance is individual silo, with its separate resources, networks,
images, etc.</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Tricircle, the project aiming to address this headache, a Top (aka cascading) minimalist "OpenStack instance" will manages multiple Bottom
(aka cascaded) OpenStack instances. The top will expose OpenStack API to embrace all eco-system built upon OpenStack API. This model and its value has been verified in several production clouds.</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Now one stateless design for the Tricircle, the top minimalist "OpenStack instance", is just proposed in the doc [1]:</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">The stateless design introduce several components, and fully decoupled with OpenStack services like Nova, Cinder, and the Tricircle plugin
will work just like OVN, ODL plugin in Neutron project, the design also try to remove the uuid mapping, status synchronization challenges.</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><b><span style="COLOR: #1f497d; FONT-SIZE: 10.5pt">•</span></b><b><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"> Admin API</span></b></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">manage sites(bottom OpenStack instances) and availability zone mapping</span></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">retrieve object uuid routing</span></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">expose api for maintenance</span></p>
<p class="MsoNormal"><b><span style="COLOR: #1f497d; FONT-SIZE: 10.5pt">•</span></b><b><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"> Nova API-GW
</span></b></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">an standalone web service to receive all nova api request, and routing the request to regarding bottom OpenStack
according to Availability Zone ( during creation ) or resource id ( during operation and query ).</span></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">work as stateless service, and could run with processes distributed in multi-hosts.</span></p>
<p class="MsoNormal"><b><span style="COLOR: #1f497d; FONT-SIZE: 10.5pt">•</span></b><b><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"> Cinder API-GW
</span></b></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">an standalone web service to receive all cinder api request, and routing the request to regarding bottom OpenStack
according to Availability Zone ( during creation ) or resource id ( during operation and query ).</span></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">work as stateless service, and could run with processes distributed in multi-hosts.</span></p>
<p class="MsoNormal"><b><span style="COLOR: #1f497d; FONT-SIZE: 10.5pt">•</span></b><b><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"> XJob</span></b></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">receive and process cross OpenStack functionalities and other async. jobs from message bus for example, when
booting a VM for the first time for the project, router, security group rule, FIP and other resources may have not already been created in the bottom site, but it’s required. Not like network, security group, ssh key etc resources they must be created before
a VM booting, these resources could be created in async.way to accelerate response for the first VM booting request
</span></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">cross OpenStack networking also will be done in async. jobs</span></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Any of Admin API, Nova API-GW, Cinder API-GW, Neutron Tricircle plugin could send an async. job to XJob through
message bus with RPC API provided by XJob</span></p>
<p class="MsoNormal"><b><span style="COLOR: #1f497d; FONT-SIZE: 10.5pt">•</span></b><b><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"> Neutron Tricircle plugin</span></b></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Just like OVN, ODL Neutron plugin, the tricircle plugin serve for multi-site networking purpose, including interaction
with DCI SDN controller, will use ML2 mechanism driver interface to call DCI SDN controller, especially for cross OpenStack provider multi-segment L2 networking.</span></p>
<p class="MsoNormal"><b><span style="COLOR: #1f497d; FONT-SIZE: 10.5pt">•</span></b><b><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"> DB</span></b></p>
<p style="TEXT-INDENT: 15.75pt" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Tricircle can have its own database to store sites, fake nodes, availability zone mapping, jobs, resource routing
table</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">A plan to do PoC for this idea is working on the experiment branch of Tricircle [2][4], once the result give us positive feedback, the work
will be moved to the master branch. </span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Welcome to join the adventure, contribute your power in the review, design writing source code, maintaining infrastructure, testing, bug
fix, the weekly meeting[3]..., all work just starts[4].</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">[1] design doc:
<a href="https://docs.google.com/document/d/18kZZ1snMOCD9IQvUKI5NVDzSASpw-QKj7l2zNqMEd3g" target="_blank">
https://docs.google.com/document/d/18kZZ1snMOCD9IQvUKI5NVDzSASpw-QKj7l2zNqMEd3g</a></span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">[2] Stateless design branch:
<a href="https://github.com/openstack/tricircle/tree/experiment" target="_blank">
https://github.com/openstack/tricircle/tree/experiment</a></span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">[3] weekly meeting: #openstack-meeting on every Wednesday starting from UTC 13:00</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">[4] To do list is in the etherpad:
<a href="https://etherpad.openstack.org/p/TricircleToDo" target="_blank">https://etherpad.openstack.org/p/TricircleToDo</a></span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<div>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Best Regards</span></p>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Chaoyi Huang ( Joe Huang )</span></p>
</div>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<div>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p class="MsoNormal"><b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US">From:</span></b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US"> joehuang
<br>
<b>Sent:</b> Wednesday, December 02, 2015 2:37 PM<br>
<b>To:</b> 'Zhipeng Huang'; OpenStack Development Mailing List (not for usage questions); caizhiyuan (A); Irena Berezovsky; Orran Krieger; Mohammad Badruzzaman;
</span><span style="FONT-FAMILY: 'Batang','serif'; FONT-SIZE: 10pt">홍석찬</span><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US"><br>
<b>Subject:</b> [openstack-dev][tricircle] weekly meeting of Dec.2</span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Hi,
</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Let’s have regular meeting today starting UTC1300 at #openstack-meeting.
</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">The networking proposal is updated in the document, and a proposal for stateless PoC also was updated in the doc.</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"><a href="https://docs.google.com/document/d/18kZZ1snMOCD9IQvUKI5NVDzSASpw-QKj7l2zNqMEd3g/edit?usp=sharing" target="_blank">https://docs.google.com/document/d/18kZZ1snMOCD9IQvUKI5NVDzSASpw-QKj7l2zNqMEd3g/edit?usp=sharing</a></span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Best Regards</span></p>
<p style="TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify" class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US">Chaoyi Huang ( Joe Huang )</span></p>
<p class="MsoNormal"><span style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 10.5pt" lang="EN-US"></span> </p>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p class="MsoNormal"><b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US">From:</span></b><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US"> Zhipeng Huang [<a href="mailto:zhipengh512@gmail.com" target="_blank">mailto:zhipengh512@gmail.com</a>]
<br>
<b>Sent:</b> Wednesday, November 25, 2015 5:44 PM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions); joehuang; caizhiyuan (A); Irena Berezovsky; Orran Krieger; Mohammad Badruzzaman;
</span><span style="FONT-FAMILY: 'Batang','serif'; FONT-SIZE: 10pt">홍석찬</span><span style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt" lang="EN-US"><br>
<b>Subject:</b> Re: [openstack-dev][tricircle]Tokyo Summit Summary</span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi All,</span></p>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">We will hold our regular meeting today starting UTC1300 at #openstack-meeting, and we will chat about the new architecture discussed during the Tokyo Design Summit</span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
<div>
<p class="MsoNormal"><span lang="EN-US">On Sat, Nov 21, 2015 at 10:20 AM, Zhipeng Huang <<a href="mailto:zhipengh512@gmail.com" target="_blank">zhipengh512@gmail.com</a>> wrote:</span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi Team,</span></p>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">We had very great sessions re Tricircle at Tokyo Summit, both main conference [1] and design summit [2]. </span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">After the summit the core team dived into new architecture design as discussed in the design summit session [3] , therefore there had been sorta radio silent, but rest assure the work is continuing :) </span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">We will still hold our weekly meeting at openstack-meeting every Wed from UTC 1300 to UTC 1400, where we will discuss problems and ideas in the developments. There would be no specific agenda assigned, except for the
last week meeting every month where we will deal with major problems with focus.</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Other than the everyday dev discuz at openstack-meeting, we will have architectural/functional/conceptual discussions at openstack-tricircle at earlier time each week, where we will bash ideas on how to proceed the project.</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">I'm also contemplating google hangout for openstack-meeting sessions so people could directly communicate. I will send out detailed info about this later on :)</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Anyways wish yall have a great weekend, and meet you guys next week at the meeting. At the mean time check out the new arch proposal done by the core team [3].</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">[1] <a href="https://openstacksummitoctober2015tokyo.sched.org/event/49sw/multisite-openstack-deep-dive" target="_blank">https://openstacksummitoctober2015tokyo.sched.org/event/49sw/multisite-openstack-deep-dive</a></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">[2] <a href="https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Tricircle" target="_blank">https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Tricircle</a><br clear="all">
</span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">[3] <a href="https://wiki.openstack.org/wiki/Tricircle" target="_blank">https://wiki.openstack.org/wiki/Tricircle</a> </span></p>
</div>
<p class="MsoNormal"><span lang="EN-US">-- </span></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Zhipeng (Howard) Huang</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Standard Engineer</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">IT Standard & Patent/IT Prooduct Line</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Huawei Technologies Co,. Ltd</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Email: <a href="mailto:huangzhipeng@huawei.com" target="_blank">
huangzhipeng@huawei.com</a></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Office: Huawei Industrial Base, Longgang, Shenzhen</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">(Previous)</span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">Research Assistant</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Mobile Ad-Hoc Network Lab, Calit2</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">University of California, Irvine</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Email: <a href="mailto:zhipengh@uci.edu" target="_blank">
zhipengh@uci.edu</a></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Office: Calit2 Building Room 2402</span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"></span> </p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">OpenStack, OPNFV, OpenDaylight, OpenCompute Aficionado<span style="COLOR: #1f497d"></span></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>