Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 950271

Summary: RHEV-M 3.2 SF13 - support new rhev-hypervisor-advanced rpm schema for upgrade
Product: Red Hat Enterprise Virtualization Manager Reporter: Douglas Schilling Landgraf <dougsland>
Component: ovirt-engineAssignee: Douglas Schilling Landgraf <dougsland>
Status: CLOSED NOTABUG QA Contact: cshao <cshao>
Severity: high Docs Contact:
Priority: high    
Version: 3.2.0CC: acathrow, alonbl, alukiano, bazulay, chchen, dyasny, gouyang, hadong, huiwa, iheim, leiwang, lpeer, mburns, Rhev-m-bugs, sgrinber, ycui, yeylon, ykaul
Target Milestone: ---   
Target Release: 3.2.0   
Hardware: All   
OS: Linux   
Whiteboard: infra
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-05-07 15:58:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Infra RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Douglas Schilling Landgraf 2013-04-10 01:19:36 UTC
Description of problem:

The new rpm package schema for rhev-h (rhev-hypervisor-advanced) creates the directory: /usr/share/rhev-hypervisor-advanced instead of /usr/share/rhev-hypervisor which affects the upgrade process via GUI.

Example of current database info:
# select option_value from vdc_options where 
     option_name='oVirtISOsRepositoryPath' or 
     option_name='OvirtInitialSupportedIsoVersion' or 
     option_name='OvirtIsoPrefix';
     
  option_value        
  ----------------------------
  /usr/share/rhev-hypervisor
  rhevh
  5.8

Version-Release number of selected component (if applicable):
SF13

How reproducible:
Install rhev-hypervisor-advanced-6.4-20130321 as NODE
Install RHEV-M SF13
Install the rhev-hypervisor-advanced-6.4-20130404.rpm on RHEV-M SF13
Try to upgrade via GUI
  
Actual results:
No ISO listed

Expected results:
List ISO

Additional info:
Might have others changes required, need to investigate.
Other BZ about the upgrade topic: https://bugzilla.redhat.com/show_bug.cgi?id=912449

Comment 1 Itamar Heim 2013-04-14 06:42:09 UTC
how can the new rpm break previous scheme which should continue to work for rhevm-3.0 and rhev-m 3.1?

Comment 12 Alon Bar-Lev 2013-05-02 19:01:51 UTC
Hello All,

We should eliminate this upstream/downstream difference.

There should be one directory at /usr/share/ that have all available and compatible images with some sane naming convention.

We should support both ovirt-node and rhev-h if installed without any downstream-only patches.

If we are to touch this code, I suggest we do this properly, and eliminate one more needless maintenance work and rebase efforts.

Thanks,
Alon