Bug 1528615

Summary: Ensure that glusterfs with nfs support works after upgrade to 4.2 / GlusterFS 3.12
Product: [oVirt] vdsm Reporter: Sandro Bonazzola <sbonazzo>
Component: GlusterAssignee: Sahina Bose <sabose>
Status: CLOSED CURRENTRELEASE QA Contact: SATHEESARAN <sasundar>
Severity: high Docs Contact:
Priority: unspecified    
Version: ---CC: bugs, ebenahar, lsvaty, ndevos, sabose, sbonazzo, ylavi
Target Milestone: ovirt-4.2.2Keywords: Regression
Target Release: 4.20.17Flags: rule-engine: ovirt-4.2+
ylavi: blocker-
ylavi: exception+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: v4.20.17 Doc Type: Bug Fix
Doc Text:
Cause: gluster-gnfs is not a dependency of glusterfs-server package Consequence: Existing users using nfs to export gluster volume are no longer able to use this on upgrade to oVirt 4.2 Fix: Add a dependency on gluster-gnfs to vdsm, so that this is installed on upgrade Result:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-05-10 06:24:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Gluster RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sandro Bonazzola 2017-12-22 12:02:26 UTC
Description of problem:
It has been reported on users that after upgrading hosts to 4.2 / GlusterFS 3.12 NFS support stopped to work.


This has an easy workaround which is installing glusterfs-gnfs package.

Please ensure nfs over gluster still work after upgrading.

Comment 1 Red Hat Bugzilla Rules Engine 2017-12-22 12:02:32 UTC
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.

Comment 2 Sahina Bose 2018-01-11 06:51:46 UTC
This would need a spec change to add a dependency on glusterfs-gnfs package. Do we want to install this package on all gluster servers managed by oVirt given that the recommended nfs solution is to use nfs-ganesha?

Comment 3 Niels de Vos 2018-01-11 08:51:42 UTC
For glusterfs-3.12 (and 3.13) installing the additional glusterfs-gnfs package is acceptable. However, starting with Gluster 4.0, the package will not be made available anymore, and if NFS is expected to work, NFS-Ganesha will need to be used.

Comment 4 Sandro Bonazzola 2018-01-15 13:55:26 UTC
(In reply to Sahina Bose from comment #2)
> This would need a spec change to add a dependency on glusterfs-gnfs package.
> Do we want to install this package on all gluster servers managed by oVirt
> given that the recommended nfs solution is to use nfs-ganesha?

I'm fine going with nfs-ganesha provided that at the end of the upgrade NFS over glusterfs which was configured on 4.1 still works

Comment 5 Sandro Bonazzola 2018-01-22 13:57:30 UTC
Moved to vdsm since the patch is addressing the dependency there.

Comment 6 Sahina Bose 2018-01-23 10:08:24 UTC
Removing blocker for 4.2.1 as there's a workaround to address the issue

Comment 7 Red Hat Bugzilla Rules Engine 2018-01-23 10:08:29 UTC
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.

Comment 10 Sandro Bonazzola 2018-02-22 11:29:30 UTC
Can this move to QE?

Comment 11 Sahina Bose 2018-02-22 11:53:21 UTC
Yes

Comment 12 SATHEESARAN 2018-05-10 03:23:36 UTC
Tested with oVirt 4.2 & gluster-3.12, I could observe that glusterfs-gnfs package is marked as dependency for vdsm

Comment 13 Sandro Bonazzola 2018-05-10 06:24:04 UTC
This bugzilla is included in oVirt 4.2.2 release, published on March 28th 2018.

Since the problem described in this bug report should be
resolved in oVirt 4.2.2 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.