Vitor de Lima has uploaded a new change for review.

Change subject: core, engine, db: Enable suspend, migration and memory 
snapshots in ppc64
......................................................................

core, engine, db: Enable suspend, migration and memory snapshots in ppc64

This patch enables features that are working in PowerKVM: VM suspend,
migration and memory snapshots.

Change-Id: Ic4e1bddae604f4266af40f45fab40592907b007a
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1156186
Signed-off-by: Vitor de Lima <vdel...@redhat.com>
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
M packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
2 files changed, 11 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/21/34421/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
index df651a7..841fce4 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
@@ -1731,15 +1731,15 @@
     ImportGlanceImageAsTemplate,
 
     @TypeConverterAttribute(Map.class)
-    
@DefaultValueAttribute("{\"undefined\":\"true\",\"x86_64\":\"true\",\"ppc64\":\"false\"}")
+    
@DefaultValueAttribute("{\"undefined\":\"true\",\"x86_64\":\"true\",\"ppc64\":\"true\"}")
     IsMigrationSupported,
 
     @TypeConverterAttribute(Map.class)
-    
@DefaultValueAttribute("{\"undefined\":\"true\",\"x86_64\":\"true\",\"ppc64\":\"false\"}")
+    
@DefaultValueAttribute("{\"undefined\":\"true\",\"x86_64\":\"true\",\"ppc64\":\"true\"}")
     IsMemorySnapshotSupported,
 
     @TypeConverterAttribute(Map.class)
-    
@DefaultValueAttribute("{\"undefined\":\"true\",\"x86_64\":\"true\",\"ppc64\":\"false\"}")
+    
@DefaultValueAttribute("{\"undefined\":\"true\",\"x86_64\":\"true\",\"ppc64\":\"true\"}")
     IsSuspendSupported,
 
     @TypeConverterAttribute(Boolean.class)
diff --git a/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql 
b/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
index bf9288f..104d7ae 100644
--- a/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
+++ b/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
@@ -200,11 +200,11 @@
 select 
fn_db_add_config_value('HotPlugCpuSupported','{"x86_64":"true","ppc64":"false"}','3.4');
 select 
fn_db_add_config_value('HotPlugCpuSupported','{"x86_64":"true","ppc64":"false"}','3.5');
 -- migration support per architecture
-select fn_db_add_config_value('IsMigrationSupported','{"undefined": "true", 
"x86_64": "true", "ppc64" : "false" }','general');
+select fn_db_add_config_value('IsMigrationSupported','{"undefined": "true", 
"x86_64": "true", "ppc64" : "true" }','general');
 -- snapshot support per architecture
-select fn_db_add_config_value('IsMemorySnapshotSupported','{"undefined": 
"true", "x86_64": "true", "ppc64" : "false" }','general');
+select fn_db_add_config_value('IsMemorySnapshotSupported','{"undefined": 
"true", "x86_64": "true", "ppc64" : "true" }','general');
 -- suspend support per architecture
-select fn_db_add_config_value('IsSuspendSupported','{"undefined": "true", 
"x86_64": "true", "ppc64" : "false" }','general');
+select fn_db_add_config_value('IsSuspendSupported','{"undefined": "true", 
"x86_64": "true", "ppc64" : "true" }','general');
 select fn_db_add_config_value('MigrationSupportForNativeUsb','false','3.0');
 select fn_db_add_config_value('MigrationSupportForNativeUsb','false','3.1');
 select fn_db_add_config_value('NetworkLinkingSupported','false','3.0');
@@ -962,6 +962,11 @@
 select fn_db_update_config_value('VM64BitMaxMemorySizeInMB','4096000','3.5');
 select 
fn_db_update_config_value('AutoStartVmsRunnerIntervalInSeconds','1','general');
 
+-- enable migration, memory snapshot and suspend in the ppc64 architecture
+select fn_db_update_config_value('IsMigrationSupported','{"undefined": "true", 
"x86_64": "true", "ppc64" : "true" }','general');
+select fn_db_update_config_value('IsMemorySnapshotSupported','{"undefined": 
"true", "x86_64": "true", "ppc64" : "true" }','general');
+select fn_db_update_config_value('IsSuspendSupported','{"undefined": "true", 
"x86_64": "true", "ppc64" : "true" }','general');
+
 -- Allow to specify SecurityGroups property for vNICs, containing either an 
empty string or a list of one or more comma seperated UUIDs.
 select fn_db_update_config_value('CustomDeviceProperties', 
'{type=interface;prop={SecurityGroups=^(?:(?:[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12},
 *)*[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}|)$}}', '3.4');
 select fn_db_update_config_value('CustomDeviceProperties', 
'{type=interface;prop={SecurityGroups=^(?:(?:[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12},
 *)*[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}|)$}}', '3.5');


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic4e1bddae604f4266af40f45fab40592907b007a
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.5
Gerrit-Owner: Vitor de Lima <vdel...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to