<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
On 21/11/2023 19:23, Philip Boutros wrote:<br>
<blockquote type="cite" cite="mid:CAAcTwy6oLzkAkrnh=g01n2PmjyqmeeGQJcBFTWte9Bgt076awQ@mail.gmail.com">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,sans-serif;font-size:small">Thanks
Alan</div>
<div class="gmail_default" style="font-family:arial,sans-serif;font-size:small"><br>
</div>
<div class="gmail_default" style="font-family:arial,sans-serif;font-size:small">I'll
follow up with the <span style="font-family:Arial,Helvetica,sans-serif">net-dev on
the </span><b><font face="arial, sans-serif">HttpClient </font><span style="font-family:Arial,Helvetica,sans-serif">thread ex</span></b><font face="arial, sans-serif"><b>plosion </b>and </font><b><span style="font-family:Arial,Helvetica,sans-serif">ReadableByteChannel/</span></b><span style="font-family:Arial,Helvetica,sans-serif"><b>HttpResponseInputStream
deadlock </b>issues.</span></div>
<div class="gmail_default" style="font-family:arial,sans-serif;font-size:small"><span style="font-family:Arial,Helvetica,sans-serif"><br>
</span></div>
<div class="gmail_default" style="font-family:arial,sans-serif;font-size:small"><span style="font-family:Arial,Helvetica,sans-serif">On the HTTP/2
issue you reference, it's not at all related to virtual
threads (I just happened to find it incidentally) and
Google's endpoints do in fact limit the stream count to 100.
The problem appears when one wants to go over 100, for a
given scheme:host:port there seems to be no way (even using
additional HttpClient objects) to establish an additional
connection and hence a new 100 streams. Maybe I'll take that
one to net-dev too. </span></div>
<div class="gmail_default" style="font-family:arial,sans-serif;font-size:small"><span style="font-family:Arial,Helvetica,sans-serif"><br>
</span></div>
</div>
</blockquote>
Yes please. I didn't see anything in the article that looks like an
issue with the JDK's http client but I'm sure the details can be
discussed on net-dev.<br>
<br>
-Alan<br>
</body>
</html>