From 8377b61404033c479afa38424211314e84c2105a Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Thu, 06 Aug 2026 08:03:21 +0000
Subject: [PATCH] Replace per-operation backend read lock with a scalable shared-access gate (#680)

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java
index 1adc22a..94cb42d 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java
@@ -324,14 +324,14 @@
     for (DN baseDN : entryContainers.keySet())
     {
       EntryContainer ec = unregisterEntryContainer(baseDN);
-      ec.exclusiveLock.lock();
+      ec.lock();
       try
       {
         ec.close();
       }
       finally
       {
-        ec.exclusiveLock.unlock();
+        ec.unlock();
       }
     }
     config.removePluggableChangeListener(this);

--
Gitblit v1.10.0