Jump to: navigation, search

oVirt 3.3.1 release notes


The oVirt Project is pleased to announce the availability of oVirt 3.3.1 release.

oVirt is an open source alternative to VMware vSphere, and provides an awesome KVM management interface for multi-node virtualization.

To find out more about features which were added in previous oVirt releases, check out the oVirt 3.3 release notes, oVirt 3.2 release notes and oVirt 3.1 release notes. For a general overview of oVirt, read the oVirt 3.0 feature guide and the about oVirt page.

Contents

Install / Upgrade from previous versions

Fedora / CentOS / RHEL

If you're installing oVirt 3.3.1 on a clean host you should read our Quick Start Guide

If you're upgrading from oVirt 3.3 you should just execute:

# yum update ovirt-engine-setup
# engine-setup

If you're upgrading from oVirt 3.2 you should read oVirt 3.2 to 3.3 upgrade

If you're upgrading from oVirt 3.1 you should upgrade to 3.2 before upgrading to 3.3.1. Please read oVirt 3.1 to 3.2 upgrade before starting the upgrade.
On CentOS and RHEL: For upgrading to 3.2 you'll need 3.2 stable repository.
So, first step is disable 3.3 / stable repository and enable 3.2 in /etc/yum.repos.d/ovirt.repo:

[ovirt-32]
name=Stable builds of the oVirt 3.2 project
baseurl=http://ovirt.org/releases/3.2/rpm/EL/$releasever/
enabled=1
skip_if_unavailable=1
gpgcheck=0

Then

# yum update ovirt-engine-setup

should install ovirt-engine-setup-3.2.3-1.el6.noarch.rpm
if you have already updated to 3.3.x please use distro-sync or downgrade instead of update.
Then:

# engine-upgrade

this will upgrade your system to latest 3.2.
Once you've all working on 3.2, enable 3.3/stable repository, then just

# yum update ovirt-engine-setup
# engine-setup

will upgrade to latest 3.3.

Gentoo

Experimental Gentoo support for ovirt-engine-3.3.1 is available at https://github.com/alonbl/ovirt-overlay

Instructions on how to install it can be found at http://wiki.gentoo.org/wiki/OVirt

Feedback is welcomed.

oVirt Node

The updates for oVirt Node can be found here. Images:

Note: Currently there is only an ISO based on Fedora 19. A CentOS based image will follow.
Note: An RPM containing the oVirt Node image is also missing, this currently prevents an update through oVirt Engine.

Upgrade instructions can be found on the Node_Troubleshooting#Upgrading_oVirt_Node page.

What's New in 3.3.1?

Vnic Profiles

The vnic profiles feature was developed as a requirement for the Network QoS feature. Users can now limit the inbound and outbound network traffic on a virtual NIC level by applying profiles which define custom properties such as port mirroring or quality of service (QoS).

Important note:

This feature has been identified as an area of specific attention for beta testing.

Neutron Host Deploy

It is now possible to specify a Neutron external network provider when re-installing a host in order to configure it for Neutron networking (rather than only when deploying a new one).

Neutron UI Links

Linking has been added between network providers and their provided networks; this enables quick navigation from the providers tab where a provider might be configured to a provided network's main tab view where most of the management will be performed.

Add / remove vnics in add/edit VM dialog

It is now possible to add/remove network interfaces in the add/edit VM dialog, which enables further customization of a VM's networking configuration as soon as it's created (complement to Instance Types feature).

Manage Storage Connections

The Manage Storage Connections adds the ability to add, edit and delete storage connections. This helps supporting configuration changes such as adding paths (multipathing), changes of hardware, and ease failover to remote sites, by quickly switching to work with another storage that holds a backup/sync of the contents of the current storage.

Multiple Monitors

Multiple Monitors feature added the ability to channel Spice display protocol up to 4 different PCI channels in a single VM

oVirt Scheduler

oVirt now includes a new scheduler to handle VM placement, allowing users to create new scheduling policies, and also write their own logic in Python and include it in a policy.

The new oVirt scheduler serves VM scheduling requests during VM running or migration. The scheduling process is done by applying hard constraints and soft constraints to get the optimal host for that request at this point of time.

Scheduling policy elements:

  • Filter: a basic logic unit which filters out hypervisors who do not satisfy the hard constraints for placing a given VM.
  • Weight function: a function that calculates a score to a given host based on its internal logic. This is a way to implement soft constraints in the scheduling process. Since these are weights, low score is considered to be better.
  • Load balancing module: code implementing a logic to distribute the load. So far the definition of load was mostly CPU related, so migrating a VM would help to resolve that. The new scheduler allows users to write their own logic to handle other load types (network, I/O, etc) by other means such as integrating with 3rd party systems.

Scheduling process description

Every cluster has a scheduling policy. So far we had 3 main policies (None, Even distribution and Power saving), and now administrators can create their own policies or use he built-in policies. Each policy contains a list of filters, weight functions (one or more) and a single load balancing module. The scheduling process takes all relevant hosts and run them through the relevant filters of a specific policy. Note that Filter order is meaningless. The filtered host list is then used as an input to the relevant weight functions of that policy, which creates a cost table. The cost table indicates the host with the lowest weight (cost), which is the optimal solution for the given request. Multiple Weight functions may be prioritized using a factor.

Important note:

New scheduling policies created by administrators are not validated by the system. This may end up with unexpected results, so it is highly important to verify a new policy is not introducing issues or instability to the system.

Adding User Code:

The infrastructure allowing users to extend the new scheduler, is based on a service called ovirt-scheduler-proxy. The service's purpose is for RHEV admins to extend the scheduling process with custom python filters, weight functions and load balancing modules.

The daemon is waiting for engine requests using XML-RPC. Engine request may be one of:

  • runDiscover: returns an XML containing all available policy units and configurations (configuration is optional).
  • runFilters: executes a set of filters plugins sequentially (provided as a name list).
  • runScores: executes a set of weight function plugins sequentially (provided as a name list), then calculate a cost table (using factors) and return

it to the engine.

  • runBalance: executes the balance plugin named {balance name} on the hosts using the given properties_map.

Any plugin file {NAME}.py the user writes must implement at least one of the functions (do_filter, do_scores, do_balance). These files reside in $PYTHONPATH/ovirt_scheduler/plugins folder, unless changes in the proxy's configuration file /etc/ovirt/scheduler/scheduler.conf. For more information on user code you can check the provided samples.

During the daemon initialization, it will scan this folder to detect user files, and analyse the files for the relevant functionality. The results are kept in the daemon's cache, and provided to the engine when the runDiscover is called. Note that the engine will call it only when it starts up, so in order to introduce a new code, the administrator needs to restart the proxy service, and then restart the ovirt-engine.

The scheduling proxy is packaged as a separate optional RPM which is not installed by default. After installing it, the admin needs to allow it in ovirt-engine DB by setting ExternalSchedulerEnabled to True using the configuration utility (engine-config).

Important note:

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.

Known issues

The Vdsm rebase during ovirt-3.3.1 caused an unintended change in how gluster storage domains are implemented: Instead of using glusterfs, it is using gluster-fuse. BZ 1022961

This change has a positive side effect: BZ 1017289 - "Snapshots on GlusterFS w/ libgfapi enabled" makes it impossible to use gluster VMs with snapshots on ovirt-3.3.0; that should be possible now.

If you would like to maintain the former behavior, you can apply a hackish patch http://gerrit.ovirt.org/21151/ to your Vdsms.

Bugs fixed

oVirt Engine

BZ 785555 - domain selection list in login screen should be sorted alphabetically
BZ 787578 - support for multiple monitors on QXL device (single device with more RAM)
BZ 858952 - webadmin [Tree]: when "x" main tab is displayed and "x1" (type "x") item is selected on the tree, hide "New" + "Remove" actions, and disable Name editing of the item.
BZ 881055 - [RHEVM] [backend] [Host Networking] [TEXT] Bridged network rhevm is attached to multiple interfaces: <UNKNOWN> on Host
BZ 886788 - ovirt-engine-backend: No event for ticket VM command
BZ 891634 - engine: rerun of HA vm fails when vm's pid is killed during live storage migration
BZ 892642 - Disk permission don't disappear after disk is deleted(is shown as 'null(Disk)').
BZ 905383 - Database functions not fully optimized
BZ 906817 - [User Portal] A user with PowerUserRole|NetworkUser on DC doesn't see own diskless templates when creating new VM
BZ 911071 - UI event notification - host events - "Host state...Storage Domain" event text overlaps it's following.
BZ 912758 - mouse cursor wrongfully changes to progress-icon upon login failure due to validation error (e.g. empty username and/or password)
BZ 921462 - [TEXT][engine] CancellationException is logged as ERROR even though it is expected
BZ 923100 - User who can't manipulate users, can add user if he has manipulate_permission action group.
BZ 923197 - [user-portal] User has insufficient permissions on url /domain/domain_id/users
BZ 923343 - [RHEVM] [UI] redundant scroll bar in VM migration dialog
BZ 924762 - [Network Tab] the cluster pane is missing the required field per cluster when creating/editing a logical network
BZ 947474 - rhevm-config | no validation when setting MacPoolRanges
BZ 947805 - engine [UPGRADE]: reinitialize a pool which is format 3 domains with domain which is format 1 will upgrade the MTD in vdsm but engine will leave the domain as format 1
BZ 949484 - Underscores in tag names break tags
BZ 949551 - ovirt-engine-backend: Add external event error messages need to be improved [TEXT]
BZ 949557 - ovirt-engine-webadmin-portal : user who added external events does not appear in UI
BZ 950023 - webadmin: edit of master domain will show domain format as v2 when domain is in v1 format
BZ 951928 - [webadmin] All LUNs from each target listed under all targets
BZ 952147 - Race between VM migration and other virt/storage operations
BZ 953532 - engine [UPGRADE]: when connectivity is restored to all the hosts after upgrade hosts moves to non-operational for compatibility version mismatch
BZ 955573 - RHEVM-RESTAPI power management types are not updated.
BZ 957492 - engine: cannot move an inactive disk attached to a vm if live storage migration is in progress on a second disk attached to the same vm
BZ 957494 - engine: move of inactive disk is blocked on unrelated live ops (live migration of the vm, live storage migration, etc)
BZ 958726 - [REST-API] Throw error when the value of url 'max' param is not convertible to int
BZ 959879 - [REST-API] Update of power management by sending entire host representation is ignored
BZ 960063 - check DB objects before upgrade (owner engine)
BZ 960448 - engine: cannot run unlock_entity on multiple objects
BZ 960831 - QueryData2 generates slow SQL for AuditLog with no parameters
BZ 962177 - [rhevm-dwh] - ETL Reports error when a Single Host in setup is Non-Responsive ("ETL service sampling has encountered an error")
BZ 962560 - Search query "sortby" return some wrongly sorted results
BZ 966003 - Changing vmpool's quota is ignored.
BZ 966619 - [RHEVM][backend] VM NewPool-1 was restarted on Host <UNKNOWN>
BZ 966980 - backup.sh return code always 0 even on error
BZ 967604 - engine: AutoRecovery of host fails and host is set as NonOperational when export domain continues to be reported with error code 358
BZ 967628 - When an export of a template fails, the leftovers on the export domain are not cleaned
BZ 968190 - [RHEVM][backend] cannot assign VLAN to bond which is named other than bond[0-4]
BZ 968362 - webadmin: after ovirt-engine restart, if we do not reload the UI before log in, CanDoAction alerts will not appear for the user
BZ 968958 - Refactor unnecessary while loop in JndiAction class
BZ 969767 - engine: unexpected exception error when trying to hotplug a disk when its domain is in maintenance
BZ 970085 - Run Once - do not offer network device if the card is unplugged
BZ 970635 - It's impossible to update the tagged network on DC to become untagged through API
BZ 970900 - [RHEVM][webadmin][TEXT] wrong capitalization of VNIC/NIC on Networks -> Virtual Machines subtab
BZ 971695 - webadmin: Events main tab: When applying an Events search filter (which results in few items) by hitting "Enter" - duplicate entries are shown.
BZ 973911 - REST allow adding a VM nics with the same mac
BZ 973971 - REST allow adding nics with special characters
BZ 974101 - [engine-web-admin] engine reports that host cannot join to cluster due to rhev compatibility version issues when it should report about the real issue, which is vdsm compatiblity versions in it's DB
BZ 974172 - Changing Quota from Disabled to Audit is triggering the "Enforcing" warning message.
BZ 975380 - Unable to search on domain for users with some search options.
BZ 975786 - VM migration fails when required network, configured with migration usages is turned down
BZ 975886 - It's impossible to detach the network from NIC by dragging it out
BZ 977440 - Share the engine's os info with DWH through a translation table
BZ 978268 - Unable to put a host into maintenance because VMs previously managed by vdsm are running on the host
BZ 979751 - java.lang.NullPointerException when sending setupNetwork command without interface attached to network
BZ 980066 - GUI: Assign/Unassign Networks tab should be changed to more descriptive name
BZ 980486 - Attaching a network to a host's nic inherits the host nic's IP to the new network
BZ 980813 - [Admin Portal] there's twice 'Default OS' value in 'Operating System' selection box
BZ 982003 - [engine-backend] Null Pointer Exception for action CreateAllSnapshotsFromVm after failure in create snapshot
BZ 982050 - VM UUID is not shown prominently in Web UI
BZ 982527 - Disk entries remain in database after deleting the datacenter
BZ 982604 - Fence via second power management not working
BZ 983120 - Provide MoTD on logon screen
BZ 983132 - [RHEVM] [webadmin] sync network button does not appear when network gets out of sync with host
BZ 983443 - [engine-backend] engine fails to revert a failed cloneImage task, after that, user cannot do anything on the system
BZ 984586 - Cannot start a VM with USB Native - Exit message: internal error Could not format channel target type.
BZ 984927 - [webadmin] Host appears twice in hosts view
BZ 985008 - Failed to create a VM from a template, image is in locked state forever
BZ 985623 - unable to add to an AD domain (Exception message is: Comparison method violates its general contract!)
BZ 985635 - Changing email address for event notification results in error "User is already subscribed to this event with the same Notification method"
BZ 986961 - spmStop is failing with a SecureError
BZ 987294 - Adding provider with wrong name close add provider window
BZ 987427 - [RHSC] Add brick displays an improper message while adding a brick to the volume.
BZ 987783 - Live Storage Migration attempted on an unplugged disk of a running VM (instead of a simple cold move)
BZ 987819 - Template selector in pool popup is not refreshed
BZ 987830 - External events' audit logs has not records in AuditLogMessages.properties
BZ 987862 - guide button at top navigation bar in user and admin portals opens portal selection page
BZ 987875 - Error when selecting host as SPM in uninitialized data center
BZ 987889 - when selecting a bookmark, the only main tabs that should appear are the ones displayed when "System" is selected in the system tree (i.e. without Quota, Providers, Dashboard)
BZ 987907 - The VM subtree doesn't display the VM tab. It changes the name of the tree but doesn't display the VMs tab content
BZ 987910 - OK'ing in the new host dialog with an empty SSH port creates an unresponsive power management dialog
BZ 987939 - engine-setup after partial engine-cleanup fails
BZ 987941 - Error message should be changed when trying to set VNC keyboard layout for suspended VM
BZ 987943 - Text is unreadable due to spillover in the "Add Event Notification" dialog
BZ 987945 - [oVirt] [glance] Provider type should be spelled "OpenStack"
BZ 987952 - engine-config should return the list of possible VNC keyboard layouts
BZ 987967 - Error dialog while editing Network QoS has $(type) in output
BZ 987985 - vm - 'run once' icon is not displayed, instead the regular "up" icon is displayed
BZ 987993 - [oVirt] [foreman] Adding default config fails
BZ 987994 - Live snapshot leaves disks with no name on storage domains
BZ 988018 - [engine-webadmin] user cannot perform any operation under VM tab from the tree pane on UI
BZ 988033 - Updating host's cluster leads to cloning the host
BZ 988036 - We get enum instead of a message when user tries to run more VMs from the User portal then he has permissions to
BZ 988043 - edit vm - unnecessary update of nics is performed and appears in event log
BZ 988056 - We should have maximum value for Maximum number of VMs per user
BZ 988067 - [REST-API] Adding a cluster with incomplete version fails with exception
BZ 988082 - [ExternalTasks] Cannot add sub-step under existing (parent) step
BZ 988086 - [ExternalTasks] When adding new step, type is always EXECUTING
BZ 988087 - [ExternalTasks] When adding new step, state is always STARTED
BZ 988088 - [ExternalTasks] Step cannot be ended as not successful
BZ 988094 - [ExternalTasks] Cannot end existing job
BZ 988259 - [Admin Portal] Cannot update VM properties - Field timeZone can not be updated when status is Up
BZ 988305 - SshSoftFencing has no task description
BZ 988306 - Vm is trying to run on host which is in maintenance
BZ 988361 - No order of jobs via start time under /api/jobs
BZ 988425 - [GUI]When creating bond with setupNetwork default bond name should be proposed (for example bond0)
BZ 988453 - can't add host to engine when all hosts in cluster are in Install Failed state
BZ 989221 - vms_sp.sql argument error in InsertVm function
BZ 989493 - Failed manually set SPM Priority - Field sshPort can not be updated when status is Up
BZ 989898 - [Neutron] can select external provider for new network only if creating network in network main tab
BZ 989916 - RunVmOnce transaction timeout on updating vds memory
BZ 990059 - Strange behavior when trying to add VM without existing data domain
BZ 990100 - Creating multiple network with the same name
BZ 990543 - Template removal leaves record in async_tasks table
BZ 990612 - network from external network provider shouldn't be displayed in setupNetwork.
BZ 990938 - [RHEVM][TEXT] improve error message displayed in GUI when obtaining IP from DHCP fails
BZ 990962 - No REST API to import/export images from Glance
BZ 991040 - Neutron | import network | import button should be enable only if imported list in not empty
BZ 991042 - webadmin: login: in case of login error, error-message key is displayed (instead of error-message value)
BZ 991081 - Red Hat Storage nodes, attached to 'Gluster Enabled Cluster', are shown in drop-down box for choosing host, while removing Storage Domain
BZ 991729 - [engine-backend] host cannot be activated after it had been updated to maintenance in DB, while engine has never got the response for DisconnectStoragePool
BZ 991797 - storage domain creation fails if its storage connection is not mounted
BZ 991800 - Cannot add users from API using a principal name (user@domain) format when using an open ldap domain
BZ 992960 - Cannot log into User Portal - login page is stuck after being submitted
BZ 992993 - [RHEVM] [ux] Migration Options field is too narrow in New Virtual Machine dialog
BZ 993111 - [engine-backend] when attaching a local ISO domain from one host, engine does not send ConnectStorageServer to other cluster's hosts
BZ 993117 - java.lang.ClassCastException when updating direct LUN disk.
BZ 993123 - REST-API doesn't return statistics for VLAN tagged interfaces
BZ 993148 - "Is shareable" option not updated when changing disk's allocation policy between Preallocated and Thin Provision.
BZ 993645 - During create snapshot get unuseful check box “Save Memory”
BZ 993698 - engine-setup is not storing an answer to the "Do you want to install with memory less than recommended?" question
BZ 993776 - VM fails to start due to duplicate device ID
BZ 994129 - [Admin Portal] RunOnce Cloud-init Error / interfaces.BackendLocal.RunAction(org.ovirt.engine.core.common.acti on.VdcActionType,org.ovirt.engine.core.common.action.VdcActionParametersBase): javax.ejb.EJBException: JBAS014580: Unexpected Error
BZ 994191 - [rhevm-manage-domains] /var/log/ovirt-engine/engine-manage-domains.log doesn't exist
BZ 994219 - engine-install with all-in-one fails if ssh is configure for non-standard port
BZ 994247 - VM failed to start running after changing the interface of bootable disk in UI.
BZ 994454 - [engine-backend] LocalAdminPassword exception after RHEVM host reboot
BZ 994463 - Failed attached Export Storage Domain - Could not obtain lock
BZ 994604 - Users cannot log into UserPortal
BZ 994719 - Newly added Cluster policy populates the list in random position
BZ 994860 - VM image stays locked when creating template and closing engine
BZ 995011 - Gateway blank for non-management networks
BZ 995048 - [RHEVM][backend] Error "MAC address is required" shows on editing VM description
BZ 995501 - [host-deploy] block concurrent installation for same host
BZ 995754 - webadmin [Tree]: fix hardcoded non-i18n strings in tree context info messages
BZ 996005 - ImportVmTemplateParameters fails (Unexpected token)
BZ 996496 - GWT: Tooltip not shown on overflowing content when hovering over cell
BZ 996568 - CanDoAction on UpdateVmInterfaceCommand when creating VM from template.
BZ 996612 - [RHEVM][webadmin] Edit Logical Network dialog has insufficient size
BZ 996931 - [Admin Portal] Configure Local Storage has odd UI style
BZ 996934 - Force remove of data center fails
BZ 996962 - [engine-config] /var/log/ovirt-engine/engine-config.log doesn't exist
BZ 997370 - Installation fails with message of "Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/dbscripts/create_schema.sh' failed to execute"
BZ 997401 - [engine-backend] engine fails with ClassCastException during FullListVdsCommand when it detect a running VM that does not exist in DB
BZ 997422 - Problems in ListModelTypeAheadListBoxEditor
BZ 997542 - SSH Port in Edit host is always 22
BZ 997547 - wrong favicon.ico of ovirt instead of rhev
BZ 997901 - "Migrating" status icon needs adjustment, Image for disabled "Suspend" button is too contrasted
BZ 997910 - Cannot get snapshots collection via API after live snapshot creation
BZ 998386 - [Local] Failed add a host via “Guide Me” on Local Data Center
BZ 998479 - Updated user information in OpenLDAP are not propagated to engine
BZ 998634 - vnic_profile_id gets lost when snapshot is previewed
BZ 998705 - When selecting an active VM the console button is not enabled immediately
BZ 998907 - canDoAction fails when removing imported vm from export domain
BZ 998921 - [upgrade] correctly detect if packages can be rollbacked
BZ 998997 - SPM priority doesn't affect the SPM selection
BZ 999048 - VM permissions entries remain in database after force deleting data-center
BZ 999283 - It's impossible to create/change the VNIC profile to an empty one
BZ 999461 - SetupNetworks fails during host installation
BZ 999550 - [RHEVM][webadmin] When creating a VM from template, the dialog presents incorrect VNIC profiles
BZ 999630 - [RHEVM-ENGINE] Host selection is override if host can't run VM
BZ 999640 - REST-API: Adding and updating host by the API missing supported parameters
BZ 999799 - Network QoS burst units should be MB
BZ 999812 - RestAPI URI template style query for 'users' and 'disks' resources do not work.
BZ 999879 - Initial Run subsection not present by default at Run Once dialog
BZ 999896 - When RuntimeException occurs at endAction, the endAction part will be rerun over and over again
BZ 999951 - AddVmTemplateCommand failes - null value in column "device_id" violates not-null constraint
BZ 999964 - Unclear completion message in engine-setup esp for upgrades
BZ 999977 - [TEXT] Change Virtio -> VirtIO in Edit VM dialog for VirtIO console
BZ 1000039 - Change multi-monitor setting in VM Console option dialog
BZ 1000049 - RHEV installer should install and configure rhevm-websocket-proxy
BZ 1000068 - [TEXT] change "Cannot run VM. The VM status is illegal." to "Cannot run VM. The VM is already running"
BZ 1000222 - [ALL_LANG][Admin Portal] Better to list the remove items in 'Remove Network QoS' dialog.
BZ 1000224 - [ALL_LANG][Admin Portal] Unlocalized string 'Role ... on User ...' in 'Remove Permission' dialog.
BZ 1000278 - [ja_JP][Admin Portal] Word 'Public' broken into two lines in 'Profiles' panel of 'New Logical Network' dialog.
BZ 1000285 - [ALL_LANG][Admin Portal] Up-Down buttons' text displayed as garbage string in 'Import Networks' dialog.
BZ 1000297 - [ALL_LANG][Admin Portal] Should display the VM name instead of 'null' in 'Remove Network Interface(s)' dialog.
BZ 1000306 - [ALL_LANG][Admin Portal] Should display the template name instead of 'null' in 'Remove Network Interface(s)' dialog.
BZ 1000399 - Not possible to change quota of disk in enforced mode.
BZ 1000789 - Failed to create VM from template without any image disks
BZ 1000801 - Although when creating network with profile you check "Public" checkbox, the "Permission" for everyone is not created
BZ 1000804 - Inconsistency in naming of Profile usages
BZ 1000810 - It's impossible to start VM (or hotplug) when VNIC profile on the VM has QOS configured only on Inbound or only on Outbound
BZ 1000824 - Failed Migrate VM - NullPointerException
BZ 1000871 - A very minor typo found while translating [TEXT]
BZ 1000883 - [ja_JP][Admin Portal] Overlapped string 'Interface Mappings' in 'Agent Configuration' pane of 'Add or Edit Provider' dialogs.
BZ 1000964 - [rhevm] Backend - Template - Cannot change "optimized for" to Desktop
BZ 1000968 - [ja_JP][User Portal] String 'Remote Desktop' broken into two lines in 'Console Options' dialog.
BZ 1001000 - It's impossible to create or edit VNIC profile on VM Interface Profile tab with DC 3.2 and engine 3.3
BZ 1001017 - Quota resources are not counted correctly when vm with snaphots is removed.
BZ 1001068 - Importing VM to DC without original VNIC profile can arbitrary put VNIC profile with port mirroring on its network when it shouldn't
BZ 1001079 - Pollution with same event in engine.log - Failed to invoke scheduled method OnTimer: java.lang .reflect.InvocationTargetException
BZ 1001105 - Permission for everyone are not reflected on specific user
BZ 1001115 - fence_apc_snmp VdsFenceOptionMapping uses unsupported secure option
BZ 1001159 - [rhevm] Backend - Webadmin - Cluster Properties dialog box - Disable "+" when no more keys are available
BZ 1001172 - Hitting the refresh button doesn't refresh the disks list on UserPortal
BZ 1001182 - [rhevm] Webadmin - unable to choose a policy different than 'none'
BZ 1001410 - [ALL_LANG][Admin Portal] Unlocalized string 'User: with Role: ' in 'Remove System Permission(s)' dialog.
BZ 1001415 - [zh_CN][Admin Portal] Translated string of 'Last' broken into two lines in the 'Enabled Filters' field of 'Edit Cluster Policy' dialog.
BZ 1001546 - [de_DE, es_ES][RHEVM3.3][Admin Portal] - Indentation error found on New Network QoS page under Data Center Tab
BZ 1001554 - [de_De][RHEVM3.3][Admin Portal] - Misplaced 'Help' tooltip of Virtual Machin Migrate page under Host tab
BZ 1001557 - [fr_FR][Admin Portal] Help icon button misaligned in 'Attach ISO Library' dialog.
BZ 1001572 - PM options for secondary agent are not saved
BZ 1001851 - [fr_FR][Admin Portal] Garbage string displayed in the tooltips of '#path' column name in 'Edit Domain' -> 'Targets>LUNs' pane.
BZ 1001853 - [fr_FR][ja_JP][Admin Portal] String 'Any Host in Cluster' broken into two lines in 'Run Virtual Machines(s)' dialog.
BZ 1001857 - [fr_FR][Admin Portal] String broken into two lines in 'New Network Interface' dialog.
BZ 1001874 - [en_US][ALL_LANG] [User Portal] Better to use question sentence 'Are you sure you want to remove the following items?' instead of 'Template(s)' in 'Remove Template(s)' dailog.
BZ 1002093 - External scheduler balancing don't work due to ClassCastException.
BZ 1002171 - Policy creation dialog: fields reset when changing options
BZ 1002281 - Network QoS parameters aren't sent to vdsm on nic hotplug
BZ 1002353 - error message in engine.log regarding a 404 response when attempting to read "/doc/ovirt-engine/manual/DocumentationPath.csv"
BZ 1023739 - Cannot create same Local SD path on different Hosts
BZ 1002483 - VnicProfiles action groups are missing in RolesTreeView
BZ 1002588 - UserVmManager has import_export_vm permission, but there is no such action in UserPortal.
BZ 1002664 - Failures to remove images from an import domain result in imported images on data domains being marked as illegal.
BZ 1002695 - [User portal] Windows 7 x64 is launched with emulated AC97 sound card instead of Intel HDMA
BZ 1002749 - AIO installer fails at local host installation with 3.3rc2 packages
BZ 1002804 - rhevm-setup uninstalls rhevm on failure if user chose to continue with inability to rollback
BZ 1002854 - engine-setup fails to install when Gluster only mode is selected
BZ 1002902 - no way to select a cluster in new pool dialog
BZ 1003241 - [engine-web-admin] "Select Host to be used" on remove storage domain window should be greyed out in case user do not choose "Format Domain" option when removing an unattached ISO/export domain
BZ 1003282 - [RHEVM-ENGINE] wrong error when updating host IP address using REST API
BZ 1003506 - [vdsm] after a failure in moveImage, deleteImage task won't be cleaned on vdsm
BZ 1003523 - [engine] vnic_profile_id is not copied to new vm when cloning vm from snapshot
BZ 1003609 - [frontend] no way to set empty network profile
BZ 1003649 - It is impossible to hotplug a disk if the previous hotplug failed
BZ 1003775 - <product__info> is missing 'name' and 'vendor' fields in rest
BZ 1003779 - Add/remove VNICs in new VM dialog
BZ 1003787 - Creating VNIC profile with "Allow all user..." checkbox checked results in Null(Network) permissions under Users permissions
BZ 1003796 - [rhevm] Webadmin - Events - Search box with value "Events: Templates =*" gives error (Exception message is StatementCallback)
BZ 1003839 - Not possible to remove vm or re-assign quota of vm disk, when vm had assigned quota which no longer exists.
BZ 1003869 - engine-backup --mode=restore fails on unrecognized option
BZ 1003881 - VNIC profile aren't exposed as a subcollection from a single network resource
BZ 1003902 - [engine-backend] [text-only] [external-provider] import of rhos image using glance over rhev fails with: "Unable to get the disk image from the provider proxy: java.lang.RuntimeException: Unable to recognize QCOW2 format"
BZ 1004005 - ISO Domain set-up during run of 'rhevm-setup' fails to attach to Data Center
BZ 1004014 - CPU pinning not properly loaded to WA portal Virtual Machine tab
BZ 1004066 - Host: Exit message: internal error No more available PCI addresses
BZ 1004395 - ISO Domain set-up during run of 'engine-setup' fails to attach to Data Center
BZ 1004582 - Host name is not valid: The following addreses: 192.168.100.7 can't be mapped to non loopback devices on this host
BZ 1004677 - Not possible to select quota, which is assigned to specific storage.
BZ 1004695 - emulated machine reset on cluster compatibility level change
BZ 1005481 - [engine-backend] [external-provider] there is no indicator by engine about failure in DownloadImage
BZ 1005533 - Upgrade script missing field in vm_template
BZ 1005544 - engine.log doesn't include log on custom properties.
BZ 1005548 - Can't set QoS from edit network window
BZ 1005562 - RHEVM-RESTAPI: "Start" vm sent as run once
BZ 1005689 - [Admin Portal] New server VM has 'Disable strict user checking' disabled/unchecked by default
BZ 1005749 - REST-API: Disallow endless authentication session
BZ 1005846 - Creating a new VM, the "Virtual Disk" configuration never updates that the new disk was created.
BZ 1006282 - [rhevm] Webadmin - Tags - Create new tag reveals two new tabs - Provider & VM Interface Profiles
BZ 1006326 - Audit logs must be added to guest alignment feature.
BZ 1006340 - [Admin Portal] OS type is wrong when importing VM with RHEV origin from an export domain
BZ 1006400 - [engine-backend] [external-provider] disk gets stuck in 'Locked' state when importing an image which had been deleted from glance
BZ 1006402 - Uninformative error message when trying to do disk alignment on disk that has snapshots while VM is running.
BZ 1006708 - gluster - deactivate UFO/SWIFT on cluster for 3.3
BZ 1006762 - Adding job with auto_cleared false, not working correct
BZ 1006811 - Unable to copy template's disk from one storage domain to another.
BZ 1006878 - [engine-backend] [external-provider] NullPointerException when trying to force destroy a glance storage domain on RHEVM
BZ 1007279 - Edit network | Webadmin should create a default vnic profile when network is changed from non-vm to vm network
BZ 1007280 - UserTemplateBaseVm role has a wrong name
BZ 1007282 - Vm try to run on host with overloaded RAM when only RAM filter is used. And vm is pinned to overloaded host.
BZ 1007286 - Add/Edit network | profile name should be grayed out when network is non-vm
BZ 1007443 - ovirt-engine-notifier cannot be stopped properly
BZ 1007506 - [RHEVM] [webadmin] [UI] Remove custom MAC address checkbox and Example text from Blank Template NIC
BZ 1007784 - Windows template created on 3.2 setup has Single PCI checked after import to 3.3
BZ 1008153 - When pintohost filter is active, then vm which is not pinned fail to migrate.
BZ 1008523 - Scroll bar is missing when picking up a VNIC profile during VM creation
BZ 1008975 - [ovirt-engine-notifier] - Mail - Cannot send mails with SSL ("Connection refused")
BZ 1008999 - Gateway field can be updated for non-rhevm network on 3.2 and 3.1 Cluster and it should not exist on such a Cluster
BZ 1009298 - [RHEVM] [backend] it is not possible to create new VM without vNIC
BZ 1009391 - Change multi-monitor setting in VM Console option dialog for 3.2 compatible cluster
BZ 1009599 - Install fails due to relation "tags_vm_pool_map" already exist
BZ 1009807 - [ja_JP][Admin Portal] Networks tab -> Import Networks window -> "Network Provider" is not aligned with dropdown box due to insufficient space
BZ 1009863 - Java update breaks ovirt-engine start
BZ 1009986 - GUI / welcome page: locale drop down is not clickable when the page contains a scroll-bar
BZ 1009990 - [AIO] Host does not resolve on NON loopback
BZ 1010856 - [Admin Portal] Network interface name is already in use
BZ 1011116 - Update NIC doesn't actually update the NIC if only network is passed (without passing VNIC profile)
BZ 1011435 - NPE when updating a cluster compatibility version
BZ 1011437 - Administration Portal, not Administrator Portal in main RHEVM page
BZ 1011474 - Shutting down a vm after creating a snapshots causes async task to get stuck
BZ 1011486 - [RHEVM] cannot assign bridgeless rhevm and VLAN network to the same host NIC
BZ 1011547 - [RHEVM] run once returns error 500
BZ 1011569 - Cannot remove an iscsi storage connection not attached to any storage domain
BZ 1011853 - /etc/sysconfig/nfs sets variables that are not used by the nfs service
BZ 1012032 - [RHEVM][webadmin] make network profile name check behavior consistent within GUI
BZ 1012330 - Product key in sysprep.inf is empty in spite of correct ProductKey* and OS type being set
BZ 1012455 - rhevm cobertura instrumentation fails automated tests
BZ 1012821 - [RHEVM] [webadmin] [text] misleading help text in Create New Bond dialog
BZ 1012826 - Gluster Host force remove is not working
BZ 1013341 - DB upgrade from 3.2 to 3.3 fails
BZ 1013347 - /etc/sysconfig/nfs is deleted on cleanup
BZ 1013491 - oVirt+Neutron: IP lost when shutting down the instance
BZ 1013998 - Fix 'Wair for Launch" typo
BZ 1014012 - engine-setup creates a new database if postgresql is down
BZ 1014013 - if Migration Network is VLAN-tagged, traffic flows to management network
BZ 1014115 - engine-setup sometimes logs passwords
BZ 1014546 - [UserPortal][AdminPortal] Use of Guest IP address in the UserPortal instead of FQDN causing IE-based RDP client domain name mismatch
BZ 1014661 - Required network checkbox selection not working properly when creating new network from Cluster tab
BZ 1014700 - No way to remove disabled external plugins
BZ 1015037 - engine-cleanup after manual db remove exits with a non-helpful message
BZ 1015154 - Run Once doesn't respect custom domain value
BZ 1015170 - [engine] Unable to remove snapshot after detaching disk from vm
BZ 1015574 - List of applications is not populated in RHEV-M for guests
BZ 1015872 - Edit VM Disk causes NullPointerException
BZ 1016826 - Cannot set disk interface in user portal
BZ 1016982 - [oVirt][Neutron] External network not blocked for hot updating
BZ 1019618 - REST-API: Inconsistent schema implementation in PayloadFile
BZ 1019862 - Import Template(s) window shows loading but never timeout nor shows information to import the template.
BZ 1020277 - problems in engine-backup.sh
BZ 1020294 - last pull of translations from Zanata for rhev-m 3.3 product.
BZ 1022942 - Creating VM from Foreman fails with oVirt 3.3.1 beta.
BZ 1025313 - support relative answer file name
BZ 1028748 - answer files are world-readable and contain passwords

VDSM

BZ 1001001 - Running vm in "runOnce" mode prevent to unlink vnic from vm
BZ 1001704 - Restarting VDSM results in traffic duplication on a NIC with port mirroring
BZ 1004196 - Assigning a non_vm/vlan/bond network with MTU to a host doesn't effect its interface
BZ 1005031 - Unable to generate coredump
BZ 1006203 - no SPM failover after SPM lost connection to storage
BZ 1006842 - Traceback on booting of rhevh
BZ 1007686 - Migration command in vdsClient doesn't include dstqemu field in its command description
BZ 1007980 - Failed to run VM with gluster drives: internal error unexpected address type for ide disk
BZ 1009086 - [vdsm] small raw volume sizes (<~1M) are rounded to 0m in createVolume (lvcreate error)
BZ 1010693 - When starting vdsmd service, service asks for authentication name and password and wait forever
BZ 1011505 - AcquireLockFailure failed to AttachStorageDomainVDS, Cannot obtain lock, wrong lease value
BZ 1011608 - Unable to migrate VM between 3.3 (is14) hosts and older hosts
BZ 1012944 - Device identifier mismatch when extending iscsi domain
BZ 1014942 - [vdsm] Creating several disks at once fails CreateVolume with LVReplaceTagError sometimes
BZ 1015071 - fail to delete snapshot based on a preallocated LV
BZ 1015171 - engine report task failure after "after hook" fails although HW plug completed successfully
BZ 1017735 - remoteFileHandler processes are not being cleaned up after removing a disk from FileSD
BZ 1019200 - VM fail to start after upgrading from RHEV-H 6.4 to RHEV-H 6.5 (vdsm4.10->vdsm4.13) due to wrong libvirt configuration
BZ 1019360 - vdsm not starts properly after clean installation.
BZ 1021147 - vdsm from 3.3.1 beta missing dependency selinux-policy-targeted-3.7.19-195.el6_4.12.noarch
BZ 1022975 - [vdsm] storage domain upgrade fails with attributeError
BZ 1023733 - Override python-cpopen package
BZ 1025845 - MOM is ballooning all VMs at once, even VMs without free memory enough
BZ 1026556 - avoid vdsm segfaults due to m2crypto
BZ 1029501 - [vdsm] VM disk does not get resized when performing live virtual disk resize on block storage
BZ 713434 - lvremove on one host while runaway 'dd' on another may lead to data loss
BZ 787578 - PRD33 - RFE: add support for multiple monitors on QXL device (single device with more RAM)
BZ 802446 - [ovirt] [vdsm] hibernate vm from vdsClient is broken: Attribute ERROR
BZ 851050 - [vdsm] Failure in iscsiadm update node command during discoverSendTargets on attempt to modify node.startup
BZ 908704 - Networking of the Nested VMs is blocked by the rule of the Parent VM
BZ 950055 - Vdsm uses not updated cache when doing getStorageDomainStats
BZ 955993 - [engine-backend] CreateStoragePool fails in case CreateStorageDomain is done by one host and CreateStoragePool is done by another one
BZ 960635 - Drive image file %s could not be found" message contains unparsed "%s"
BZ 960952 - cannot run VM when vdsm not connected to pool ("Image path does not exist or cannot be accessed/created")
BZ 964649 - vdsm: spmStop will be called because of 'TypeError: 'dictionary-keyiterator' object is unsubscriptable' error in vdsm when removing a template with depended vms from the export domain
BZ 964768 - Add second LUN for already connected target need manually run multipath reload
BZ 979193 - Storage operations are slow, long waits on OperationMutex
BZ 980174 - adding a tagged vlan network to rhevm network interface will change rhevm network boot protocol from dhcp to none
BZ 982004 - [vdsm] vdsm fails to rollback tasks after a failure in create snapshot (with several disks)
BZ 982632 - Configuring a vlanned network over an existing and used interface takes down the interface
BZ 982634 - [Migration Network] VDSM takes itself down on failure to connect to destination libvirtd
BZ 983630 - [vdsm] engine address does not appear in vdsm.log when SSL connection problem occurs
BZ 984028 - [RHEVM][backend][vdsm][multiple gateways] Keep ovirt management as default in the main routing table always
BZ 984616 - [vdsm] vdsm fails to bind to port due to another vdsm process running
BZ 985735 - Failed to LSM, "RuntimeError: Disk 'vda' already has an ongoing replication
BZ 986635 - No dependency between “Vdsmd” and “SuperVdsmd” daemons
BZ 987525 - Can't update the bond name
BZ 987586 - [vdsm] - getVdsCapabilities verb provides QoS for host networks
BZ 988065 - Migration fails - AttributeError: 'ConsoleDevice' object has no attribute 'alias'
BZ 988299 - Impossible to start VM from Gluster Storage Domain
BZ 988990 - oVirt 3.3 - (vdsm-network): netinfo - ValueError: unknown bridge ens3
BZ 990985 - shutdown/reboot VM causes an exception on removeVmFromMonitoredDomains
BZ 991091 - [vdsm] after a crash of libvirt, vdsm is stuck in recovery phase and unable to initialize
BZ 994600 - [vdsm] SuperVdsm fails to start due to ValueError: ipaddr rhevm is not properly defined
BZ 994912 - [host-deploy] vdsmd cannot be started
BZ 995142 - DHCP FAIL $reason removes source routing configuration on management network
BZ 998411 - [vdsm] guest alignment scan fails on host due to lvchange (deactivate lv) failure
BZ 999343 - Strange behaviour of LEASETIMESEC and IOOPTIMEOUTSEC in storage domain configuration
BZ 999664 - [abrt] vdsm-python-4.12.0-18.git78903dd.fc19: service.py:353:_runAlts:ServiceNotExistError: ServiceNotExistError: Tried all alternatives but failed
BZ 999795 - RHS-C: List gluster hook fails when some of the hooks directories (post/pre) are missing in the RHS nodes
BZ 999853 - Resarting supervdsmd service after performing libvirt reconfigure

ovirt-node-plugin-vdsm

BZ 1022711 - Replace the string 'TBD' when showing the certificate
BZ 1021157 - Console error message when using wrong IP address of ovirt Engine to collect certificate