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