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 2020/11/11 00:07:05 UTC

[lucene-solr] 01/02: @1150 experiment.

This is an automated email from the ASF dual-hosted git repository.

markrmiller pushed a commit to branch reference_impl_dev
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 080da5d1f2e2e8349c93affbbc65a450a20b5442
Author: markrmiller@gmail.com <ma...@gmail.com>
AuthorDate: Tue Nov 10 17:51:07 2020 -0600

    @1150 experiment.
---
 solr/core/src/java/org/apache/solr/cloud/overseer/ZkStateWriter.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/solr/core/src/java/org/apache/solr/cloud/overseer/ZkStateWriter.java b/solr/core/src/java/org/apache/solr/cloud/overseer/ZkStateWriter.java
index 971e505..28c82ae 100644
--- a/solr/core/src/java/org/apache/solr/cloud/overseer/ZkStateWriter.java
+++ b/solr/core/src/java/org/apache/solr/cloud/overseer/ZkStateWriter.java
@@ -347,9 +347,10 @@ public class ZkStateWriter {
                 trackVersions.remove(collection.getName());
                 // likely deleted
               } catch (KeeperException.BadVersionException bve) {
-                lastFailedException.set(bve);
-                failedUpdates.put(collection.getName(), collection);
+                //lastFailedException.set(bve);
+                //failedUpdates.put(collection.getName(), collection);
                 stat = reader.getZkClient().exists(path, null);
+                trackVersions.put(collection.getName(), stat.getVersion());
                 // this is a tragic error, we must disallow usage of this instance
                 log.warn("Tried to update the cluster state using version={} but we where rejected, found {}", lastVersion.get(), stat.getVersion(), bve);
               }