Change in ovirt-engine[master]: core: Introducing OvfStoreOnAnyDomain feature

laravot at redhat.com laravot at redhat.com
Wed Mar 19 15:01:31 UTC 2014


Liron Ar has submitted this change and it was merged.

Change subject: core: Introducing OvfStoreOnAnyDomain feature
......................................................................


core: Introducing OvfStoreOnAnyDomain feature

this patch intrdouces the OvfOnAnyDomain feature -
For any domain in supported pool the engine will attempt to store OVFs
of VMs/Templates that have image disks on that domain.
As soon as there will be such vms/templates, the engine will attempt to
create OVF disk on that domain. If the disk won't be created
succesfully, it will remain in ILLEGAL status untill it will be removed
by the user.

As soon as the OVF disk is created succesfully for the domain, an in
memory tar with all the related OVF data will be created and uploaded to
the ovf store disk on the domain.

Currently most of the operation are blocked for ovf disks, they will be
enabled in further patches.

Change-Id: I78803db10947a6ee477a493b530319654b1c045d
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1032686
Signed-off-by: Liron Aravot <laravot at redhat.com>
---
M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/OvfDataUpdater.java
M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/ReconstructMasterDomainCommand.java
M backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/OvfDataUpdaterTest.java
M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/FeatureSupported.java
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
6 files changed, 597 insertions(+), 160 deletions(-)

Approvals:
  Liron Ar: Verified; Looks good to me, approved



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

Gerrit-MessageType: merged
Gerrit-Change-Id: I78803db10947a6ee477a493b530319654b1c045d
Gerrit-PatchSet: 18
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Liron Ar <laravot at redhat.com>
Gerrit-Reviewer: Allon Mureinik <amureini at redhat.com>
Gerrit-Reviewer: Daniel Erez <derez at redhat.com>
Gerrit-Reviewer: Liron Ar <laravot at redhat.com>
Gerrit-Reviewer: Maor Lipchuk <mlipchuk at redhat.com>
Gerrit-Reviewer: Sergey Gotliv <sgotliv at redhat.com>
Gerrit-Reviewer: Tal Nisan <tnisan at redhat.com>
Gerrit-Reviewer: automation at ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server



More information about the Engine-commits mailing list