<div dir="ltr">Thanks Shinobu,<div><br></div><div>I quite like the gRPC idea and we could continue to discuss and work on it :)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 26, 2016 at 11:38 PM, Shinobu Kinjo <span dir="ltr"><<a href="mailto:shinobu.kj@gmail.com" target="_blank">shinobu.kj@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Zhipeng,<br>
<br>
I've not elaborate on gRPC in detail at all.<br>
<br>
What I meant about one of possibilities is that, since gRPC was<br>
designed for fully distributed computing system, the features of this<br>
framework would be available in any kind of distributed computing<br>
system potentially.<br>
Of course it may be necessary to build a new feature of infrastructure<br>
to make use of it, which is quite challenge and would cause a big<br>
change on some layer. But since the OpenStack wouldn't stop growing<br>
because of demands by end-users (I guess), it's worth thinking of that<br>
features for our future.<br>
<br>
Cheers,<br>
Shinobu<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Sat, Mar 26, 2016 at 9:48 PM, Zhipeng Huang <<a href="mailto:zhipengh512@gmail.com">zhipengh512@gmail.com</a>> wrote:<br>
> Great:) Do you have any more thoughts on that ?<br>
><br>
> It might need both Tricircle and bottom OpenStack entity to deploy gRPC<br>
> server and client, while it is ok for Tricircle, it is not easy to mandate<br>
> gRPC endpoints as part of official OpenStack functionality.<br>
><br>
> The whole point about Tricircle is to ensure Users could manage multiple<br>
> cloud via normal OpenStack API.<br>
><br>
> Or shall we only use gRPC endpoints internally in Tricircle ? That is to say<br>
> to use it between gateways and Xjobs<br>
><br>
> On Sat, Mar 26, 2016 at 8:11 PM, Shinobu Kinjo <<a href="mailto:shinobu.kj@gmail.com">shinobu.kj@gmail.com</a>> wrote:<br>
>><br>
>> Yes, that's one of possibilities.<br>
>><br>
>> Cheers,<br>
>> Shinobu<br>
>><br>
>> On Sat, Mar 26, 2016 at 8:55 PM, Zhipeng Huang <<a href="mailto:zhipengh512@gmail.com">zhipengh512@gmail.com</a>><br>
>> wrote:<br>
>> > any possible that we use gRPC for Tricircle ?<br>
>> ><br>
>> > On Sat, Mar 26, 2016 at 6:11 PM, Shinobu Kinjo <<a href="mailto:shinobu.kj@gmail.com">shinobu.kj@gmail.com</a>><br>
>> > wrote:<br>
>> >><br>
>> >> 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 <<a href="mailto:joehuang@huawei.com">joehuang@huawei.com</a>> wrote:<br>
>> >> > Hi, Shinobu,<br>
>> >> ><br>
>> >> > This BP is a good entrance for Tricircle source code, this BP listed<br>
>> >> > the<br>
>> >> > all basic patches building Tricircle from scratches.<br>
>> >> ><br>
>> >> > <a href="https://blueprints.launchpad.net/tricircle/+spec/implement-stateless" rel="noreferrer" target="_blank">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 [mailto:<a href="mailto:shinobu.kj@gmail.com">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<br>
>> >> > reserved as field name<br>
>> >> ><br>
>> >> > Hi Team,<br>
>> >> ><br>
>> >> > In the Tricircle database, there are three tables having a field name<br>
>> >> > 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<br>
>> >> > 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" rel="noreferrer" target="_blank">http://dev.mysql.com/doc/refman/5.0/en/keywords.html</a><br>
>> >> ><br>
>> >> > Cheers,<br>
>> >> > Shinobu<br>
>> >> ><br>
>> >> > --<br>
>> >> > Email:<br>
>> >> > <a href="mailto:shinobu@linux.com">shinobu@linux.com</a><br>
>> >> > GitHub:<br>
>> >> > shinobu-x<br>
>> >> > Blog:<br>
>> >> > Life with Distributed Computational System based on OpenSource<br>
>> >> ><br>
>> >> ><br>
>> >> ><br>
>> >> > __________________________________________________________________________<br>
>> >> > OpenStack Development Mailing List (not for usage questions)<br>
>> >> > Unsubscribe:<br>
>> >> > <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> >> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>> >> ><br>
>> >> ><br>
>> >> ><br>
>> >> > __________________________________________________________________________<br>
>> >> > OpenStack Development Mailing List (not for usage questions)<br>
>> >> > Unsubscribe:<br>
>> >> > <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> >> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>> >><br>
>> >><br>
>> >><br>
>> >> --<br>
>> >> Email:<br>
>> >> <a href="mailto:shinobu@linux.com">shinobu@linux.com</a><br>
>> >> GitHub:<br>
>> >> shinobu-x<br>
>> >> Blog:<br>
>> >> Life with Distributed Computational System based on OpenSource<br>
>> >><br>
>> >><br>
>> >> __________________________________________________________________________<br>
>> >> OpenStack Development Mailing List (not for usage questions)<br>
>> >> Unsubscribe:<br>
>> >> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> >> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > Zhipeng (Howard) Huang<br>
>> ><br>
>> > Standard Engineer<br>
>> > IT Standard & Patent/IT Prooduct Line<br>
>> > Huawei Technologies Co,. Ltd<br>
>> > Email: <a href="mailto:huangzhipeng@huawei.com">huangzhipeng@huawei.com</a><br>
>> > Office: Huawei Industrial Base, Longgang, Shenzhen<br>
>> ><br>
>> > (Previous)<br>
>> > Research Assistant<br>
>> > Mobile Ad-Hoc Network Lab, Calit2<br>
>> > University of California, Irvine<br>
>> > Email: <a href="mailto:zhipengh@uci.edu">zhipengh@uci.edu</a><br>
>> > Office: Calit2 Building Room 2402<br>
>> ><br>
>> > OpenStack, OPNFV, OpenDaylight, OpenCompute Aficionado<br>
>> ><br>
>> ><br>
>> > __________________________________________________________________________<br>
>> > OpenStack Development Mailing List (not for usage questions)<br>
>> > Unsubscribe:<br>
>> > <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> Email:<br>
>> <a href="mailto:shinobu@linux.com">shinobu@linux.com</a><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: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Zhipeng (Howard) Huang<br>
><br>
> Standard Engineer<br>
> IT Standard & Patent/IT Prooduct Line<br>
> Huawei Technologies Co,. Ltd<br>
> Email: <a href="mailto:huangzhipeng@huawei.com">huangzhipeng@huawei.com</a><br>
> Office: Huawei Industrial Base, Longgang, Shenzhen<br>
><br>
> (Previous)<br>
> Research Assistant<br>
> Mobile Ad-Hoc Network Lab, Calit2<br>
> University of California, Irvine<br>
> Email: <a href="mailto:zhipengh@uci.edu">zhipengh@uci.edu</a><br>
> Office: Calit2 Building Room 2402<br>
><br>
> OpenStack, OPNFV, OpenDaylight, OpenCompute Aficionado<br>
><br>
> __________________________________________________________________________<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.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<br>
<br>
<br>
--<br>
Email:<br>
<a href="mailto:shinobu@linux.com">shinobu@linux.com</a><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: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Zhipeng (Howard) Huang</div><div dir="ltr"><br></div><div dir="ltr">Standard Engineer</div><div>IT Standard & Patent/IT Prooduct Line</div><div dir="ltr">Huawei Technologies Co,. Ltd</div><div dir="ltr">Email: <a href="mailto:huangzhipeng@huawei.com" target="_blank">huangzhipeng@huawei.com</a></div><div dir="ltr">Office: Huawei Industrial Base, Longgang, Shenzhen</div><div dir="ltr"><br></div><div dir="ltr">(Previous)<br><div>Research Assistant</div><div>Mobile Ad-Hoc Network Lab, Calit2</div><div>University of California, Irvine</div><div>Email: <a href="mailto:zhipengh@uci.edu" target="_blank">zhipengh@uci.edu</a></div><div>Office: Calit2 Building Room 2402</div><div><br></div><div>OpenStack, OPNFV, OpenDaylight, OpenCompute Aficionado</div></div></div></div></div></div></div>
</div>