lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Per Steffensen (JIRA)" <>
Subject [jira] [Commented] (SOLR-3721) Multiple concurrent recoveries of same shard?
Date Thu, 30 Aug 2012 19:25:09 GMT


Per Steffensen commented on SOLR-3721:

Cool. I dont believe this was our issue, as you also mention. But any fix of a potential problem
is a step in the right direction.

It will probably be a while before I get back to this issue, because we have changed our strategy.
Before we where aming at including replication in first production-ready version of our application.
We have had too many problems with the immature (IMHO) new way of doing replication in 4.0.
Now we aim at not including replication, so I will not be dealing with replication to much
for the next few months.
> Multiple concurrent recoveries of same shard?
> ---------------------------------------------
>                 Key: SOLR-3721
>                 URL:
>             Project: Solr
>          Issue Type: Bug
>          Components: multicore, SolrCloud
>    Affects Versions: 4.0
>         Environment: Using our own Solr release based on Apache revision 1355667 from
4.x branch. Our changes to the Solr version is our solutions to TLT-3178 etc., and should
have no effect on this issue.
>            Reporter: Per Steffensen
>              Labels: concurrency, multicore, recovery, solrcloud
>             Fix For: 4.0
>         Attachments: recovery_in_progress.png, recovery_start_finish.log
> We run a performance/endurance test on a 7 Solr instance SolrCloud setup and eventually
Solrs lose ZK connections and go into recovery. BTW the recovery often does not ever succeed,
but we are looking into that. While doing that I noticed that, according to logs, multiple
recoveries are in progress at the same time for the same shard. That cannot be intended and
I can certainly imagine that it will cause some problems.
> It is just the logs that are wrong, did I make some mistake, or is this a real bug?
> See attached grep from log, grepping only on "Finished recovery" and "Starting recovery"
> {code}
> grep -B 1 "Finished recovery\|Starting recovery" solr9.log solr8.log solr7.log solr6.log
solr5.log solr4.log solr3.log solr2.log solr1.log solr0.log > recovery_start_finish.log
> {code}
> It can be hard to get an overview of the log, but I have generated a graph showing (based
alone on "Started recovery" and "Finished recovery" logs) how many recoveries are in progress
at any time for the different shards. See attached recovery_in_progress.png. The graph is
also a little hard to get an overview of (due to the many shards) but it is clear that for
several shards there are multiple recoveries going on at the same time, and that several recoveries
never succeed.
> Regards, Per Steffensen

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message