<p><br>
On Feb 28, 2011 10:41 PM, &quot;Andrew Yourtchenko&quot; &lt;<a href="mailto:ayourtch@gmail.com">ayourtch@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Daniel,<br>
&gt;<br>
&gt; On Tue, Mar 1, 2011 at 1:34 AM, Daniel Roesen &lt;<a href="mailto:dr@cluenet.de">dr@cluenet.de</a>&gt; wrote:<br>
&gt; &gt; On Tue, Mar 01, 2011 at 12:07:36AM +0000, Bjoern A. Zeeb wrote:<br>
&gt; &gt;&gt; And, would you have noticed the IPv6 related bug if happy-eyeballs was<br>
&gt; &gt;&gt; already implemented or would legacy IP have worked well enough for you<br>
&gt; &gt;&gt; to not notice (read as - what&#39;s better?, getting the bug fixed or not<br>
&gt; &gt;&gt; noticing and harming IPv6 for longer)?<br>
&gt; &gt;<br>
&gt; &gt; IPv6 is not customer-driven, but provider driven. So #1 priority must be<br>
&gt; &gt; that &quot;things keep working&quot; as painless as possible.<br>
&gt; &gt;<br>
&gt; &gt; But you&#39;re right in the sense that with Happy Eyeballs we need methods<br>
&gt; &gt; to measure problems being masked by HE. How, is one of the things<br>
&gt; &gt; which seem to be missing in the Happy Eyeballs discussion.<br>
&gt;<br>
&gt; Totally agree. Like I told to Bjoern when we met in @fosdem a few<br>
&gt; weeks ago - from the pure engineering point of view I think a good<br>
&gt; thing that could happen is IPv4 would suddenly vanish from the face of<br>
&gt; earth for 3-4 months. Then we notice all the problems and can fix them<br>
&gt; (very fast ;-) (Un)fortunately this is not possible - as it would be a<br>
&gt; major catastrophy from the user experience point of view.<br>
&gt;<br>
&gt; Happy Eyeballs is a bit on the other side of the spectrum - by working<br>
&gt; hard to make the UX as seamless as possible indeed it masks these<br>
&gt; kinds of problems - so with it the chances are high that these<br>
&gt; problems will not be noticed. Actually, even more so since the<br>
&gt; opportunistic connection establishment that you mentioned in the first<br>
&gt; mail might not even happy if the single protocol consistently wins (so<br>
&gt; it is not 100% true about the increase in load).<br>
&gt;<br>
&gt; We plan a bar bof @Prague, I will definitely bring this topic up there<br>
&gt; too - meantime if you have ideas, feel free to write them up for the<br>
&gt; discussion.<br>
&gt;<br>
&gt; Side remark: I noticed this trend overall - the more robust you have a<br>
&gt; protocol to external influences (soft failures instead of hard<br>
&gt; failures), the &quot;nicer&quot; is the user experience, and the more hell is in<br>
&gt; debugging of this protocol for the support/dev folks when the<br>
&gt; experience slowly degrades to the point of being unacceptable. It&#39;s a<br>
&gt; tough choice.<br>
&gt;</p>
<p>This also creates the ugly situation where customer calls help desk saying website x is down, support person tries to get to website x, and it works. Help desk says, nope &quot;works for me&quot; and the broken ipv6 access or dare I say ipv4 access is broken to the none-HE user but works for the HE user. If the none he-user cannot easily convince others that there is a problem, that is bad. <br>
</p>
<p>This is a support nightmare as HE masks the issue and will not be uniformly deployed -- ever.</p>
<p>This is a classic dilemma. Masking the problem ostensibly makes it go away, but at the same time exacerbates the ability to resolve it. It is kind of like beer :) and beer is good, especially when I been troubleshooting connectivity issues all day and my customers keeping telling me  websites are down<br>

... but not all of them ... they all but works for me ....</p>
<p>Cb<br>
&gt; cheers,<br>
&gt; andrew<br>
</p>