HoustonPutman opened a new pull request, #3428: URL: https://github.com/apache/solr/pull/3428
https://issues.apache.org/jira/browse/SOLR-17819 Jetty 10 apparently has a bug that the Http2 clients can bleed cancellations across requests. So when we send a non-tolerant search, the HttpShardHandler will cancel outstanding requests. When we then send a tolerant search next, very occasionally, the good shards will fail with `java.io.IOException: cancel_stream_error/unexpected_data_frame`, meaning that they have been cancelled. I debugged and checked that these requests do not fail because they are being cancelled. And when the non-tolerant request is commented out, they never fail. So it is the cancellation from one request bleeding to other requests. This does not fail on main (10.x), which uses Jetty 12, so we only need to disable this for Solr 9. I will add the test into main, just to make sure in the future that this is not an issue. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
