<p dir="ltr">Yeah, I wasn't thinking when I +2'ed that. There are two use cases for the pinger, one for ensuring continuous connectivity and one for eventual connectivity. </p>
<p dir="ltr">I think the revert is okay for a quick fix, but we really need a new argument to the pinger for strictness to decide which behavior the test is looking for. </p>
<div class="gmail_extra"><br><div class="gmail_quote">On Aug 4, 2016 11:49 AM, "Brian Haley" <<a href="mailto:brian.haley@hpe.com">brian.haley@hpe.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 08/04/2016 01:36 PM, Armando M. wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Neutrinos,<br>
<br>
I have noticed that Liberty seems to be belly up [1]. I wonder if anyone knows<br>
anything or has the time to look into it.<br>
<br>
Many thanks,<br>
Armando<br>
<br>
[1] <a href="https://review.openstack.org/#/c/349039/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/349039/</a><br>
</blockquote>
<br>
This could be due to this backport;<br>
<br>
<a href="https://review.openstack.org/#/c/347062/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/347062/</a><br>
<br>
Before we were doing 'ping -c 3 -W 1 $IP', which will succeed as long as one packet is returned.<br>
<br>
Now there is an outer loop that runs 'ping -c 1 -W 1 $IP', so a single dropped packet could cause an error.  Since sometimes that first packet causes ARP to happen, any delay near the 1-second mark looks like a lost packet, but is really just transient and packets 2 and 3 are fine.<br>
<br>
I've started a revert and will recheck, but if I'm right an async issue like this is hard to reliably reproduce - I had to use iptables directly to test my theory about the return code from ping when 1/3 packets were lost.<br>
<br>
-Brian<br>
<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.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</blockquote></div></div>