Bug 1057275
| Summary: | Moving 3.3 host to maintainace after trying to move to 3.4 cluster leave host unusable | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] oVirt | Reporter: | Nir Soffer <nsoffer> | ||||
| Component: | ovirt-engine-core | Assignee: | Mooli Tayer <mtayer> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | bugs <bugs> | ||||
| Severity: | urgent | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 3.4 | CC: | acathrow, bazulay, emesika, gklein, iheim, masayag, nsoffer, yeylon | ||||
| Target Milestone: | --- | ||||||
| Target Release: | 3.4.0 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | infra | ||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2014-02-23 15:42:42 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Nir Soffer
2014-01-23 18:28:00 UTC
Created attachment 854557 [details]
engine and vdsm logs
Setting target release to current version for consideration and review. please do not push non-RFE bugs to an undefined target release to make sure bugs are reviewed for relevancy, fix, closure, etc. Workardound: remove vdsm 3.4, install vdsm from ovirt 3.3 branch. Host moves now to maintainance mode and can be moved back into 3.3 cluster. (In reply to Nir Soffer from comment #0) > Description of problem: > > After moving host to Maintenance, host stuck in Preparing For Maintenance > state or Down state, not usable. > > Version-Release number of selected component (if applicable): > > ovirt-engine: 3.4.0_beta1 > vdsm: vdsm-4.13.2-1.el6 > > How reproducible: > > Tried once. > > Steps to Reproduce: > 1. Checkout ovirt-3.4 beta1 tag from master and build and install > ovirt-engine > 2. Reinstall host in 3.3 cluster and wait until host is up I assume the host was installed also from 3.4 repos ? > 3. Move host to Maintenance (succeeds) > 4. Create 3.4 cluster > 5. Edit host and move it to new 3.4 cluster > 6. Host get a red x icon and we see message in the ui log: > Host jumbo is compatible with versions (3.0,3.1,3.2,3.3) and cannot join > Cluster sasha-cluster-3.4 which is set to version 3.4. > 7. Move host to Maintenance > 8. Host never finish the move to Maintenance still in Preparing For > Maintenance state > 9. Restart ovirt-engine and vdsm > 10. Confirm hos was rebooted > 11. Host move to Down state, and cannot be activated > (In reply to Barak from comment #4) > (In reply to Nir Soffer from comment #0) > > Description of problem: > > > > After moving host to Maintenance, host stuck in Preparing For Maintenance > > state or Down state, not usable. > > > > Version-Release number of selected component (if applicable): > > > > ovirt-engine: 3.4.0_beta1 > > vdsm: vdsm-4.13.2-1.el6 > > > > How reproducible: > > > > Tried once. > > > > Steps to Reproduce: > > 1. Checkout ovirt-3.4 beta1 tag from master and build and install > > ovirt-engine > > 2. Reinstall host in 3.3 cluster and wait until host is up > > I assume the host was installed also from 3.4 repos ? I cannot tell that now, but you can verify by vdsm version. Anyway according to the engine log it is clear that engine is not handling the response from vdsm gracefully. Engine must cope with different versions of vdsm because the administrator has no control of vdsm version on the hosts; yum update will get you newer vdsm version regardless of your engine version. Moti, Please see stack trace above, 2014-01-23 20:23:50,041 WARN [org.ovirt.engine.core.vdsbroker.VdsManager] (DefaultQuartzScheduler_Worker-59) Failed to refresh VDS , vds = afcb58e9-0330-4fe5-8b8c-caab35dbb9ed : jumbo, error = java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map, continuing.: java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map at org.ovirt.engine.core.vdsbroker.vdsbroker.NetworkQosMapper.deserialize(NetworkQosMapper.java:31) [vdsbroker.jar:] Can you please take a look ? *** This bug has been marked as a duplicate of bug 1056155 *** |