[ 
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to