Description of problem: During host installation HandleVdsVersionCommand is called, in this command we check the cluster compatibility to the vdsm version that installed on the host. This can raise an exception when vdsm version is not compatible with the cluster level (in vdsm getVdsCaps we can see to which cluster vdsm is compatible, and in vdc_options tables we can see with which vdsm versions the engine can work). After adding the following fix - http://gerrit.ovirt.org/#/c/17719/ according to Bug 974101, we didn't verify the vdsm version as needed, and reported a wrong report. The fix raised a new issue, apparently now we fail adding all hosts that contain "rc" string in their release number. RpmVersion object is used to parse the version by a regex expression that doesn't accept strings as part of the release number. Version-Release number of selected component (if applicable): vdsm-4.12.0-rc3.3.git06ed3cc.fc18.x86_64 How reproducible: Adding host with the above vdsm version. Steps to Reproduce: 1. Adding the host 2. Check the fail reason - at the events log we should see vdsm version UNKNOWN Actual results: Host stays in installFailed Expected results: We should be able to add such hosts Additional info:
*** Bug 996666 has been marked as a duplicate of this bug. ***
where can i get 4.12.0-rc3.3?
installed is add successfully with https://brewweb.devel.redhat.com/buildinfo?buildID=284653 VDSM Version: vdsm-4.12.0-127.gitedb88bf.el6ev
Closing - RHEV 3.3 Released