Created attachment 1225795 [details] engine log Description of problem: when setting "specific host\s" in the edit VM dialog interface, it doesn't saved. in the engine log, it looks like the configuration was updated: 2016-11-29 14:12:47,611 INFO [org.ovirt.engine.core.bll.UpdateVmCommand] (default task-2) [4c67548] Pinned host changed for VM: golden_env_mixed_virtio_0. Dropping configured host devices. 2016-11-29 14:12:47,637 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (default task-2) [4c67548] Correlation ID: df2e2d7a-15eb-4927-b3bc-9df1ac9a36b2, Job ID: 8dafdc4f-9274-4ee6-8cbf-69880e80d340, Call Stack: null, Custom Event ID: -1, Message: VM golden_env_mixed_virtio_0 configuration was updated by admin@internal-authz. Version-Release number of selected component (if applicable): ovirt-engine-4.1.0-0.0.master.20161120231325.gitba51756.el7.centos.noarch How reproducible: 100% Steps to Reproduce: 1. edit VM - > host -> Start Running On -> Specific Host(s) -> choose host and save 2. edit VM again and see that the settings didn't saved. 3. Actual results: Expected results: Additional info:
This bug report has Keywords: Regression or TestBlocker. Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP.
After all it happens only on 4.1, changing targets accordingly.
After some investigation it seems that patch 104dec689d5708da8cefc00fce898aa342ed863c that converted all listboxes to use patternfly inadvertently broke "multi select list boxes" namely the VM affinity labels and preferred host picker. Since this is a UX infra issue that affects all clients of this component (ListModelMultipleSelectListBox) moving to UX.
*** Bug 1402764 has been marked as a duplicate of this bug. ***
verified on : oVirt Engine Version: 4.2.0-0.0.master.20161219225535.git893d571.el7.centos verification steps : 1. edit VM - > host -> Start Running On -> Specific Host(s) -> choose host and save 2. edit VM again and see that the settings didn't saved.