oVirt 4.3.0 Release Notes

The oVirt Project is pleased to announce the availability of the 4.3.0 Second Alpha release as of December 6th, 2018.

oVirt is an open source alternative to VMware™ vSphere™, providing an awesome KVM management interface for multi-node virtualization. This release is available now for Red Hat Enterprise Linux 7.6, CentOS Linux 7.6 (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.

For a general overview of oVirt, read the Quick Start Guide and visit the About oVirt page.

For detailed installation instructions, read the Installation Guide.

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

  1. oVirt 4.3.0 Release Notes
    1. Install / Upgrade from previous versions
      1. CentOS / RHEL
    2. ALPHA RELEASE
      1. Fedora Tech Preview
      2. oVirt Hosted Engine
      3. EPEL
    3. What's New in 4.3.0?
      1. Release Note
        1. oVirt Engine
        2. oVirt Release Package
      2. Enhancements
        1. VDSM
        2. oVirt Engine
        3. oVirt Host Dependencies
        4. oVirt Hosted Engine Setup
        5. oVirt Release Package
        6. oVirt Windows Guest Tools
        7. oVirt Engine Appliance
        8. oVirt Node NG Image
      3. Removed functionality
        1. VDSM
      4. Deprecated Functionality
        1. oVirt Engine
      5. Known Issue
        1. OTOPI
      6. Bug Fixes
        1. VDSM
        2. oVirt Engine
      7. Other
        1. VDSM
        2. oVirt Setup Lib
        3. oVirt Engine
        4. oVirt Host Dependencies
        5. OTOPI
        6. oVirt Host Deploy
        7. oVirt Hosted Engine HA
        8. oVirt Log Collector
        9. imgbased
        10. oVirt Engine Data Warehouse
        11. oVirt Engine Metrics
        12. ovirt-engine-extension-aaa-misc
        13. oVirt Release Package
        14. oVirt vmconsole
      8. No Doc Update
        1. oVirt Engine

Install / Upgrade from previous versions

CentOS / RHEL

ALPHA RELEASE

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

In order to install it on a clean system, you need to install

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

and then follow our Installation Guide.

Fedora Tech Preview

With oVirt 4.3 we are reintroducing Fedora 28 as platform for running oVirt in tech preview. More recent builds for Fedora are built for the master branch, so users that want to test them, can use the nightly snapshot. For some of the work to be done to completely restore support for Fedora, see also tracker bug 1460625.

oVirt Hosted Engine

If you're going to install oVirt as a Hosted Engine on a clean system please follow Hosted_Engine_Howto#Fresh_Install guide or the corresponding section in Self Hosted Engine Guide.

If you're upgrading an existing Hosted Engine setup, please follow Hosted_Engine_Howto#Upgrade_Hosted_Engine guide or the corresponding section within the Upgrade Guide.

EPEL

Don't enable all of EPEL on oVirt machines.

The ovirt-release package enables the EPEL repositories and includes several specific packages that are required from there. It also enables and uses the CentOS SIG repos, for other packages.

If you want to use other packages from EPEL, you should make sure to use includepkgs and add only those you need avoiding to override packages from other repos.

What's New in 4.3.0?

Release Note

oVirt Engine

  • BZ 1599321 Config values inconsistency between RHV versions
    There are inconsistencies in the following internal configuration options:
    - HotPlugCpuSupported
    - HotUnplugCpuSupported
    - HotPlugMemorySupported
    - HotUnplugMemorySupported
    - IsMigrationSupported
    - IsMemorySnapshotSupported
    - IsSuspendSupported
    - ClusterRequiredRngSourcesDefault
    Systems that have upgraded from RHV 4.0 to RHV 4.1/4.2 and are experiencing problems with these features should upgrade to RHV 4.2.5 or later.

oVirt Release Package

  • BZ 1609884 ovirt-release-master for centos doesn't contain current ovirt-web-ui
    oVirt Release package for master is now enabling a new repository hosted on COPR service for delivering ovirt-web-ui packages.

Enhancements

VDSM

  • BZ 1598391 [RFE] - Certify OSP 14 with OVN as an external network provider on RHV 4.3
  • BZ 1587892 After importing KVM VM the actual size is bigger than the virtual size
    Feature:

    Added KVM Sparseness support to KVM to oVirt Virtual Machine Importing so that when Thin Provisioning is enabled, the Disk Size of the original KVM Image will be preserved after importing to oVirt.

    Reason:

    Unless the user specifically specifies pre-allocation, the Disk Size of the Virtual Machine should be no larger than required during initial allocation of Disk Space when the VM is running. Previously when choosing Thin Provisioning for KVM to oVirt Importing, the Disk Size of the VM within the Storage Domain of oVirt was inflated to the Volume Size or Larger when the original KVM VM was much smaller.

    Result:

    Now when Importing Virtual Machines from KVM to oVirt with Thin Provisioning selected, the original Disk Size of the VM is preserved.
  • BZ 1510856 [RFE] Time sync in VM after resuming from PAUSE state
    Feature:

    Added optional Guest Time Synchronization to the snapshot functionality via the time_sync_snapshot_enable option and other un-pausing scenarios via the time_sync_cont_enable option for synchronizing and correcting the time on the VM after long pauses. The defaults for the option are turned off for backward compatibility.

    Reason:

    This becomes especially critical when there are heavy loads on the VM to ensure time stamps for example are accurate.

    Result:

    When the options are enabled, the VDSM shall attempt to synchronize the time either during pauses that occur via during snapshots and/or during other un-pausing functionality.

oVirt Engine

  • BZ 1619210 [RFE] Provide Live Migration for VMs based on "High Performance VM" Profile - automatic migrations
  • BZ 1111783 [RFE][TestOnly] Provide SCSI reservation support for virtio-scsi via rhev-guest-tools for win-8 and win-2012 guests using Direct-Lun as disks
    With this release Windows clustering is supported for iSCSI based direct attached LUNs.
  • BZ 1598391 [RFE] - Certify OSP 14 with OVN as an external network provider on RHV 4.3
  • BZ 1327846 [RFE] Q35: Support booting virtual machines via UEFI
  • BZ 1590202 [RFE] Disable Event notification popup in admin portal
    This adds a feature to control toast notifications. Once 3 or more notifications are showing, "Dismiss" and "Do not disturb" buttons will appear that allow the user to silence notifications.
  • BZ 1571399 [RFE] Improve UI plugin API for adding action buttons
    Feature: When adding custom action buttons (located above main or details tab grid) via UI plugin API, it's now possible to specify the relative position of the button and whether it should be placed in the "more" menu.

    Reason: Give UI plugins more control over plugin-contributed action button placement.

    Result: When calling addMenuPlaceActionButton/addDetailPlaceActionButton API functions, you can now pass "index" and "moreMenu" options to customize the relative position of the button and whether it should be placed in the "more" menu. By default, the button will be placed at the end (after all existing buttons) and outside the "more" menu.
  • BZ 1559694 RFE: warn user if VM does not fit in a single numa node of the host
    If a VM does not use virtual NUMA nodes, it is better if its whole memory can fit into a single NUMA node on the host. Otherwise, there may be some performance overhead.

    There are two additions in this RFE:
    1. New warning message is shown in the audit log, if a VM is run on a host where its memory cannot fit to a single host NUMA node.

    2. A new policy unit is added to the scheduler, 'Fit VM to single host NUMA node'. When starting a VM, this policy prefers hosts where the VM can fit to a single NUMA node. This unit is not active by default, because it can cause undesired edge cases.

    For example, the policy unit would cause the following behavior when starting multiple VMs.
    It the following setup:
    - 9 hosts with 16 GB per NUMA node
    - 1 host with 4 GB per NUMA node

    When multiple VMs with 6 GB of memory are scheduled, the scheduling unit would prevent them from starting on the host with 4 GB per NUMA node. No matter how overloaded the other hosts are. It would use the last host only when all the others does not have enough free memory to run the VM.
  • BZ 1009608 [RFE] Limit east-west traffic of VMs with network filter
    Feature:

    Limit east-west traffic of VMs.

    Reason:

    To enable traffic only between VM and gateway.

    Result:

    The new filter 'clean-traffic-gateway' has been added to libvirt. With parameter called 'GATEWAY_MAC' user can specify MAC address of gateway that is allowed to communicate with the VM and vice versa. Please note that user can specify multiple 'GATEWAY_MAC'.

    There are two possible configurations of VM:

    1) VM with static IP

    This is recommended setup. It is also recommended setting of parameter 'CTRL_IP_LEARNING' to 'none', any other value will result in leak of initial traffic. This is caused by libvirt learning mechanism (see https://libvirt.org/formatnwfilter.html#nwfelemsRulesAdvIPAddrDetection and https://bugzilla.redhat.com/show_bug.cgi?id=1647944 for more details).

    2) VM with DHCP

    DHCP is working partially. It is not usable in production currently (https://bugzilla.redhat.com/show_bug.cgi?id=1651499).


    The filter has general issue with ARP leak (https://bugzilla.redhat.com/show_bug.cgi?id=1651467). Peer VMs are able to see that the VM using this feature exists (in their arp table), but are not able to contact the VM, as the traffic from peers is still blocked by the filter.
  • BZ 1454673 [RFE] Changes that require Virtual Machine restart: name
    Feature:
    When a request to rename a virtual machine arrives, change the name of the virtual machine immediately also when the QEMU process is running and is set with the previous name.

    Reason:
    Users typically want to see and use the new name a virtual machine is set with even when it is running.

    Result:
    When renaming a running virtual machine, the new name is applied immediately. In this case, the user is provided with a warning that indicates that the running instance of the virtual machine uses the previous name.
  • BZ 1553902 [RFE] Update UI plugin API to reflect current UI design
    Starting with oVirt 4.3, the UI plugin API is updated to reflect recent web administration UI design changes.

    In general, there are two types of changes:

    (1) new API functions:
    - addPrimaryMenuContainer & addSecondaryMenuPlace that allow plugins to add custom secondary menu items to the vertical navigation menu

    (2) renaming of existing API functions:
    - addMainTab => addPrimaryMenuPlace
    - addSubTab => addDetailPlace
    - setTabContentUrl => setPlaceContentUrl
    - setTabAccessible => setPlaceAccessible
    - addMainTabActionButton => addMenuPlaceActionButton
    - addSubTabActionButton => addDetailPlaceActionButton

    The reason for renaming API functions (2) is to stay consistent with current web administration UI design - most notably, the absence of "main" and "sub" tabs.

    All existing API functions are still supported. For API functions that were renamed (2), it's still possible to use the original ones, but doing so will yield a warning in the browser console, for example:

    "addMainTab is deprecated, please use addPrimaryMenuPlace instead."

    Additionally, for functions [addPrimaryMenuPlace, addPrimaryMenuContainer, addSecondaryMenuPlace, addDetailPlace] and their deprecated equivalents, the options object no longer supports alignRight (boolean) parameter. This is because PatternFly tabs widget [1] expects all tabs to be aligned next to each other, flowing from left to right.

    [1] http://www.patternfly.org/pattern-library/widgets/#tabs

    For details, please consult the oVirt UI plugins feature page.
  • BZ 1518697 engine-setup upgrade of postgres to pg95 env variables not stored to answer file
    engine-setup now uses otopi's new functionality to generate its answer files, which should automatically cover all future added questions without requiring specific code for handling them. The option '–config-append' is compatible with both kinds of files, although the actual behavior will be somewhat different.
  • BZ 968435 [RFE] Present in the UI the correlation between virtual disks in a VM and what the VM sees
  • BZ 1530031 [RFE] engine-backup should have defaults for most options
    engine-backup now has defaults for most options, so they do not need to be supplied usually.

    TODO update with the new defaults once we decide what these are.
  • BZ 1131178 [RFE] Include storage domain UUID in Storage Domain 'General' tab
  • BZ 1570077 [RFE] Add UI plugin API function to allow tab/place resource cleanup
    Feature: After adding custom primary/secondary menu item or details tab via UI plugin API, it's now possible to attach "unload" handler to perform any UI-plugin-specific cleanup once the user navigates away from the given primary/secondary menu item or details tab.

    Reason: Allow UI plugins to attach "unload" handler for each plugin-contributed WebAdmin UI application place, i.e. custom primary/secondary menu item or details tab.

    Result: After adding the custom application place via addPrimaryMenuPlace/addSecondaryMenuPlace/addDetailPlace API functions, you can attach "unload" handler for that place by calling api.setPlaceUnloadHandler(place, handler) function.
  • BZ 1651255 Cannot set number of IO threads via the UI
    Feature:
    The number of IO threads can be set in the web UI in the new/edit VM dialog.

    Reason:
    Some users may need to set the number of IO threads and using web UI can be easier than REST API.
  • BZ 1560132 [RFE] Add finer grained monitoring thresholds for memory consumption on Hypervisors to RHV
    In the Administration Portal, it is possible to set a threshold for cluster level monitoring as a percentage or an absolute value, for example, 95% or 2048 MB. When usage exceeds 95% or free memory falls below 2048 MB, a "high memory usage" or "low memory available" event is logged. This reduces log clutter for clusters with large (1.5 TB) amounts of memory.

oVirt Host Dependencies

  • BZ 1598318 Require SCAP in ovirt-host
    The openscap, openscap-utils and scap-security-guide packages have been added to oVirt Node in order to help hardening the oVirt Node deployments.

oVirt Hosted Engine Setup

  • BZ 1209881 [RFE] remove iptables from hosted-engine.spec file to be able to deploy hosted-engine without firewall services installed
    Feature: Remove iptables dependency

    Reason: to be able to deploy hosted-engine without firewall services installed

oVirt Release Package

  • BZ 1598318 Require SCAP in ovirt-host
    The openscap, openscap-utils and scap-security-guide packages have been added to oVirt Node in order to help hardening the oVirt Node deployments.

oVirt Windows Guest Tools

  • BZ 1620569 Include linux qemu-guest-agent on RHV Guest Tools iso for v2v offline conversion
    Qemu Guest Agent packages for several Linux distributions have been added to ease offline installation of the guest agent
  • BZ 1578782 [RFE] Add smbus driver in windows guest tools
    Feature: virtio-smbus driver installer has been added to RHV Windows Guest Tools

    Reason: When a guest running Windows 2008 with Q35 bios an unknown device is listed in Device Manager being the smbus device unrecognized

    Result: smbus device is now recognized.

oVirt Engine Appliance

  • BZ 1578835 [RFE] Add ovirt-engine-extension-aaa-ldap-setup and ovirt-engine-extension-aaa-ldap to RHV-M Image
    Feature:
    Add engine-extensoin-aaa-ldap to the rhvm image

    Reason:
    Enable LDAP provider

    Result:
    engine-extensoin-aaa-ldap is shipped in the rhvm image

oVirt Node NG Image

  • BZ 1527120 [RFE][CodeChange] split the jenkins job and the gerrit repo if needed for nodectl tool and node-ng iso

Removed functionality

VDSM

  • BZ 1601873 Remove dependency on gluster-gnfs to support Gluster 4.1
    gluster-gnfs is no longer available with Gluster 4.1. Users that require nfs access for gluster volumes are advised to use nfs-ganesha. Please refer https://gluster.readthedocs.io/en/latest/Administrator%20Guide/NFS-Ganesha%20GlusterFS%20Integration/

Deprecated Functionality

oVirt Engine

  • BZ 1627636 Drop ovirt-engine-cli dependency
    ovirt-engine-cli uses v3 API which are deprecated and unsupported.
    We'll keep shipping the package but we are not depending on it anymore.
  • BZ 1533086 deprecate and remove disks scan alignment feature
    The "Scan Alignment" feature in the webadmin was only relevant to outdated guest OSes, which are no longer supported anyway.

    The feature is now removed from the webadmin, along with histoprical records of disks being aligned or malaligned.

Known Issue

OTOPI

  • BZ 1381135 [FC28] otopi fails to detect firewalld if python2-firewall is not available
    In fedora 24, python3 is used by default in most of the system commands.
    In particular firewall-cmd is now runing on python3 so python2-firewall is not installed by default.
    OTOPI runs on python2 so it can't use the python3 module.
    In order to allow OTOPI to detect and use firewalld the python2-firewall package has to be installed on the system.

Bug Fixes

VDSM

  • BZ 1593568 Unexpected behaviour of HA VM when host VM was running ended up Non-responsive.
  • BZ 1583038 [HE] Failed to deploy RHV-H on Hosted engine
  • BZ 1617745 startUnderlyingVm fails with exception resulting in split-brain
  • BZ 1575777 RHV import fails if VM has an unreachable floppy defined
  • BZ 1548846 Hot unplug succeeds but warnings are seen in VDSM: WARN (libvirt/events) [virt.vm] (vmId='05361b2e-1ae3-40df-a159-cb4688b303c5') Removed device not found in conf: scsi0-0-0-3
  • BZ 1589612 Cannot start VM with QoS IOPS after host&engine upgrade from 4.1 to 4.2

oVirt Engine

  • BZ 1619474 Pending change IO thread disable is not applied on shutdown
  • BZ 1619866 IO-Threads is enabled inadvertently by editing unrelated configuration
  • BZ 1306659 [CodeChange] - split ovirt-engine-lib package into separated packages for python2 and python3
  • BZ 1594615 Unable to perform upgrade from 4.1 to 4.2 due to selinux related errors.
  • BZ 1598131 OVN network synchronization not working after replacing the RHV-M tls certificate with a commercial one
  • BZ 1520848 Hit Xorg Segmentation fault while installing rhel7.4 release guest in RHV 4.2 with QXL
  • BZ 1650422 "Penalizing host <> because it is not preferred" logs are shown for VMs even if there are no preferred hosts
  • BZ 1167675 [GUI]>[SetupNetworks]> misleading message about unmanaged/unsynced network
  • BZ 1210717 [RFE] - Show a warning when commiting a previewed snapshot.
  • BZ 1115607 Edit Domain dialogue box fails to resize for over 13 lines on the vertical
  • BZ 1643476 Wrong 'maxBandwidth' sent to vdsm on migration
  • BZ 1632055 PowerSaving keeps VMs on over-utilized hosts while a host is empty and on.
  • BZ 1603020 Indicate that RHV-H hosts have to be rebooted always after upgrade
  • BZ 1595489 Virtual machine lost its cdrom device
  • BZ 1589612 Cannot start VM with QoS IOPS after host&engine upgrade from 4.1 to 4.2
  • BZ 1069269 Allocation Policy changed by engine to its default from user defined after changing to another storage domain

Other

VDSM

  • BZ 1634765 Guest agent info is not reported with latest vdsm
  • BZ 1631624 Exception on unsetPortMirroring makes vmDestroy fail.
  • BZ 1602047 vdsm-tool upgrade-networks fails with KeyError: 'defaultRoute'
  • BZ 1502083 Live storage migration completes but leaves volume un-opened.
  • BZ 1537148 Guests not responding periodically in Manager
  • BZ 1530724 Vdsm gluster is broken on Fedora 27 because of python-blivet1
  • BZ 1511891 qemu-img: slow disk move/clone/import
  • BZ 1560460 getFileStats fails on NFS domain in case or recursive symbolic link (e.g., using NetApp snapshots)
  • BZ 1429286 RAW-Preallocated disk is converted to RAW-sparse while cloning a VM in file based storage domain
  • BZ 1562602 VM with special characters failed to start
  • BZ 1629065 Enable libvirt dynamic ownership
  • BZ 1615822 [RFE] Report QEMU guest agent in app list
  • BZ 1547960 Use qemu-img measure to estimate image size
  • BZ 1607952 Kdump Status is disabled after successful fencing of host.
  • BZ 1592187 Failed to stop vm with spice + vnc
  • BZ 1471138 Creating VM from template no longer allows specification of Preallocated disks, only "RAW" or "QCOW2"
  • BZ 1579252 KeyError: 'rx' on VM shutdown

oVirt Setup Lib

  • BZ 1624599 websocket-proxy package setup fails because of missing netaddr package

oVirt Engine

  • BZ 1641882 Power on on already powered on host sets VMs as down and results in split-brain
  • BZ 1641430 During cold reboot treatment, RunVm did not run for some VMs
  • BZ 1554369 Live Merge failed on engine with "still in volume chain", but merge on host was successful
  • BZ 1527249 [DR] - HA VM with lease will not work, if SPM is down and power management is not available.
  • BZ 1638422 [REST API] Networks link point to 'datacenters' instead of 'networks'
  • BZ 1609839 Foreign key constraint violation on upgrade to 4.2.5
  • BZ 1600573 add AMD EPYC SSBD CPU
  • BZ 1579008 ovirt-engine fails to start when having a large number of stateless snapshots
  • BZ 1574346 Move disk failed but delete was called on source sd, losing all the data
  • BZ 1578357 [SCALE] Listing users in Users tab overloads the postgresql DB (CPU)
  • BZ 1637846 RemoveVmCommand doesn't log the user
  • BZ 1648190 [RHEL76] libvirt is unable to start after upgrade due to malformed UTCTIME values in cacert.pem, because properly renewed CA certificate was not passed to hosts by executing "Enroll certificate" or "Reinstall"
  • BZ 1646861 Update gluster volume options set on the volume
  • BZ 1583009 [RFE] Balancing does not produce ideal migrations
  • BZ 1640016 UI Uncaught exception on New Cluster flow when choosing DC lower than 4.3 once the CPU type was set
  • BZ 1619233 prepareMerge task is stuck when executing a cold merge on illegal image
  • BZ 1612877 engine-setup with python3, returns No module named 'async_tasks_map'
  • BZ 1459502 oVirt can not upgrade JDBC driver due to a postgres-jdbc driver regression issue
  • BZ 1582824 [UI] - VM's network interface name and icon too large and wrap
  • BZ 1574508 Space used icon in RHV-M not showing the actual space
  • BZ 1526032 [RFE] Allow uploading a pre-existing VM template image (OVA) into the environment
  • BZ 1558709 VM remains migrating forever with no Host (actually doesn't exist) after StopVmCommand fails to DestroyVDS
  • BZ 1548205 Very slow UI if Host has many (~64) elements (VFs or dummies or networks)
  • BZ 1565673 ovirt-engine loses track of a cancelled disk
  • BZ 1624069 [RFE] Custom RHV Bond Naming
  • BZ 1535009 [UI] - Provide indication in the ui what is the vdsm name of the logical name
  • BZ 1511379 [RFE] Improve error messages for importing VMs from storage domains.
  • BZ 1435636 [RFE] [engine-backend] Running tasks should be listed upon storage domain deactivation
  • BZ 1628484 When moving host to maintenance, migrate also manually migrateable VMs
  • BZ 1640977 RESTAPI listing diskprofiles only shows 1 href for the same QoS even if there are more domains with the same QoS
  • BZ 1496395 [Memory hot unplug] After commit snapshot with memory hot unplug failed since device not found
  • BZ 1576134 Failed to remove host xxxxxxxx
  • BZ 1622068 Network type shows both rt8319 and virtio when import guest from ova on rhv4.2
  • BZ 1613845 [OVN][TUNNEL] Non-existent ovirt network name causes tunnel network revert to ovirtmgmt
  • BZ 1585840 Snapshot tab of a VM doesn't show any snapshots and reports java.lang.NullPointerException: html is null in UI.log
  • BZ 1631360 use "Red Hat" manufacturer in SMBIOS for RHV VMs
  • BZ 1583217 engine-backup verify with plain format does not work
  • BZ 1611617 On rollback of failed upgrade from 4.2.1+, engine-setup outputs errors about the uuid-ossp extension
  • BZ 1539576 ovn localnet - Engine should schedule VMs only on hosts where phys_net is attached
  • BZ 1597062 setupNetworks holding vds lock for too long
  • BZ 1542328 [de_DE,es_ES,fr_FR] String "Optimize for Virt Store" misaligned with check box on storage > volumes > new window
  • BZ 1542014 [ALL_LANG] Text alignment correction needed on compute > virtual machine > guide me > attach virtual disk window
  • BZ 1593579 all engine utilities should return 0 on printing help
  • BZ 1487657 click on row doesn't select DC in attaching storage dialog
  • BZ 1580128 [RFE] Need a way to track how many logical volumes consumed in a storage domain and alert when it gets full
    The storage domain's general subtab in the Webadmin now shows the number of images on the storage domain under the rubric "Images", this corresponds to the number of LVs on a block domain
  • BZ 1497355 Live Storage Migration continued on after snapshot creation hung and timed out
  • BZ 1571247 engine-backup creates backup file with too permissive mode
  • BZ 1545270 [RFE] virtio nics are reported as '1gbit' nics, and should be '10gbit'
  • BZ 1550987 link for cluster's networkfilters returns 404
  • BZ 1566060 [UI] - VM > Start Running On host > Specific host field is disabled if pressing next to the 'Any Host In Cluster radio button
  • BZ 1520455 The VM name resets to original value when switching tab in 'import virtual machine' dialog
  • BZ 1511522 ImportVmFromConfiguration fails with NullPointerException after domain import between 4.1 and 4.2 env
  • BZ 1517245 [ALL_LANG] Truncated column names appear on volumes -> bricks -> advanced details -> memory pools page
  • BZ 1369407 NPE while trying to remove user
  • BZ 1403653 [RFE] Should accept any bond name starting with bond
  • BZ 1636256 [RFE] - limit the number of simultaneous logon sessions per user on RHVM
  • BZ 1540921 [RFE] Deprecate and remove support for Conroe and Penryn CPUs
  • BZ 1646375 [Rest API] GET request ovirt-engine/api/instancetypes/[ID]/graphicsconsoles results with null
  • BZ 1472161 [RFE] add hover text with name on disk/storage in move/copy dialog form
  • BZ 1601208 [UI] - Setup Host Networks - Scrolling isn't working properly if the NIC's tooltip is too long(off screen)
  • BZ 1636768 [UI] - VM - Network Interfaces sub tab - Add or [N/A] to the General info for an empty vNIC profile</b>
  • BZ 1636767 [UI] - VM - Snapshots sub tab - Network Interfaces - Align (Mbps)/(Pkts) to the text
  • BZ 1609843 [UI] Infiniband information not displaying correctly for hosts
  • BZ 1505402 [CodeChange] - Remove SupportBridgesReportByVDSM related code
  • BZ 1609658 [UI] - Edit External networks - All external networks are set as connected to physical network
  • BZ 1538642 [UI] - Adjust bond's icon and bad bond warning icon to the new NIC icon size
  • BZ 1537415 engine complains about serving files > 1M
  • BZ 1552548 Webadmin- trying to extend a disk with MaxBlockDiskSize (8192G) with a value of '0' wrong error appears ' Cannot create disk more than ${max}_disk_size GB'
  • BZ 1543440 CreateImageTemplateCommand failure needs to be be indicated with clearer message in GUI
  • BZ 1516473 Don't display required networks in the iSCSI Bonding dialogs
  • BZ 1527817 [UI] - Label list doesn't close after selection
  • BZ 1527101 [UI] Network plugin list control under external network provider does not close after selection
  • BZ 1588634 Hosts: UI exception is thrown when trying to open New Host dialog before hosts table is loaded
  • BZ 1431182 engine-backup accepts same filename for backup archive and backup log
  • BZ 1446907 [RFE] - link to engine's certificate on upload image network error event should display the actual engine url instead of </b>
  • BZ 1563580 Missing whitespace in 'Current kernel CMD line'
  • BZ 1536397 CloudInit: DNS search parameter is passed incorrectly
  • BZ 1558539 activating a tag takes too long, shows tall empty VM grid
  • BZ 1537095 [DNS] multi-host SetupNetworks command is not sent when a DNS entry is removed from network
  • BZ 1408584 [RFE] Host cpu type is not found anywhere in REST API
  • BZ 1595067 [RFE] Improve Backup Storage Domain usability
  • BZ 1639604 engine fails to imports external VMs
  • BZ 1624857 [RFE] Snapshot memory and metadata disks names are not distinguishable
  • BZ 1570040 [RFE] RH Single Sign-On or OpenID Connect integration with Administration/User Portal
  • BZ 1643813 Managing tags fails with ConcurrentModificationException
  • BZ 1583968 Hosted Engine VM is selected for balancing even though the BalanceVM command is not enabled for HE
  • BZ 1561413 [RFE] Remove option should be grayed out for delete protected VMs
  • BZ 1562602 VM with special characters failed to start
  • BZ 1643921 Incorrect behavior of IOThreads text box in edit VM dialog
  • BZ 1630243 [RFE] Show live migration progress bar also in virtual machine tab in host page
  • BZ 1648417 Command entities left in ACTIVE state after HostUpgradeCheckCommand
  • BZ 1645007 Foreman response is limited to 20 entries per call
  • BZ 1591801 uutils.ssh.OpenSSHUtils - the key algorithm 'EC' is not supported on Fedora 28
  • BZ 1644636 Engine failed to retrieve images list from ISO domain.
  • BZ 1645890 [REST] vnicprofiles point to "networks/[NET-ID]/vnicprofiles/" instead of: "/vnicprofiles/[VNIC-PROFILE-ID]"
  • BZ 1635405 Move Disk dialog keeps spinning - API method works
  • BZ 1530616 create new pool doesn't close dialog until all VMs are created
  • BZ 1637815 engine-vacuum fails with 'vacuumdb: command not found'
  • BZ 1631392 "New Pool" and "Edit Pool" windows have different labels for "Prestarted VMs"
  • BZ 1599732 Failed to start VM with LibVirtError "Failed to acquire lock: No space left on device"
  • BZ 1625591 After importing KVM VM, removing the VM and re-importing, the re-importing fails
  • BZ 1633645 Old 'Intel Haswell Family-IBRS' cluster CPU type not renamed during the upgrade
  • BZ 1612978 Extending VM disk fails with message "disk was successfully updated to 0 GB"
  • BZ 1624219 Pool does not appear for user in group until refresh
  • BZ 1638124 VM fails to start if maxMemory >= 2048 GB
  • BZ 1628150 Snapshot deletion fails with "MaxNumOfVmSockets has no value for version"
  • BZ 1626907 Live Snapshot creation on a "not responding" VM will fail during "GetQemuImageInfoVDS"
  • BZ 1635830 Upload disk fail trying to write 0 bytes after the end of the LV
  • BZ 1628909 Engine marks the snapshot status as OK before the actual snapshot operation
  • BZ 1633310 Entries for snapshot creations in the command_entities table in the database prevented access to the Admin Portal
  • BZ 1609718 allow search for memory guaranteed
  • BZ 1631249 Make sure RHV Manager will use OpenJDK 8 even when newer versions are available
  • BZ 1602968 [RFE] Add "power off VM" to the right-click popup menu in the GUI
  • BZ 1591828 Stop bundling nimbus-jose-jwt 4.13.1, rebase on latest 5.12.
  • BZ 1615287 Allow to create VM template with preallocated file-based disk via the UI
  • BZ 1512901 [CodeChange] Refactor DeactivateStorageDomainWithOvfUpdateCommand to use CoCo framework and steps
  • BZ 1620916 Starting engine service on fc28 with python3 fails on Cannot detect JBoss version
  • BZ 1615423 Require python3 packages in fedora
  • BZ 1608291 [RFE] Should be able to change the Port number of NoVnc
  • BZ 1612931 [CodeChange] switch to using libpwquality instead of cracklib
  • BZ 1609552 [UI] Disk storage domain drop down list appeared to be in the wrong place in 'create VM from template' dialog window
  • BZ 1609011 Creating transient disk during backup operation is failing with error "No such file or directory"
  • BZ 1554922 Failures creating a storage domain via ansible module/REST API doesn't report a meaningful error message
  • BZ 1535603 Importing a template will fail with error "Template's image doesn't exist" if the template disk was copied from another storage domain
  • BZ 1598372 Error message "Failed to plug disk X to VM Y" when running HA VM with disk right after its (VM) creation
  • BZ 1603195 On 'Copy Disk' popup, the source storage domain appears twice, so the 'Disk Profile' column was pushed to another line
  • BZ 1536813 iSCSI targets view is not refreshed upon DC field change in new direct LUN prompt
  • BZ 1598594 Live merge fails on the RHV-M Engine with "Invalid UUID string: payload" followed by exception.
  • BZ 1586126 After upgrade to RHV 4.2.3, hosts can no longer be set into maintenance mode.
  • BZ 1539755 Domain name is cut in Move disk Window
  • BZ 1568265 Skipped power management operation has misleading logs
  • BZ 1587961 Can't extend storage domain (iSCSI)
  • BZ 1594552 Can't extend iSCSI SD with an additional LUN
  • BZ 1588738 JsonMappingException in businessentities.storage.DiskImage prevents access to Engine
  • BZ 1588589 Allow to ignore the Postgres config auto-fixing
  • BZ 1486968 misleading message for Shareable disk parameter
  • BZ 1487939 Hyper converge - Gluster does no support shared disks but are displayed as option when creating a shared disk
  • BZ 1586023 Guarenteed space differing under storage domains in the RHV-M
  • BZ 1588461 [backup-api] Amend of snapshot disk that attached to a backup VM failed when updating the snapshot disk
  • BZ 1570486 Creating VM template from snapshot is available only via the UI
  • BZ 1581503 ovirt-engine won't start on Fedora 28, PostgreSQL JDBC drivers >= 42.2.2 are required to use PostgreSQL 10
  • BZ 1517286 [RFE] Skylake-server and AMD EPYC support
    Skylake-server and AMD EPYC processor families are now supported for virtualization
  • BZ 1579366 Can't Custom Preview VM snapshot with lease when Un-checking the lease when the Domain is in maintenance
  • BZ 1577811 NPE on various VM operations (update/power-off etc)
  • BZ 1576862 Uploaded image: Virtual Size of qcow2 image is not reflected at guest OS level
  • BZ 1573421 An exception is thrown when creating a template from snapshot with less disks then the active VM
  • BZ 1471138 Creating VM from template no longer allows specification of Preallocated disks, only "RAW" or "QCOW2"
  • BZ 1561052 The Active VM snapshots table entry does not exist for a specific VM
  • BZ 1545153 No Storage Domain error while restoring a snapshot
  • BZ 1544229 Exception in UI when editing a VM (without changing anything) @ org.ovirt.engine.ui.common.widget.uicommon.storage.DisksAllocationView_DriverImpl.getEventMap(DisksAllocationView_DriverImpl.java:20)
  • BZ 1452361 VM import is possible to clusters where permissions to create VMs are not granted

oVirt Host Dependencies

  • BZ 1633975 User cannot login to RHV-H if a security profile is applied during installation
  • BZ 1598085 ovirt-host depends on postfix when it just wants a MTA
  • BZ 1573186 add cockpit-machines-ovirt to RHVH hosts

OTOPI

  • BZ 1590723 Running otopi on fedora fails on missing cli object
  • BZ 1365749 [Fedora][CodeChange] otopi uses obsolete python module 'imp'
  • BZ 1542529 dnf plugin is broken

oVirt Host Deploy

  • BZ 1588068 [CodeChange][RFE] - Package ovirt-host-deploy for python3 compatibility on Fedora

oVirt Hosted Engine HA

  • BZ 1579103 RHV-H 4.2.3: hosted-engine agent fails to start after upgrade due to Permission denied: '/var/log/ovirt-hosted-engine-ha/broker.log' '/var/log/ovirt-hosted-engine-ha/agent.log'

oVirt Log Collector

  • BZ 1360621 log-collector should collect detailed yum/dnf history
  • BZ 1555449 [RFE] Reduce Archive Size by using filters message via flags unclear
  • BZ 1614304 spec: require the python2/3-ovirt-engine-lib instead of ovirt-engine-lib

imgbased

  • BZ 1645395 Imgbase check FAILED in redhat-virtualization-host-4.3-20181018.0.el7_6
  • BZ 1638606 NTP config is migrated to chrony on every upgrade

oVirt Engine Data Warehouse

  • BZ 1639006 [CodeChange] - DWH setup should support python 3
  • BZ 1546486 (Fedora 27) Talend is not working properly with dom4j - 2.0.0
  • BZ 1507037 Race condition on starting DWH on fresh install.

oVirt Engine Metrics

  • BZ 1651588 Update oVirt metrics so that host deploy will not fail due to missing Fluentd package

ovirt-engine-extension-aaa-misc

  • BZ 1570040 [RFE] RH Single Sign-On or OpenID Connect integration with Administration/User Portal

oVirt Release Package

  • BZ 1645159 change master dependencies for ovirt-web-ui rpm
  • BZ 1544481 Provide missing dependencies for Fedora 28

oVirt vmconsole

No Doc Update

oVirt Engine

  • BZ 1591751 Recreate engine_cache dir during start and host deployment flows
  • BZ 1589270 ovirt-engine-setup-plugin-ovirt-engine %pre fails on Fedora 28
  • BZ 1553425 Number of "Prestarted VMs" is ignored and all VMs of Pool starts after editing existing Pool.
  • BZ 1636981 [RFE] provide a sorted list of available boot-iso in "run once" dialog for virtual machines
  • BZ 1533389 [UI] - 'Manage Networks' dialog - Fix minor issue with the radio buttons and headers focus
  • BZ 1641954 engine python files are not compiled in fc28
  • BZ 1568447 Moving StorageDomain to Maintenance releases lock twice