Welcome the channel on the development of Cro, a set of libraries for building reactive distributed systems, lovingly crafted to take advantage of all the Raku Programming Language has to offer (cro.services). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
Geth cro-http: 4e811a1db7 | (Patrick Böker)++ | lib/Cro/HTTP/Client.pm6
Fix another connection reuse race

Connection reuse is subject to a race condition where remote connection tear down races with reusing the connection for a new request. There were already locks in place for access to `$!next-response-vow` /
  `%!outstanding-stream-responses` but the lock didn't cover the check for
  `$!dead`, thus it was possible for the dead check to succeed, the
connection being torn down and only then the next response vow to be taken.
22:31
cro-http: ac03da80d0 | (Patrick Böker)++ (committed using GitHub Web editor) | lib/Cro/HTTP/Client.pm6
Merge pull request #191 from patrickbkr/http11-retry

Fix a connection reuse race