Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Lightspeed
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHEA-2018:2610 - Product Enhancement Advisory
Issued:
2018-09-04
Updated:
2018-09-04

RHEA-2018:2610 - Product Enhancement Advisory

  • Overview
  • Updated Packages

Synopsis

nfs-ganesha bug fix and enhancement update

Type/Severity

Product Enhancement Advisory

Red Hat Lightspeed patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated nfs-ganesha packages that fix various bugs are now available for Red Hat Gluster Storage 3.4 on Red Hat Enterprise Linux 7.

Description

NFS-Ganesha is a user space file server for the NFS protocol with support for NFS v3 and v4.0

The nfs-ganesha packages has been upgraded to upstream version 2.5.5, which provides a number of bug fixes and enhancements over the previous version. (#1472942)

This update adds the following enhancements:

  • With this release, xreaddirplus option is now turned on by default. When xreaddirplus option is turned off, NFS falls back to standardreaddir instead of readdirp. Turning xreaddirplus off would result in more lookup and stat requests being sent from the client which may impact performance. (BZ#1489378)
  • With Red Hat Gluster Storage 3.4, NFS-Ganesha log files have been moved to the /var/log/ganesha subdirectory. (BZ#1516699)
  • NFS-Ganesha-2.5.x allows registration of NFSv3 on UDPv6. (BZ#1517790)

This advisory also fixes the following bugs:

  • NFS Ganesha internally uses a different file descriptor for every lock request. When a client removes a file with a specific file descriptor, other clients who are trying to access the same file with the same file descriptor receive “No such file or directory” error. With this fix, lock request uses the same file descriptor obtained from an open call and no additional open call in the lock handling path is required. (BZ#1480138)
  • To limit the NFS version to 3 and 4.0, NFSv4 blocks were added in ganesha.conf file manually. With this fix, these options are added as default in ganesha.conf file. (BZ#1514615)
  • Currently, the default interval (in microseconds) between upcall polls is 10 microseconds. For large numbers of threads, this results in a lot of CPU consumption. With this fix, the default polling interval has been increased to 100 milliseconds (100000 microseconds) and helps reduce CPU consumption. (BZ#1481040)
  • NFS-Ganesha crashed on NFS version 3 request if the GUARDED flag was set to true. The GUARDED flag checks for the presence of a duplicate file before performing the create or open call and should fail the request with NFS3ERR_EXIST if a duplicate file exists. With this fix, the GUARDED flag can handle the NFS version 3 create request and does not crash NFS-Ganesha. (BZ#1520751)
  • While exporting/unexporting multiple volumes in a loop, NFS-Ganesha process goes into failed state and then restarts on its own. The export id cache entry is also updated by race. With this fix, while unexporting, refcount on entry is taken into account and the race is closed. (BZ#1577325)

Users of NFS-Ganesha with Red Hat Gluster Storage are advised to update to these packages which fixes these bugs and adds the enhancements.

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:

https://access.redhat.com/articles/11258

Affected Products

  • Red Hat Gluster Storage Server for On-premise 3 for RHEL 7 x86_64

Fixes

  • BZ - 1427131 - [Scale] : I/O hangs on Ganesha mounts during add-brick/remove-brick on DR volumes.
  • BZ - 1461507 - [Ganesha] : Ganesha logs flooded with "unable to find reclaimable dupreq LRU entry" messages
  • BZ - 1461521 - [Ganesha] : Ganesha crashed while running Bonnie from multiple clients.
  • BZ - 1467896 - [GANESHA] Ganesha crashed while running diskfill utility on nfs share mounted on windows client
  • BZ - 1472445 - packaging: save ganesha config files in (/var)/run/gluster/shared_storage/nfs-ganesha
  • BZ - 1472937 - RHGS-3.4, rebase (lib)ntirpc to 1.5.4
  • BZ - 1472942 - RHGS-3.4, rebase nfs-ganesha to 2.5.5
  • BZ - 1476559 - [Stress] : Input/Output Error while creating files(using touch) / bonnie++/dd during MTSH.
  • BZ - 1476563 - [Stress] : Ganesha v4 mounts timed out during MTSH
  • BZ - 1480947 - [Ganesha] : Ganesha crashed during service restarts.
  • BZ - 1481040 - ganesha.nfsd processes steadily using high CPU on 2 nodes.
  • BZ - 1489378 - [RFE]nfs-ganesha: Support xreaddirplus in FSAL_GLUSTER
  • BZ - 1492695 - [Ganesha] : Ganesha crashed while exporting multiple volumes in loop.
  • BZ - 1492995 - [Ganesha] : Ganesha crashed while bringing up the Ganesha service on crashed nodes.
  • BZ - 1509118 - [Ganesha] : Ganesha crashed while exporting volumes in mdc_up_invalidate().
  • BZ - 1514615 - Limit nfs ganesha server to support protocol versions to 3 and 4.0
  • BZ - 1516699 - [Ganesha] : ganesha.log should be inside /var/log/ganesha.
  • BZ - 1519713 - [Ganesha] : Ganesha nodes crash when I/O is started from clients , vmcore generated.
  • BZ - 1520751 - [GSS]nfs-ganesha crashing after enabling ganesha.enable on a volume
  • BZ - 1542569 - [Ganesha] : nfs-ganesha installs fail.
  • BZ - 1546713 - [Ganesha] Default handling of the nfs version in ganesha.conf to limit the vers to 3 and 4.0
  • BZ - 1550952 - service nfs-ganesha enable is consistently failing in RHGS 3.4
  • BZ - 1551877 - [Ganesha] : NFS-Ganesha crashed during finds and ls in mdcache_new_entry.
  • BZ - 1551878 - [Ganesha] : Ganesha logs are flooded with "Futility Count Exceeded" messages.
  • BZ - 1551881 - [Ganesha] : Ganesha crashed during rm -rf from multiple clients.
  • BZ - 1552082 - Mount count bug in nitirpc causes mounts to stop after a while
  • BZ - 1559801 - [Ganesha] : logrotate cron task skips ganesha logs since /var/log/ganesha is world writable.
  • BZ - 1560905 - [Ganesha] : Man page of Ganesha makes no mention of FSAL Gluster.
  • BZ - 1562766 - [Ganesha] Ganesha got crashed while extracting Zip file content of disk fill utility on NFS Windows mount
  • BZ - 1562774 - [Ganesha] Ganesha crashed while deleting diskfill utility content on windows nfs mount
  • BZ - 1564481 - [Ganesha] ls -lrt command is stuck on NFS mount point for more than 1 hour having around 10 lakhs file
  • BZ - 1571363 - [Ganesha] Extraction of files is failing on nfs share mounted on windows client
  • BZ - 1575398 - [Ganesha] Lots of "NFS3 :CRIT :Likely bug: FSAL did not fill in a standard NFSv3 attribute: missing 1dfce" messages were observed in ganesha.log while deleting files from multi client
  • BZ - 1577325 - [Ganesha] Ganesha process entered failed state while exporting/unexporting multiple volumes in loop
  • BZ - 1580107 - [Ganesha] linux untar failed with "Permission denied" messages when find's were running in parallel (vers=3)
  • BZ - 1608523 - Ganesha] Ganesha crashed in _mdcache_readdir_chunked_ while performing lookup,Rootsquash enable
  • BZ - 1613273 - [Ganesha] Inconsistent output of du -sh on each iteration
  • BZ - 1613890 - [Ganesha] Wrong file count is showing on Ganesha mount for some clients, post running du -sh command

CVEs

(none)

References

(none)

Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Gluster Storage Server for On-premise 3 for RHEL 7

SRPM
libntirpc-1.5.5-1.el7rhgs.src.rpm SHA-256: ea5229700e4ef38ac248382919513b98a48425a1621db6cc92315021e713a7c7
nfs-ganesha-2.5.5-10.el7rhgs.src.rpm SHA-256: 573720a882216b3ead7555901b9c88cb9b4c8ffb8b830de1afad43dbefe2f647
x86_64
libntirpc-1.5.5-1.el7rhgs.x86_64.rpm SHA-256: f774bbe6a077d4aa656be07ed7767eb3252fda309b58824e400879c8aba282eb
libntirpc-debuginfo-1.5.5-1.el7rhgs.x86_64.rpm SHA-256: 6518dda9cb1d32b0825f61499acfd23bee835a7e5dbbde3be537229751a63b53
libntirpc-devel-1.5.5-1.el7rhgs.x86_64.rpm SHA-256: 496cde2f90c2b0b2d1c955014db69df1ec2515d77354482587ebf192ad63afc2
nfs-ganesha-2.5.5-10.el7rhgs.x86_64.rpm SHA-256: cd6f856f0d74c4e6b353c9fcacf38a9802428ce50d5257be8e433996515d2f22
nfs-ganesha-debuginfo-2.5.5-10.el7rhgs.x86_64.rpm SHA-256: c35aa4379f0892785758964591e4c0fbcb0d1fe85f726dba67d4912cd58c8be8
nfs-ganesha-gluster-2.5.5-10.el7rhgs.x86_64.rpm SHA-256: 4c1f70906cd3f88b3889b90a546923bfcd278e74195dada1a3138ae6f6493902

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility