From a141034da9ca73beb15ca36dcf8bd6c57f322905 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Wed, 09 Sep 2026 07:02:57 +0000
Subject: [PATCH] [#939] Pin isServerFailure() directly, so the conflict result codes are guarded (#960)
---
opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/LDAPReplicationDomain.java | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/LDAPReplicationDomain.java b/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/LDAPReplicationDomain.java
index 7fa68c0..423fc2b 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/LDAPReplicationDomain.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/LDAPReplicationDomain.java
@@ -2865,12 +2865,16 @@
* Returns whether the provided result code reports a failure of this server rather
* than a change which can not be applied: the backend being offline or rebuilt
* (OPENDJ-49), or the storage failing to serve the operation.
+ * <p>
+ * Package private for the tests, which pin what it answers for every registered result
+ * code directly rather than through a running server.
*
* @param result the result code of a replayed operation
* @param serverErrorResultCode the result code this server puts on an internal error
* @return {@code true} if the operation failed on the server itself
*/
- private static boolean isServerFailure(ResultCode result, ResultCode serverErrorResultCode)
+ @VisibleForTesting
+ static boolean isServerFailure(ResultCode result, ResultCode serverErrorResultCode)
{
/*
* The result code the server puts on an internal error is configurable and is not
--
Gitblit v1.10.0