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

Bug 907307

Summary: Dynamic virt should be precluded for non i386/x86_64 arches
Product: [Retired] Beaker Reporter: Nick Coghlan <ncoghlan>
Component: schedulerAssignee: Nick Coghlan <ncoghlan>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 0.11CC: asaha, dcallagh, mishin, qwan, rglasz, rmancy
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: Cloud
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 902659 Environment:
Last Closed: 2013-02-13 03:37:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 902659    
Bug Blocks:    

Description Nick Coghlan 2013-02-04 04:54:04 UTC
Work on Bug #902659 (incorrect reporting of dynamic virt metrics) revealed a more serious bug in the oVirt integration: the current implementation may attempt to run non-i386/x86_64 recipes under oVirt, causing them to fail.

The specific bug is that hostRequires is checked for arch constraints, but the requested distro tree is not. So Beaker may currently attempt to deploy a ppc64 tree (etc) under oVirt, which is clearly going to fail.

The fix is fairly simple though: just check the distro tree arch as another constraint in check_virtualisability()

+++ This bug was initially created as a clone of Bug #902659 +++

Comment 1 Nick Coghlan 2013-02-04 07:48:07 UTC
On Gerrit: http://gerrit.beaker-project.org/#/c/1692/

Comment 3 Min Shin 2013-02-13 03:41:52 UTC
Beaker 0.11.3 hot fix has been released.