oVirt 4.4.1 Release Notes

The oVirt Project is pleased to announce the availability of the 4.4.1 Fifth Release Candidate as of June 19, 2020.

oVirt is a free open-source distributed virtualization solution, designed to manage your entire enterprise infrastructure. oVirt uses the trusted KVM hypervisor and is built upon several other community projects, including libvirt, Gluster, PatternFly, and Ansible.

This release is available now for Red Hat Enterprise Linux 8.1 and CentOS Linux 8.1 (or similar).

To find out how to interact with oVirt developers and users and ask questions, visit our [community page]”(/community/). All issues or bugs should be reported via Red Hat Bugzilla. The oVirt Project makes no guarantees as to its suitability or usefulness. This pre-release should not to be used in production, and it is not feature complete.

If you’d like to try oVirt as quickly as possible, follow the instructions on the Download page.

For complete installation, administration, and usage instructions, see the oVirt Documentation.

For a general overview of oVirt, read the About oVirt page.

To learn about features introduced before 4.4.1, see the release notes for previous versions.

  1. oVirt 4.4.1 Release Notes
    1. RELEASE CANDIDATE
    2. What’s New in 4.4.1?
      1. Release Note
        1. oVirt Engine WildFly
      2. Enhancements
        1. oVirt Engine
      3. Bug Fixes
        1. oVirt Engine
        2. VDSM
      4. Other
        1. oVirt Release Package
        2. oVirt Engine
        3. VDSM
        4. cockpit-ovirt
        5. oVirt Host Dependencies
        6. oVirt imageio
        7. oVirt Setup Lib
        8. oVirt Hosted Engine Setup
        9. imgbased
        10. oVirt Engine Data Warehouse
        11. oVirt Engine Appliance
        12. oVirt Node NG Image
      5. No Doc Update
        1. oVirt Engine
        2. Contributors

RELEASE CANDIDATE

In order to install this Release Candidate you will need to enable pre-release repository.

# yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release44-pre.rpm

What’s New in 4.4.1?

Release Note

oVirt Engine WildFly

  • BZ 1830951 Rebase on Wildfly 19.1

    oVirt Engine is now running on WildFly 19.1.0.FINAL

Enhancements

oVirt Engine

  • BZ 1763812 [RFE] Move the Remove VM button to the drop down menu when viewing details such as snapshots

    Feature: Moved the VM remove button to the more button’s drop down menu.

Reason: For usability. Many users would press the remove VM in a details tab view thinking that it would just remove the detailed item. Instead it deleted the VM itself.

Result: The user now has to press the more drop down button to delete the VM, but it should be less confusing as to which button to use when attempting to remove a detail such as a snapshot.

  • BZ 1841083 bump up max memory limit to 6TB

    In 4.4 the maximum memory size for 64bit x86_64 and ppc64/ppc64le VMs is now 6TB. For x86_64 this limit is applied also to VMs in 4.2 and 4.3 Cluster Levels.

Bug Fixes

oVirt Engine

VDSM

  • BZ 1612152 [GSS] Crashes in glusterVdoVolumeList seen in messages file.

Other

oVirt Release Package

  • BZ 1845670 Cannot use any element on oVirt Node cockpit login page

  • BZ 1844389 CentOS Stream release rpm

oVirt Engine

  • BZ 1846212 After grafana setup, if next engine-setup fails, rollback fails

  • BZ 1828282 Inconsistent terms for login, log out, sign out, etc.

  • BZ 1832181 vNIC is added to a running VM while the network is not attached on the host if specifying network filters

  • BZ 1844797 Can’t extend a managed block disk

  • BZ 1575542 date/time selectors in volume snapshot’s schedule doesn’t work

  • BZ 1839398 Configuring HP type by Rest API doesn’t set headless mode. In PPC arch such VM fails on start

  • BZ 1844822 DiskCopy: IllegalStateException: No default constructor for collection type

  • BZ 1704349 glance integration with recent RDO is not working

  • BZ 1842004 Addition of IPV6 hosts to hyperconverged cluster fails

  • BZ 1624732 Installing a Websocket Proxy on a Separate Machine fails on el8

  • BZ 1837911 Can’t edit a LUN disk attached to a VM from the VM->Disks screen

  • BZ 1826454 When accessing any type of console error “Sorry, VM Portal is currently having some issues”

  • BZ 1834523 Edit VM -> Enable Smartcard sharing does not stick when VM is running

  • BZ 1839676 Run engine-setup with answerfile fails on “rollback failed: cannot use a string pattern on a bytes-like object”

  • BZ 1679730 Warn about host IP addresses outside range

  • BZ 1538649 [RFE] [UI] - Add right click menu to VM’s vNIC panel

  • BZ 1839967 Error encountered when running ovirt-engine-rename

  • BZ 1662733 Webadmin- Download 2 disks on a running VM fails but only 1 disk is shown in the error message

  • BZ 1838439 After editing 4.2 cluster properties it isn’t possible to create 4.2 VM in the cluster

  • BZ 1707707 Ovirt: Can’t upload Disk Snapshots with size >1G to iSCSI storage using Java/Python SDK

  • BZ 1832828 Serial number provided is ignored

  • BZ 1517764 ovirt-imageio: socket.error: Address already in use

VDSM

  • BZ 1842767 Unable to call volumeEmptyCheck in vdsm-gluster due to errors in vdsm-gluster

  • BZ 1841030 RHV upgrade for 4.3 to 4.4 fails for IBRS CPU type

  • BZ 1704349 glance integration with recent RDO is not working

  • BZ 1810974 ipmilan fencing fails with JSON-RPC error when password contains space

  • BZ 1690485 vdsm should send events on dhcpv4 and dhcpv6 success to engine

  • BZ 1835096 Snapshot reports as ‘done’ even though it failed (due to I/O error)

  • BZ 1832967 Uploading images from glance may delay sanlock I/O and cause sanlock operations to fail

cockpit-ovirt

  • BZ 1688245 Gluster IPV6 storage domain requires additional mount options

  • BZ 1832822 Cockpit: Blacklist list in inventory file entering empty fields

oVirt Host Dependencies

oVirt imageio

  • BZ 1591439 [RFE] [v2v] - imageio performance - concurrent I/O

  • BZ 1839400 [RFE] Support fallback to proxy_url if transfer_url is not accessible

  • BZ 1836858 [v2v] Improve performance when using small requests

  • BZ 1835719 [RFE] support showing parsed configuration

oVirt Setup Lib

  • BZ 1840756 An endless loop occurs when using autoAcceptDefault=True

oVirt Hosted Engine Setup

  • BZ 1840756 An endless loop occurs when using autoAcceptDefault=True

  • BZ 1634742 HE cleanup code is not cleaning libvirt.qemu.conf correctly and HE can’t be redeployed

imgbased

  • BZ 1827232 [RHVH 4.4] sometimes when defining 2 sizes of huge pages the parameters order changed and all memory occupied by the huge pages.

oVirt Engine Data Warehouse

  • BZ 1845049 configure engine for showing link to grafana instance in ovirt landing page

  • BZ 1814643 [RFE] Configure Grafana for oVirt DWH

oVirt Engine Appliance

  • BZ 1822535 Hosted-engine restore from file fails when there are VM’s having snapshots with old compatibility levels.

oVirt Node NG Image

  • BZ 1838926 ovirt-node-ng-image CI broken due to c, network is not active

No Doc Update

oVirt Engine

  • BZ 1814212 Convert existing oVirt engine extensions configuration files to the new content required by oVirt engine 4.4

  • BZ 1839076 engine-vacuum on nonexistent table returns 0

  • BZ 1842495 high cpu usage after entering wrong search pattern in RHVM

  • BZ 1828669 After SPM select the engine lost communication to all hosts until restarted [improved logging]

  • BZ 1833770 Getting “WebSocket Proxy certificate signed successfully” log message when it actually fails

  • BZ 1835586 ansible-runner-service.log is in /var/lib

  • BZ 1828931 engine-vacuum fails with permission denied for schema pg_temp_23

Contributors

53 people contributed to this release:

Ahmad Khiet
Ales Musil
Amit Bawer
Andrej Cernek
Arik Hadas
Artur Socha
Asaf Rachmani
Aviv Litman
Aviv Turgeman
Bell Levin
Bella Khizgiyev
Benny Zlotnik
Dana Elfassy
Daniel Erez
Denis Chaplygin
Dominik Holler
Eitan Raviv
Eli Mesika
Eyal Shenitzky
Fedor Gavrilov
Gal Zaidman
Gal-Zaidman
Germano Veit Michel
Gobinda Das
Hilda Stastna
Kaustav Majumder
Lev Veyde
Liran Rotenberg
Lucia Jelinkova
Marcin Sobczyk
Martin Necas
Martin Perina
Michal Skrivanek
Milan Zamazal
Nir Levy
Nir Soffer
Ori_Liel
Pavel Bar
Prajith Kesava Prasad
Radoslaw Szwajkowski
Ritesh Chikatwar
Sandro Bonazzola
Shani Leviim
Sharon Gratch
Shirly Radco
Shmuel Melamud
Steve Goodman
Steven Rosenberg
Tal Nisan
Tomáš Golembiovský
Vojtech Juranek
Yedidyah Bar David
parthdhanjal