You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Mark Miller (JIRA)" <ji...@apache.org> on 2015/12/09 03:54:11 UTC

[jira] [Commented] (SOLR-8371) Try and prevent too many recovery requests from stacking up and clean up some faulty logic.

    [ https://issues.apache.org/jira/browse/SOLR-8371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15047919#comment-15047919 ] 

Mark Miller commented on SOLR-8371:
-----------------------------------

This is a lot uglier than it once was. I don't think cancel is actually async in this case, so I'm not sure that we are bailing on recovery early to try the next one, and we have the 10 sec between recoveries throttle. If you stack up a bunch of them, it can take a long time to unwind.

Not sure this patch is quite right yet, but trying to make it so that if cancel is actually async and if there is a recovery attempt waiting and more come in, we try and only do one or as few as we can.

> Try and prevent too many recovery requests from stacking up and clean up some faulty logic.
> -------------------------------------------------------------------------------------------
>
>                 Key: SOLR-8371
>                 URL: https://issues.apache.org/jira/browse/SOLR-8371
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Mark Miller
>            Assignee: Mark Miller
>         Attachments: SOLR-8371.patch, SOLR-8371.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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