- Issued:
- 2014-04-09
- Updated:
- 2014-04-09
RHBA-2014:0388 - Bug Fix Advisory
Synopsis
ovirt-scheduler-proxy bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
A new ovirt-scheduler-proxy package that fixes a bad plugin handling is now
available for Red Hat Enterprise Virtualization Manager.
Description
The ovirt-scheduler-proxy package provides infrastructure to handle virtual
machine placement, allowing users to create new scheduling policies, and also
write their own logic in Python and include it in a policy.
This update fixes the following bug:
- When a filter plugin failed the engine was not able to start a VM, because it
got an empty list of available hosts. This fix changes the behaviour so when all
plugins fail the full list of hosts is returned (BZ#1069214).
Important notes:
- User provided code is unsupported.
- Using user provided code may have a performance impact, so administrators are
advised to carefully test their code and the general performance changes before
using it in live setups. (BZ#912059)
All Red Hat Enterprise Virtualization users are advised to upgrade to these
updated packages which fix this bug and add this enhancement.
Changes to the ovirt-scheduler-proxy component:
- Previously, when external filters failed, the scheduling proxy returned an
empty list of available hosts. This meant that virtual machines could not be
started. A fix now makes Red Hat Enterprise Virtualization ignore the failure of
external filters, and that means that the full list of available hosts is
returned to the engine. Virtual machines can now be restarted, and it is as
though the failing plugin was not ever called. (BZ#1069214)
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258
Starting RHEV 3.3 there is an additional RPM called ovirt-scheduler-proxy.
This proxy provides the infrastructure for users to add their own logic and
code to the scheduling flow.
Note: by design external code may have a performance impact.
Users are advised to carefully test their code for functionality and
performance prior to using it in production environments.
Affected Products
- Red Hat Virtualization 3.3 x86_64
Fixes
- BZ - 1069214 - Filter returns empty list if the plugin filter method is failing
CVEs
(none)
References
(none)
Red Hat Virtualization 3.3
SRPM | |
---|---|
ovirt-scheduler-proxy-0.1.3-5.el6ev.src.rpm | SHA-256: 901d46b48973a7f646775327f4b3b64e2a595268cc07090f42ae21effcc9d651 |
x86_64 | |
ovirt-scheduler-proxy-0.1.3-5.el6ev.noarch.rpm | SHA-256: f8ccdebe2bd045a8ed5530c139d1464bc63031a4bc4a663c905dbd401e96dabc |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.