<div dir="ltr">On Fri, Mar 31, 2017 at 11:02 AM, Tristan Tarrant <span dir="ltr">&lt;<a href="mailto:ttarrant@redhat.com" target="_blank">ttarrant@redhat.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You understood incorrectly.<br>
The only change to the Hot Rod clients is that, if they get a 400 error<br>
from a HR PING request, they will initiate an upgrade to Hot Rod and<br>
then proceed with the usual Hot Rod protocol after that.<br>
<br></blockquote><div><br></div><div>Thanks for the clarification. Still, after the HR protocol is negotiated, communication will go<br>through a router, thus adding an extra hop? <br></div><div><br></div><div>Gustavo<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tristan<br>
<span><br>
On 31/03/2017 11:58, Gustavo Fernandes wrote:<br>
&gt; Hi Sebastian,<br>
&gt;<br>
&gt; If I understood it correctly, all the Hot Rod clients will be changed<br>
&gt; from using:<br>
&gt;<br>
&gt; - Binary over TCP, circa 40 bytes header, no hops to contact the server,<br>
&gt; no protocol negotiation, no encryption (default)<br>
&gt;<br>
&gt; to<br>
&gt;<br>
&gt; - HTTP/2 with SSL, protocol upgrade negotiation, and a hop (router) to<br>
&gt; connect to the server.<br>
&gt;<br>
&gt;<br>
&gt; Any idea of how significant would be this extra overhead introduced?<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Gustavo<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Mar 30, 2017 at 2:01 PM, Sebastian Laskawiec<br>
</span><div><div class="m_5582656381114831737h5">&gt; &lt;<a href="mailto:slaskawi@redhat.com" target="_blank">slaskawi@redhat.com</a> &lt;mailto:<a href="mailto:slaskawi@redhat.com" target="_blank">slaskawi@redhat.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     Hey!<br>
&gt;<br>
&gt;     My plan is to start working on a Single Point support for Infinispan<br>
&gt;     Server very soon and I prepared a design:<br>
&gt;     <a href="https://github.com/infinispan/infinispan/pull/5041" rel="noreferrer" target="_blank">https://github.com/<wbr>infinispan/infinispan/pull/<wbr>5041</a><br>
&gt;     &lt;<a href="https://github.com/infinispan/infinispan/pull/5041" rel="noreferrer" target="_blank">https://github.com/infinispa<wbr>n/infinispan/pull/5041</a>&gt;<br>
&gt;<br>
&gt;     As you can see I did not use our Wiki (as we used to) because it<br>
&gt;     doesn&#39;t support inline comments (which is pretty bad in my opinion).<br>
&gt;     I would like to propose to keep all the designs along with our<br>
&gt;     source code. This approach has been successfully used by the<br>
&gt;     Kubernetes [1] folks (although they migrated designs into the new<br>
&gt;     Community repository [2] recently). I think it might be a good idea<br>
&gt;     to do something similar.<br>
&gt;<br>
&gt;     Feedback on both items is more than welcome.<br>
&gt;<br>
&gt;     Thanks,<br>
&gt;     Sebastian<br>
&gt;<br>
&gt;     [1]<br>
&gt;     <a href="https://github.com/kubernetes/kubernetes/tree/master/docs/proposals" rel="noreferrer" target="_blank">https://github.com/<wbr>kubernetes/kubernetes/tree/<wbr>master/docs/proposals</a><br>
&gt;     &lt;<a href="https://github.com/kubernetes/kubernetes/tree/master/docs/proposals" rel="noreferrer" target="_blank">https://github.com/kubernete<wbr>s/kubernetes/tree/master/docs/<wbr>proposals</a>&gt;<br>
&gt;     [2]<br>
&gt;     <a href="https://github.com/kubernetes/community/tree/master/contributors/design-proposals" rel="noreferrer" target="_blank">https://github.com/<wbr>kubernetes/community/tree/<wbr>master/contributors/design-<wbr>proposals</a><br>
&gt;     &lt;<a href="https://github.com/kubernetes/community/tree/master/contributors/design-proposals" rel="noreferrer" target="_blank">https://github.com/kubernete<wbr>s/community/tree/master/<wbr>contributors/design-proposals</a>&gt;<br>
&gt;<br>
&gt;     _____________________________<wbr>__________________<br>
&gt;     infinispan-dev mailing list<br>
</div></div>&gt;     <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.<wbr>org</a> &lt;mailto:<a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.j<wbr>boss.org</a>&gt;<br>
&gt;     <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailm<wbr>an/listinfo/infinispan-dev</a><br>
&gt;     &lt;<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mail<wbr>man/listinfo/infinispan-dev</a>&gt;<br>
<span class="m_5582656381114831737im m_5582656381114831737HOEnZb">&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; infinispan-dev mailing list<br>
&gt; <a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/infinispan-dev</a><br>
&gt;<br>
<br>
</span><span class="m_5582656381114831737HOEnZb"><font color="#888888">--<br>
Tristan Tarrant<br>
Infinispan Lead<br>
JBoss, a division of Red Hat<br>
</font></span><div class="m_5582656381114831737HOEnZb"><div class="m_5582656381114831737h5">______________________________<wbr>_________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org" target="_blank">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/infinispan-dev</a><br>
</div></div></blockquote></div><br></div></div>