Eli Mesika has uploaded a new change for review.

Change subject: core: set DC compatability version to latest...
......................................................................

core: set DC compatability version to latest...

Set DC compatibility version to latest when null

Up to now when adding a DC from API without giving explicitly the
compatibility version was resulted in a failure on unsupported version.

This patch changes this behaviour by setting the latest version as a
default if a null was given for compatibility version.

Change-Id: I53373e9ce2563d91a96353f068cd19069508399d
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1053062
Signed-off-by: Eli Mesika <emes...@redhat.com>
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
M 
backend/manager/modules/compat/src/main/java/org/ovirt/engine/core/compat/Version.java
2 files changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/34/25634/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
index 436fa51..186f587 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePool.java
@@ -141,7 +141,7 @@
 
     public Version getcompatibility_version() {
         if (version == null) {
-            version = new Version(compatibilityVersion);
+            version = Version.getLatest();
         }
         return version;
     }
diff --git 
a/backend/manager/modules/compat/src/main/java/org/ovirt/engine/core/compat/Version.java
 
b/backend/manager/modules/compat/src/main/java/org/ovirt/engine/core/compat/Version.java
index 5f0bd0d..5c95a27 100644
--- 
a/backend/manager/modules/compat/src/main/java/org/ovirt/engine/core/compat/Version.java
+++ 
b/backend/manager/modules/compat/src/main/java/org/ovirt/engine/core/compat/Version.java
@@ -65,6 +65,10 @@
         return val.toString();
     }
 
+    public static Version getLatest() {
+        return ALL.get(ALL.size() -1);
+    }
+
     private static void appendVersionComponent(StringBuilder val, int 
versionNumber) {
         if (versionNumber > -1) {
             if (val.length() != 0) {


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I53373e9ce2563d91a96353f068cd19069508399d
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.4
Gerrit-Owner: Eli Mesika <emes...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to