You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ho...@apache.org on 2022/10/26 17:13:16 UTC
[solr] branch branch_9x updated: SOLR-14679: Fix evergrowing tlogs on TLOG replicas (#1131)
This is an automated email from the ASF dual-hosted git repository.
houston pushed a commit to branch branch_9x
in repository https://gitbox.apache.org/repos/asf/solr.git
The following commit(s) were added to refs/heads/branch_9x by this push:
new 5e9dbc2e195 SOLR-14679: Fix evergrowing tlogs on TLOG replicas (#1131)
5e9dbc2e195 is described below
commit 5e9dbc2e19545cdc2b595de682868bf1ff857d88
Author: Houston Putman <ho...@apache.org>
AuthorDate: Wed Oct 26 13:09:55 2022 -0400
SOLR-14679: Fix evergrowing tlogs on TLOG replicas (#1131)
(cherry picked from commit 2d1a7485f00bd7e116463a09407d98f49348914b)
---
solr/CHANGES.txt | 2 ++
solr/core/src/java/org/apache/solr/cloud/ZkController.java | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt
index 73505602ac2..70f44ef4aef 100644
--- a/solr/CHANGES.txt
+++ b/solr/CHANGES.txt
@@ -239,6 +239,8 @@ Bug Fixes
* SOLR-16416: OverseerPrioritizer now runs after all handlers are registered, and retries on failures. (Houston Putman)
+* SOLR-14679: Fix continuously growing TLOGs on TLOG replicas (Viktor Molnár via Houston Putman)
+
Other Changes
---------------------
* SOLR-16351: Upgrade Carrot2 to 4.4.3, upgrade randomizedtesting to 2.8.0. (Dawid Weiss)
diff --git a/solr/core/src/java/org/apache/solr/cloud/ZkController.java b/solr/core/src/java/org/apache/solr/cloud/ZkController.java
index 0db207f21b3..66d1380c0f9 100644
--- a/solr/core/src/java/org/apache/solr/cloud/ZkController.java
+++ b/solr/core/src/java/org/apache/solr/cloud/ZkController.java
@@ -2481,7 +2481,7 @@ public class ZkController implements Closeable {
// restart the replication thread to ensure the replication is running in each new
// replica especially if previous role is "leader" (i.e., no replication thread)
stopReplicationFromLeader(coreName);
- startReplicationFromLeader(coreName, false);
+ startReplicationFromLeader(coreName, true);
}
}
}