- Issued:
- 2017-09-21
- Updated:
- 2017-09-21
RHEA-2017:2779 - Product Enhancement Advisory
Synopsis
nfs-ganesha bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated nfs-ganesha packages that fix several bugs and add various enhancements are now available.
Description
NFS-Ganesha is a user space file server for the NFS protocol
with support for NFSv3, v4, v4.1, pNFS.
Red Hat Gluster Storage's support of NFS-Ganesha is based on v2.4.4 of the NFS-Ganesha release.
This rebase includes the following enhancements:
- Rebase package(s) to version:
nfs-ganesha-2.4.4
nfs-ganesha-gluster-2.4.4
nfs-ganesha-debuginfo-2.4.4
This advisory includes several bug fixes that improves stability and usability, including the dynamic update export feature.The most significant bug fixes are:
- With this release, the dependency over firewalld is removed and NFS-Ganesha can be installed with ease without installing firewalld. (BZ#1410709)
- When multiple paths with the same parent volume are exported via NFS-Ganesha, the handles maintained by the server of the files/directories common to those paths would get merged. Due to this, unexporting one of those shares may result in segmentation fault of the server when accessed via another share mount. With this fix, the refcount of such shared objects is maintained and are released only when all the exports accessing them are unexported. There is hence no issues accessing one share while unexporting another one which shares the same parent volume. (BZ#1425753)
- The NFS-Ganesha configuration file is stored in shared storage and if the shared storage is not mounted, then the NFS-Ganesha service will not start. With this fix, system init scripts have been defined and updated to make sure that shared storage is mounted before starting the NFS-Ganesha service and NFS-Ganesha will start post reboot. (BZ#1451981)
Users of NFS-Ganesha with Red Hat Gluster Storage are advised to upgrade to
this updated package.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Gluster Storage Server for On-premise 3 for RHEL 7 x86_64
Fixes
- BZ - 1378605 - FSAL_GLUSTER uses inet_ntoa(3), IPv6 compat issue
- BZ - 1379663 - Volume gets mounted with ganesha v4 mount even when it is unexported.
- BZ - 1410709 - [GSS] [RFE] remove firewalld from nfs-ganesha dependency in RHGS -RHEL 7
- BZ - 1421130 - Rebase of nfs-ganesha to latest 2.4.x in RHGS 3.3 on RHEL-7
- BZ - 1425014 - nfs-ganesha should depend on policycoreutils-python
- BZ - 1425504 - logrotate keeps ALL the log files
- BZ - 1425753 - NFS-Ganesha process segfault when deleting Gluster FSAL exports
- BZ - 1440072 - [Nfs-Ganesha] SATT16 and SATT17 tests failed on pynfs test suite
- BZ - 1441521 - ACL tests are failing in pynfs test suite
- BZ - 1451981 - [GSS] NFS-ganesha is not getting started properly after node reboot.
- BZ - 1452161 - Unnecessary access check for created file in open2
- BZ - 1456129 - [Ganesha] : Ganesha dumps core on restarts,possible memory corruption.
- BZ - 1463711 - [GANESHA] Volume having ganesha enable on it fails to get re-export on rebooted node
- BZ - 1465536 - [GANESHA] Ganesha crashed on 2 nodes while running posix compliance suit on v3 mount
- BZ - 1466007 - [Ganesha] : Unable to bring up a Ganesha HA cluster on latest bits.
- BZ - 1466446 - [Ganesha] : Ganesha crashed while removing files from mount.
- BZ - 1469988 - nfs-ganesha: Revert fixes needed to run NFS-Ganesha in RHGS as non-root user
- BZ - 1483450 - [Ganesha] Unable to take statedump of ganesha process while selinux is in Enforcing mode
CVEs
(none)
References
(none)
Red Hat Gluster Storage Server for On-premise 3 for RHEL 7
SRPM | |
---|---|
nfs-ganesha-2.4.4-17.el7rhgs.src.rpm | SHA-256: e54a775cf84441a406f2bcc62a79f4d985d5224e6ab982b90f0d70f572d5964a |
x86_64 | |
nfs-ganesha-2.4.4-17.el7rhgs.x86_64.rpm | SHA-256: 316ac0f7cb3854b78675680972fe8220f9145d742548edeb1dbbcfa38cbc250b |
nfs-ganesha-debuginfo-2.4.4-17.el7rhgs.x86_64.rpm | SHA-256: 64fce4467bd98d25eae190fe0ab6b5f0501b13febea5f8b6f433b883db2b68ea |
nfs-ganesha-gluster-2.4.4-17.el7rhgs.x86_64.rpm | SHA-256: 20b88739072f8f3bcf56f6590624c6e6fab4b4aee9d8360a0bda2d360ee4af53 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.