Liron Ar has uploaded a new change for review.

Change subject: core: rm unneeded disconnect when reconstructing
......................................................................

core: rm unneeded disconnect when reconstructing

When performing reconstruct in the case that the old master status
isn't changed to inactive there is a call to disconnect from it.
This operation is wrong, there is no need to disconnect from the
current master which can only cause issues.

Change-Id: Ic3a0a3014d19ae78ddb47ef1a8ad4aa950539a9c
Related-To: https://bugzilla.redhat.com/show_bug.cgi?id=1016118
Signed-off-by: Liron Aravot <lara...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ReconstructMasterDomainCommand.java
1 file changed, 1 insertion(+), 8 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/30/22430/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ReconstructMasterDomainCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ReconstructMasterDomainCommand.java
index 67d6f8c..74856778 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ReconstructMasterDomainCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ReconstructMasterDomainCommand.java
@@ -219,8 +219,7 @@
 
     private void connectAndRefreshAllUpHosts(final boolean commandSucceeded) {
         final boolean isPerformConnectOps = !_isLastMaster && commandSucceeded;
-        final boolean isPerformDisconnect = !getParameters().isInactive();
-        if (isPerformConnectOps || isPerformDisconnect) {
+        if (isPerformConnectOps) {
             List<Callable<Void>> tasks = new ArrayList<Callable<Void>>();
             for (final VDS vds : getAllRunningVdssInPool()) {
                 tasks.add(new Callable<Void>() {
@@ -256,12 +255,6 @@
                                                 ex.getMessage());
                                     }
                                 }
-                            }
-                            // only if we deactivate the storage domain we 
want to disconnect from it.
-                            if (isPerformDisconnect) {
-                                StorageHelperDirector.getInstance()
-                                        
.getItem(getStorageDomain().getStorageType())
-                                        
.disconnectStorageFromDomainByVdsId(getStorageDomain(), vds.getId());
                             }
 
                         } catch (Exception e) {


-- 
To view, visit http://gerrit.ovirt.org/22430
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic3a0a3014d19ae78ddb47ef1a8ad4aa950539a9c
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.3
Gerrit-Owner: Liron Ar <lara...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to