You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2012/01/17 01:12:54 UTC

svn commit: r1232234 - /lucene/dev/branches/solrcloud/solr/core/src/java/org/apache/solr/cloud/RecoveryStrat.java

Author: markrmiller
Date: Tue Jan 17 00:12:54 2012
New Revision: 1232234

URL: http://svn.apache.org/viewvc?rev=1232234&view=rev
Log:
bail on recovery if core container has been shutdown

Modified:
    lucene/dev/branches/solrcloud/solr/core/src/java/org/apache/solr/cloud/RecoveryStrat.java

Modified: lucene/dev/branches/solrcloud/solr/core/src/java/org/apache/solr/cloud/RecoveryStrat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/solrcloud/solr/core/src/java/org/apache/solr/cloud/RecoveryStrat.java?rev=1232234&r1=1232233&r2=1232234&view=diff
==============================================================================
--- lucene/dev/branches/solrcloud/solr/core/src/java/org/apache/solr/cloud/RecoveryStrat.java (original)
+++ lucene/dev/branches/solrcloud/solr/core/src/java/org/apache/solr/cloud/RecoveryStrat.java Tue Jan 17 00:12:54 2012
@@ -108,6 +108,9 @@ public class RecoveryStrat {
           boolean succesfulRecovery = false;
           int retries = 0;
           while (!succesfulRecovery && !close) {
+            if (core.getCoreDescriptor().getCoreContainer().isShutDown()) {
+              return;
+            }
             ulog.bufferUpdates();  
             replayed = false;
             try {