[ 
https://issues.apache.org/jira/browse/SOLR-10487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shawn Heisey updated SOLR-10487:
--------------------------------
    Attachment: SOLR-10487.patch

New patch.  I have changed the HttpClient handling a little bit as well as 
applying the timeouts using methods that aren't slated for deprecation.

I marked the TIMEOUT constant as deprecated because that seemed to be the 
intent, but it appears that the replacement (QUERY_TIMEOUT) is not actually 
being used.  I wasn't entirely sure what the intent was, so I did not attempt 
to fix that.  This still needs to be done.

Side discussion: In HttpSolrClient#close, I was able to remove the "throws" 
part of the signature without causing any errors in HttpSolrClient, but there 
were some other places in the code that DID have errors as a result, so that is 
going to require some more thought.

> Add connection/read timeout for SolrEntityProcessor in DataImportHandler
> ------------------------------------------------------------------------
>
>                 Key: SOLR-10487
>                 URL: https://issues.apache.org/jira/browse/SOLR-10487
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: contrib - DataImportHandler
>    Affects Versions: trunk
>            Reporter: Goutam Mandal
>            Priority: Minor
>              Labels: easyfix
>         Attachments: SOLR-10487.patch
>
>
> This issue pertains to SolrEntityProcessor for importing documents from one 
> Solr to another over HTTP. There have been instances when the 
> DataImportHandler (DIH) hangs due to network/LB level issues. The abort 
> command fails to stop the in-progress frozen import process. The DIH remains 
> in this state for days and does not accept new request for import until Solr 
> restart. The current implementation of SolrEntityProcessor has timeout at 
> query level only.
> There should be option to specify connection as well as socket read timeouts. 
> The import process must fail in case of any anomaly and not remain in hung 
> state.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to