From 5f04e2771954735e8c79189f9b11aaf5939f9195 Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Thu, 02 May 2013 12:07:19 +0000
Subject: [PATCH] CR-1612 Fix OPENDJ-886 connected-to attributes under cn=monitor are wrong when all RSes are down
---
opends/src/server/org/opends/server/replication/service/ReplicationBroker.java | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java b/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
index 5dea96a..961bf7d 100644
--- a/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
+++ b/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
@@ -88,7 +88,8 @@
*/
private volatile Collection<String> replicationServerUrls;
private volatile boolean connected = false;
- private volatile String replicationServer = "Not connected";
+ public final static String NO_CONNECTED_SERVER = "Not connected";
+ private volatile String replicationServer = NO_CONNECTED_SERVER;
private volatile ProtocolSession session = null;
private final ServerState state;
private final String baseDn;
@@ -970,6 +971,9 @@
* This server could not find any replicationServer. It's going to start
* in degraded mode. Log a message.
*/
+ connected = false;
+ replicationServer = NO_CONNECTED_SERVER;
+
if (!connectionError)
{
connectionError = true;
--
Gitblit v1.10.0