Bug 1289585
Summary: | [Upgrade][Gluster] Host moves to Non operational after vdsm upgrade due to a missing gluster-cli package | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [oVirt] vdsm | Reporter: | Gil Klein <gklein> | ||||||||
Component: | General | Assignee: | Allon Mureinik <amureini> | ||||||||
Status: | CLOSED CANTFIX | QA Contact: | Aharon Canan <acanan> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | 4.17.11 | CC: | amureini, bugs, nsoffer | ||||||||
Target Milestone: | ovirt-3.6.3 | Flags: | gklein:
ovirt-3.6.z?
gklein: blocker? rule-engine: planning_ack? rule-engine: devel_ack? rule-engine: testing_ack? |
||||||||
Target Release: | 4.17.11 | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | storage | ||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2015-12-10 09:58:21 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | Storage | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 1285700 | ||||||||||
Attachments: |
|
Description
Gil Klein
2015-12-08 13:48:54 UTC
Created attachment 1103610 [details]
supervdsm log
Created attachment 1103611 [details]
vdsm log
Created attachment 1103612 [details]
engine log
vdsm should have a Requires on glusterfs-cli. Nir, I think this was not added due to the package not being available on ppc, IIRC. But what about other arch? (In reply to Sahina Bose from comment #4) > vdsm should have a Requires on glusterfs-cli. > > Nir, I think this was not added due to the package not being available on > ppc, IIRC. But what about other arch? Vdsm was converted to noarch package, so we don't have any way now to require arch specific packages. I have set of patches fixing this here: https://gerrit.ovirt.org/42490 It was created for ceph packages, but will serve also gluster package when it is done. For the upstream VDSM project, VDSM requires glusterfs-cli (see 766a54776555e6303b4ceae593c41bbfb0c764ae and b9b06b6342829b29ab29dc9d2a972712133c3a34). On RHEV, we cannot require glusterfs-cli, as its not delivered in the rhel-server channel - only in rhel-optional or RHGS' channel. Therefore, the only thing we can do is have a release note, which we already provided in bug 922744. This should be fixed on master: https://github.com/oVirt/vdsm/commit/3151a9e34899f047b1ed615c8ec7d591ea9e3145 gluster command line is *not* required now. When it exists, we can provide validation of gluster volume configuration, and add automatically backup servers. When it is not available, the system should behave in the same way as in 3.5. |