From 905277605ce8651332e1d2eb0752b24c7a739ac8 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Thu, 29 Mar 2012 16:59:02 +0000
Subject: [PATCH] Fix OPENDJ-457: Sleeping replication threads prevent server from shutting down
---
opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java b/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java
index 304a757..22772cc 100644
--- a/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java
+++ b/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java
@@ -31,10 +31,10 @@
import static org.opends.server.replication.plugin.
ReplicationRepairRequestControl.*;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.BlockingQueue;
+import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.LinkedBlockingQueue;
import static org.opends.server.util.StaticUtils.stackTraceToSingleLineString;
@@ -98,7 +98,7 @@
{
private ReplicationServerListener replicationServerListener = null;
private static Map<DN, LDAPReplicationDomain> domains =
- new HashMap<DN, LDAPReplicationDomain>() ;
+ new ConcurrentHashMap<DN, LDAPReplicationDomain>(4) ;
/**
* The queue of received update messages, to be treated by the ReplayThread
--
Gitblit v1.10.0