RHEA-2014:0088 - Product Enhancement Advisory
ovirt-scheduler-proxy bug fix and enhancement update
Product Enhancement Advisory
A new ovirt-scheduler-proxy package that fixes a bug and provides an enhancement
is now available for Red Hat Enterprise Virtualization Manager.
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 uninstalling the ovirt-scheduler-proxy from a System V init based system,
chkconfig was called after the main init file was already deleted, resulting in
a postun script failure. This update adds a preun script to stop the service
before the init file is deleted, and also adds a systemd preun management macro.
Now, uninstalling ovirt-scheduler-proxy succeeds without any error.
This update also adds the following enhancement:
- The infrastructure allowing users to extend the new scheduler is based on a
service called ovirt-scheduler-proxy. The service's purpose is for Red Hat
Enterprise Virtualization administrators to extend the scheduling process with
custom python filters, weight functions and load balancing modules.
- 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.
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
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.
- Red Hat Virtualization 3.3 x86_64
- BZ - 912059 - PRD33 - Provide infrastructure for plug-in a schedulers
- BZ - 1055156 - warning: %postun(ovirt-scheduler-proxy-0.1.3-3.el6ev.noarch) scriptlet failed
Red Hat Virtualization 3.3