diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index e6b9d7d1d0e..404863a9ed7 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -386,6 +386,9 @@ Bug Fixes updates meant for replicas to be lost. (Markus Jelsma, Timothy Potter, Joel Bernstein, Mark Miller) +* SOLR-5645: A SolrCore reload via the CoreContainer will try and register in + zk again with the new SolrCore. (Mark Miller) + Optimizations ---------------------- diff --git a/solr/core/src/java/org/apache/solr/core/CoreContainer.java b/solr/core/src/java/org/apache/solr/core/CoreContainer.java index 37c7ca45d0c..c8d0d59fbe7 100644 --- a/solr/core/src/java/org/apache/solr/core/CoreContainer.java +++ b/solr/core/src/java/org/apache/solr/core/CoreContainer.java @@ -719,7 +719,7 @@ public class CoreContainer { SolrCore newCore = core.reload(solrLoader, core); // keep core to orig name link solrCores.removeCoreToOrigName(newCore, core); - registerCore(false, name, newCore, false); + registerCore(false, name, newCore, false, false); } finally { solrCores.removeFromPendingOps(name); }