<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div>Hi,  Shinobu,<br>
<br>
RPC bottlenect will be mostly in bottom<br>
 openstack, ie, current openstack, there quite lot rpc messages(and frequence) a better RPC protocol is definitely great<br>
 help.<br>
<br>
In each openstack summit, there are<br>
 some topics about message bus<br>
 performance tunning :)<br>
<br>
currently in Tricircle only one rpc message for configuring the cross<br>
 openstack L3 bridging network. There<br>
 will be very few and not frequent RPC<br>
 message in Tricircle even in the future, these async tasks<br>
 mainly for better user experience so that<br>
 the response to end user as fast as<br>
 possible.<br>
<br>
Sent from HUAWEI AnyOffice<br>
</div>
<div name="x_AnyOffice-Background-Image" style="border-top:1px solid #B5C4DF; font-size:14px; line-height:20px; padding:8px">
<div style="word-break:break-all"><b>发件人:</b>shinobu.kj</div>
<div style="word-break:break-all"><b>收件人:</b>openstack-dev,</div>
<div style="word-break:break-all"><b>时间:</b>2016-03-26 18:13:11</div>
<div style="word-break:break-all"><b>主题:</b>Re: [openstack-dev] [Tricircle] Using the reserved keywords reserved as field name</div>
<div><br>
</div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi Chaoyi,<br>
<br>
Thank you for the pointer.<br>
I'm also researching privately how we can improve RPC protocol<br>
reasonably like HTTP2.<br>
It's quite easy to foreseen that it would be bottleneck, and be able<br>
not to realize what the Tricircle is trying to do.<br>
Honestly it's already bottleneck.<br>
<br>
Cheers,<br>
Shinobu<br>
<br>
On Sat, Mar 26, 2016 at 6:31 PM, joehuang <joehuang@huawei.com> wrote:<br>
> Hi, Shinobu,<br>
><br>
> This BP is a good entrance for Tricircle source code, this BP listed the all basic patches building Tricircle from scratches.<br>
><br>
> <a href="https://blueprints.launchpad.net/tricircle/+spec/implement-stateless">
https://blueprints.launchpad.net/tricircle/+spec/implement-stateless</a><br>
><br>
> Best Regards<br>
> Chaoyi Huang ( Joe Huang )<br>
><br>
><br>
> -----Original Message-----<br>
> From: Shinobu Kinjo [<a href="mailto:shinobu.kj@gmail.com">mailto:shinobu.kj@gmail.com</a>]<br>
> Sent: Saturday, March 26, 2016 2:39 PM<br>
> To: OpenStack Development Mailing List (not for usage questions)<br>
> Subject: [openstack-dev] [Tricircle] Using the reserved keywords reserved as field name<br>
><br>
> Hi Team,<br>
><br>
> In the Tricircle database, there are three tables having a field name which the MySQL (MariaDB) has as one of the reserved keywords. [1]<br>
><br>
>  Table Name:<br>
>   aggregate_metadata<br>
>   instance_type_extra_specs<br>
>   quality_of_service_specs<br>
><br>
>  Field Name:<br>
>   key<br>
><br>
> I think it would not be best practice to use any reserved word by the any system because it could cause bug once the component is bigger.<br>
><br>
> What do you think?<br>
><br>
> [1] <a href="http://dev.mysql.com/doc/refman/5.0/en/keywords.html">http://dev.mysql.com/doc/refman/5.0/en/keywords.html</a><br>
><br>
> Cheers,<br>
> Shinobu<br>
><br>
> --<br>
> Email:<br>
> shinobu@linux.com<br>
> GitHub:<br>
> shinobu-x<br>
> Blog:<br>
> Life with Distributed Computational System based on OpenSource<br>
><br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
<br>
<br>
-- <br>
Email:<br>
shinobu@linux.com<br>
GitHub:<br>
shinobu-x<br>
Blog:<br>
Life with Distributed Computational System based on OpenSource<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div>
</span></font>
</body>
</html>