From 3790dd899db51a47f770ee52f339cfd2539e2bbd Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Thu, 17 Jan 2008 08:50:31 +0000
Subject: [PATCH] Fix for 2811 (dsreplication disable doesn't remove references to current server from replicated servers) The fix makes dsreplication enable and dsreplication disable symmetric. When the user disables the last replicated suffix, we inform that the replication server will also be disabled. So when the last repilcated suffix is disabled, replication on cn=schema and cn=admin data are also disabled and the registration information updated properly.
---
opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java | 11 +----------
1 files changed, 1 insertions(+), 10 deletions(-)
diff --git a/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java b/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java
index 23e6373..86709d3 100644
--- a/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java
+++ b/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java
@@ -22,7 +22,7 @@
* CDDL HEADER END
*
*
- * Portions Copyright 2006-2007 Sun Microsystems, Inc.
+ * Portions Copyright 2006-2008 Sun Microsystems, Inc.
*/
package org.opends.server.admin.client.cli;
import org.opends.messages.Message;
@@ -668,15 +668,6 @@
{
throw new ADSContextException (ErrorType.NOT_YET_REGISTERED) ;
}
- Set groupList = (Set) serverProperties.get(ServerProperty.GROUPS);
- if (groupList != null)
- {
- for (Object groupId : groupList.toArray())
- {
- DsFrameworkCliServerGroup.removeServerFromGroup(adsCtx,
- (String) groupId, serverId);
- }
- }
// unregister the server
adsCtx.unregisterServer(map);
--
Gitblit v1.10.0