From 1ba01c5c1afedcbf59c0aee4ae3d7555f16ef935 Mon Sep 17 00:00:00 2001
From: mrossign <mrossign@localhost>
Date: Mon, 25 Jan 2010 12:48:50 +0000
Subject: [PATCH] Regarding the best replication server computation once already connected, avoid disconnection and silly message when broker is stopping.

---
 opends/src/server/org/opends/server/replication/service/ReplicationBroker.java |    4 ++--
 1 files changed, 2 insertions(+), 2 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 0932364..cb84ba5 100644
--- a/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
+++ b/opends/src/server/org/opends/server/replication/service/ReplicationBroker.java
@@ -2558,8 +2558,8 @@
                 replicationServerInfos, serverId, baseDn, groupId,
                 generationID);
 
-              if ((bestServerInfo == null) ||
-                (bestServerInfo.getServerId() != rsServerId))
+              if ((rsServerId != -1) && ((bestServerInfo == null) ||
+                (bestServerInfo.getServerId() != rsServerId)))
               {
                 // The best replication server is no more the one we are
                 // currently using. Disconnect properly then reconnect.

--
Gitblit v1.10.0