Bug 907307 - Dynamic virt should be precluded for non i386/x86_64 arches
Summary: Dynamic virt should be precluded for non i386/x86_64 arches
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: scheduler
Version: 0.11
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nick Coghlan
QA Contact:
URL:
Whiteboard: Cloud
Depends On: 902659
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-04 04:54 UTC by Nick Coghlan
Modified: 2018-02-06 00:41 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of: 902659
Environment:
Last Closed: 2013-02-13 03:37:34 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 902659 0 unspecified CLOSED oVirt incompatible recipes are incorrectly reported in the Graphite metrics as "dynamic_virt_possible" 2021-02-22 00:41:40 UTC

Internal Links: 902659

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.


Note You need to log in before you can comment on or make changes to this bug.