Asaf Shakarchi has uploaded a new change for review.

Change subject: webadmin: Allow attaching v2 domains for v3 pool (#856166)
......................................................................

webadmin: Allow attaching v2 domains for v3 pool (#856166)

https://bugzilla.redhat.com/856166

Allow attaching v2 domains for version 3 pool.

Change-Id: I58a765eb1b5d122d06111e2151325110096c1623
Signed-off-by: Asaf Shakarchi <a...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/DataCenterStorageListModel.java
1 file changed, 13 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/91/8091/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/DataCenterStorageListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/DataCenterStorageListModel.java
index 4f387da..23abb84 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/DataCenterStorageListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/DataCenterStorageListModel.java
@@ -1,5 +1,7 @@
 package org.ovirt.engine.ui.uicommonweb.models.datacenters;
 
+import java.util.ArrayList;
+
 import org.ovirt.engine.core.common.VdcActionUtils;
 import 
org.ovirt.engine.core.common.action.DetachStorageDomainFromPoolParameters;
 import org.ovirt.engine.core.common.action.RemoveStorageDomainParameters;
@@ -35,8 +37,6 @@
 import org.ovirt.engine.ui.uicompat.ConstantsManager;
 import org.ovirt.engine.ui.uicompat.FrontendMultipleActionAsyncResult;
 import org.ovirt.engine.ui.uicompat.IFrontendMultipleActionAsyncCallback;
-
-import java.util.ArrayList;
 
 @SuppressWarnings("unused")
 public class DataCenterStorageListModel extends SearchableListModel
@@ -351,14 +351,21 @@
                             {
                                 if 
(dcStorageModel.getEntity().getStoragePoolFormatType() == null)
                                 {
-                                    // compat logic: in case its not v1 and 
the version is less than 3.0 - continue.
-                                    if 
(a.getStorageStaticData().getStorageFormat() != StorageFormatType.V1
+                                    // skip V3 format for DC ver <= 3
+                                    if 
(a.getStorageStaticData().getStorageFormat() == StorageFormatType.V3
                                             && dcStorageModel.getEntity()
                                                     .getcompatibility_version()
-                                                    .compareTo(Version.v3_0) 
<= 0)
-                                    {
+                                                    .compareTo(Version.v3_0) 
<= 0) {
                                         continue;
                                     }
+                                    // skip V2 format for DC <= 2.2
+                                    else if 
(a.getStorageStaticData().getStorageFormat() == StorageFormatType.V2
+                                            && dcStorageModel.getEntity()
+                                                    .getcompatibility_version()
+                                                    .compareTo(Version.v2_2) 
<= 0) {
+                                        continue;
+                                    }
+
                                     addToList = true;
                                 }
                                 else if 
(dcStorageModel.getEntity().getStoragePoolFormatType() == 
a.getStorageStaticData()


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I58a765eb1b5d122d06111e2151325110096c1623
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Asaf Shakarchi <a...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to