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

Keith Laban commented on SOLR-8371:
-----------------------------------

I see that this part of the code is being ported from the previous 
implementation, but, what are the effects of canceling recovery and then 
throttling the next recovery? Would it be more efficient to let to original 
recovery finish and have the next pending recovery fired once the original one 
is done? It seems counter intuitive to cancel the current progress then wait to 
start it again if the throttling strategy says so. With these changes there 
should always be one pending recovery as long there has been a recovery request 
since the currently running one has started.

My depth of knowledge here is pretty limited so I'm not sure if finishing 
current recovery and then picking up the missing pieces would be better than 
stopping and starting, just throwing in some thoughts.

> 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
>          Components: SolrCloud
>            Reporter: Mark Miller
>            Assignee: Mark Miller
>             Fix For: 5.5, master
>
>         Attachments: SOLR-8371-2.patch, SOLR-8371.patch, SOLR-8371.patch, 
> SOLR-8371.patch, SOLR-8371.patch, SOLR-8371.patch, SOLR-8371.patch, 
> 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