From 9ff409beae28518a8846ac7423eb34f5faec6ee2 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Mon, 14 Sep 2026 07:17:19 +0000
Subject: [PATCH] [#963] Read the changelog again for a following replica the domain is ahead of (#964)
---
opendj-server-legacy/src/main/java/org/opends/server/replication/server/DataServerHandler.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/replication/server/DataServerHandler.java b/opendj-server-legacy/src/main/java/org/opends/server/replication/server/DataServerHandler.java
index a68f2d2..c13aea8 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/replication/server/DataServerHandler.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/replication/server/DataServerHandler.java
@@ -282,6 +282,20 @@
return status;
}
+ /**
+ * {@inheritDoc}
+ * <p>
+ * A directory server is handed every update the domain receives, from whichever server, unless
+ * it has a bad generation id or is being initialized - see
+ * {@code ReplicationServerDomain.isUpdateMsgFiltered()}.
+ */
+ @Override
+ boolean isFedByTheDomain()
+ {
+ final ServerStatus dsStatus = getStatus();
+ return dsStatus != BAD_GEN_ID_STATUS && dsStatus != FULL_UPDATE_STATUS;
+ }
+
@Override
public boolean isDataServer()
{
--
Gitblit v1.10.0