Description of problem: It's possible to check the "Run VM on the selected host (no migration allowed)" even if no specific host is chosen (i.e. the "Run on Any Host in Cluster" is checked). Version-Release number of selected component (if applicable): rhevm-3.2.0-5.el6ev How reproducible: 100% Steps to Reproduce: 1. Edit VM -> Host tab 2. Check the "Run on Any host in Cluster" radio box 3. Check the "Allow VM migration only upon Administrator specific request (system will not trigger automatic migration of this VM)" box then uncheck it Actual results: The "Run VM on the selected host (no migration allowed)" can be checked and no error is given when the OK button is clicked. Expected results: The "Run VM on the selected host (no migration allowed)" should be grayed out. Additional info:
after discussion - the logic should be: A = Pin to host B = use host cpu For RHEVM: Any Selected Host Host ------------------------------------------------------------- Allow auto migration Allow Man. migration Do not allow migration B A+B For oVirt: Any Selected Host Host ------------------------------------------------------------- Allow auto migration A A Allow Man. migration A A Do not allow migration A+B A+B
Fixed: after discussion - the logic should be: A = cpu pinning B = use host cpu For RHEV: Any Selected Host Host ------------------------------------------------------------- Allow auto migration Allow Man. migration Do not allow migration B A+B For oVirt: Any Selected Host Host ------------------------------------------------------------- Allow auto migration A Allow Man. migration A Do not allow migration B A+B
Fixed: A = cpu pinning B = use host cpu * = will be available on 3.2 - deprecated from 3.3 onward ** = will be available from 3.3 (currently blocked on Run-VM) For RHEV: Any Selected Host Host ------------------------------------------------------------- Allow auto migration Allow Man. migration B* Do not allow migration B** A+B For oVirt: Any Selected Host Host ------------------------------------------------------------- Allow auto migration A Allow Man. migration B* A Do not allow migration B** A+B
Tested on SF13.1: UI behaves as it should according to Comment#9.
3.2 has been released