Chris M. Hostetter created SOLR-16129:
-----------------------------------------
Summary: Solr specific InputStreamResponseListener to prevent
client threads from hanging forever
Key: SOLR-16129
URL: https://issues.apache.org/jira/browse/SOLR-16129
Project: Solr
Issue Type: Improvement
Security Level: Public (Default Security Level. Issues are Public)
Reporter: Chris M. Hostetter
Assignee: Chris M. Hostetter
This issue tracks the implementation of workaround I suggested for SOLR-16099 -
it does not _fix_ the underlying bug (which as of this writting doesn't have an
identified root cause) but it does ensure that client threads which encounter
the bug won't hang forever...
{quote}One thing we may want to consider (in Solr) is replacing our usage of
{{InputStreamResponseListener}} with a variant implementation that uses a
"timeout" instead of an unlimited {{wait()}} (along the lines of a [spin-off
jetty enhancement issue|https://github.com/eclipse/jetty.project/issues/7259]
one of the jetty devs filed). We could probably (with some effort) tweak the
impacted Solr APIs to propogate the (remaining) {{timeAllowed}} (if that option
was specified) down to this class – and/or have an "extreme" default (ie:
30min) just to prevent threads from sticking around forever.
{quote}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]