From 6aee0b088e10e3b5a525cff854faf471d99d1471 Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Tue, 10 Mar 2009 16:58:06 +0000
Subject: [PATCH] Fix for 3764 : Changing the replication configuration during a total update hangs
---
opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java b/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java
index 6c65c33..0abde4a 100644
--- a/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java
+++ b/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java
@@ -2738,7 +2738,14 @@
public boolean isConfigurationChangeAcceptable(
ReplicationDomainCfg configuration, List<Message> unacceptableReasons)
{
- return true;
+ if (this.importInProgress() || this.exportInProgress())
+ {
+ unacceptableReasons.add(
+ NOTE_ERR_CANNOT_CHANGE_CONFIG_DURING_TOTAL_UPDATE.get());
+ return false;
+ }
+ else
+ return true;
}
/**
--
Gitblit v1.10.0