<div dir="ltr">Hey team!<br><br>I wanted to share some virtual threads tests output on build <b>23-loom+2-48.</b><div>Pinning still occurs in both LockingMode=1/2. </div><div>Attaching some jdk.VirtualThreadPinned events caught by jfr.</div><div><br></div><div><u>Lots of them:</u></div><div><u><br></u></div><div>jdk.VirtualThreadPinned {<br>  startTime = 10:31:19.654 (2024-04-24)<br>  eventThread = "virtual-thread-65" (javaThreadId = 177, virtual)<br>  stackTrace = [<br>    java.lang.Object.wait0(long)<br>    java.lang.Object.wait(long) line: 381<br>    org.apache.hc.core5.concurrent.BasicFuture.get(long, TimeUnit) line: 101<br>    org.apache.hc.core5.pool.StrictConnPool$1.get(long, TimeUnit) line: 184<br>    org.apache.hc.core5.pool.StrictConnPool$1.get(long, TimeUnit) line: 178<br>    ...<br>  ]<br>}<br></div><div><br></div><div>jdk.VirtualThreadPinned {<br>  startTime = 10:40:24.750 (2024-04-24)<br>  eventThread = "virtual-thread-209" (javaThreadId = 338, virtual)<br>  stackTrace = [<br>    java.lang.Object.wait0(long)<br>    java.lang.Object.wait(long) line: 381<br>    org.eclipse.paho.client.mqttv3.internal.Token.waitForResponse(long) line: 145<br>    org.eclipse.paho.client.mqttv3.internal.Token.waitForCompletion(long) line: 108<br>    org.eclipse.paho.client.mqttv3.MqttToken.waitForCompletion(long) line: 67<br>    ...<br>  ]<br>}<br><br>I am well aware that java.lang.Object.wait continues to pin, but wanted to point out a few of the 3rd party libs that are used so you get the impression of the necessity and the anticipation for the more robust solution :)</div><div><br><div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><p class="MsoNormal" style="color:rgb(34,34,34);font-size:small;background-image:initial;background-position:initial;background-repeat:initial">Kind regards,<b style="font-size:13.3333px;color:rgb(0,176,240);font-family:Ebrima"><br><br>Yuval Lombard</b><br></p><p class="MsoNormal" style="color:rgb(34,34,34);font-size:small;background-image:initial;background-position:initial;background-repeat:initial"><font color="#3b3838" face="Ebrima"><span style="font-size:12px"><b>Lead Software Engineer</b></span></font></p><p class="MsoNormal" style="color:rgb(34,34,34);font-size:small;background-image:initial;background-position:initial;background-repeat:initial"><span style="font-size:9pt;font-family:Ebrima;color:rgb(59,56,56)">+972.50.548.0111</span><span style="font-size:9pt;font-family:Ebrima;color:rgb(64,64,64)"><u></u><u></u></span></p><p class="MsoNormal" style="color:rgb(34,34,34);font-size:small;background-image:initial;background-position:initial;background-repeat:initial"><font color="#0000ff" face="Ebrima"><span style="font-size:12px"><a href="mailto:yuval.l@securithings.com" style="color:rgb(17,85,204)" target="_blank">yuval.l@securithings.com</a></span></font></p><p class="MsoNormal" style="color:rgb(34,34,34);font-size:small;background-image:initial;background-position:initial;background-repeat:initial"><img src="cid:ii_l13cyhga0" alt="logo_black.png" width="200" height="47"></p></div></div></div></div></div></div></div>