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]

Reply via email to