From 7606bd26f14a4b9755577bc7dad8ea57c36e7ba1 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Tue, 22 Sep 2026 09:33:34 +0000
Subject: [PATCH] [#1029] Send a directory server only the updates it gives send-window credit for (#1034)
---
opendj-server-legacy/src/main/java/org/opends/server/replication/server/MessageHandler.java | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/replication/server/MessageHandler.java b/opendj-server-legacy/src/main/java/org/opends/server/replication/server/MessageHandler.java
index 4bebd3e..903b970 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/replication/server/MessageHandler.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/replication/server/MessageHandler.java
@@ -759,6 +759,10 @@
/**
* Update the serverState with the last message sent.
+ * <p>
+ * What this returns decides whether {@code getNextMessage()} hands the message to the writer
+ * at all: a message the state of the consumer already covers is not sent to it. A handler can
+ * narrow that further for its kind of consumer - {@link DataServerHandler} does.
*
* @param msg the last update sent.
* @return boolean indicating if the update was meaningful.
--
Gitblit v1.10.0