<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 06/28/2016 02:05 PM, Yury Selivanov
      wrote:<br>
    </div>
    <blockquote
cite="mid:CA+St6D0DHMZ=62LOTreC0e_gyokH0UF0M7rCZO9UvnW5DTjgGw@mail.gmail.com"
      type="cite">
      <pre wrap="">Long story short, I've discovered that asyncio is broken in 3.5.2.
Specifically, there is a callbacks race in `loop.sock_connect` which
can make subsequent `loop.sock_sendall` calls to hang forever.  This
thing is very tricky and hard to detect and debug; I had to spend a
few hours investigating what's going on with a failing unittest in
uvloop (asyncio-compatible event loop).  I can only imagine how hard
it would be to understand what's going on in a larger codebase.

For those who is interested, here's a PR for asyncio repo:
<a class="moz-txt-link-freetext" href="https://github.com/python/asyncio/pull/366">https://github.com/python/asyncio/pull/366</a>  It explains the bug in
detail and there has a proposed patch to fix the problem.

Larry and the release team: would it be possible to make an
"emergency" 3.5.3 release?
</pre>
    </blockquote>
    <br>
    I've looped in the rest of the 3.5 release team.<br>
    <br>
    By the way, I don't know why you Cc'd Nick and Brett.  While they're
    fine fellows, they aren't on the release team, and they aren't
    involved in these sorts of decisions.<br>
    <br>
    <br>
    <i>/arry</i><br>
  </body>
</html>