Red Hat Gluster Storage 3.5 update 6 Resolved Issues and Enhancements
Red Hat Gluster Storage 3.5 update 6 is a batch release for Red Hat Gluster Storage 3.5 and can be applied as an update to an existing installation or can be used to create a new installation. Red Hat Gluster Storage 3.5 update 6 updates are cumulative and include fixes from previous releases.
The following list provides errata for Red Hat Gluster Storage 3.5 update 6 and contains the complete list of fixes :
Notable Bug Fixes
-
This content is not included.1994593 Granular entry self-heal is taking more time than full entry self heal for creation and deletion workloads
- Previously, granular entry self heal took more time than the full entry self heal when there were many entry self heals pending due to the creation and deletion heavy workloads. With this update, the extra lookup to delete the stale index is removed from the code path of the granular entry self heal, which improves the heal performance in the creation and deletion heavy workloads when the granular entry self heal is enabled.
-
This content is not included.1612894 [Ganesha] Find's are hung/slow on client when new writes were running in parallel
- With this update, the readdir implementation has been substantially improved between nfs-ganesha-2.5.x and 3.x. Hence, readdir responses, including those done by a find command, are faster and no longer prone to hanging.
Support Limits
- For RHEL based Red Hat Gluster Storage upgrading to 3.5 batch update 6 with Samba, the write-behind translator has to be manually disabled for all existing samba volumes.
# gluster volume set <volname> performance.write-behind disable
-
The following features are considered deprecated in Red Hat Gluster Storage 3.5. Red Hat does not support it on new deployments and existing deployments that upgrade to Red Hat Gluster Storage 3.5 update 4.
- Tiering
- Gluster-NFS
- Gluster NFS users are advised to migrate to NFS-Ganesha before upgrading to RHGS 3.5.3. NFS-Ganesha provides enhanced functionality, additional security features, and performance improvements.
- Quota
- SMB Multi-Channel IO (Tech Preview)
Known Issue
- Setting the
auth.allowoption can crash Gluster mounts in hundreds of client configurations if the setting dynamic-auth is not disabled.- Users who have configured hundreds of
auth.allowaddresses can encounter issues with Gluster mounts crashing while a client is attempting to mount or remount the volume. This is because of setvolume requests not completed as the dns-server is taking an extended time to resolve the address. Currently, we are attempting to resolve the address by sequentially going through configured hosts in theauth-listand then comparing it to the client address. If a client hostname is near the end of theauth-listthen we can breach the timeout threshold (42 seconds) and crash the mount.
For more information, contact Red Hat Support.
- Users who have configured hundreds of
For RHGS deprecations
User's requiring WebAdmin should remain on RHEL 7, as WebAdmin is not supported on RHEL 8.
Bugs Fixed in Red Hat Gluster Storage 3.5 update 6
| Bug ID | Summary |
|---|---|
| This content is not included.1975400 | [Ganesha Packaging][rhel7] Figure out a way to persist the value of boolean "ganesha_use_fusefs" while upgrading packages |
| This content is not included.1997447 | Tracker for backports of coverity and clang fixes from upstream |
| [1965924] | Incorrect default product cert(/etc/pki/product-default/69.pem) is installed after upgrading RHGS 3.4 to RHGS 3.5 |
| This content is not included.2034652 | Rebuild redhat-release-server for RHGS to get the RHEL certificate fix |
| [1962972] | [GSS] ls/df take 1+ minute to return causing kubernetes application to fail |
| This content is not included.1853631 | Need a mechanism to know if self heal daemon is attempting heals spuriously |
| This content is not included.2006205 | dht_pt_getxattr does not seem to handle virtual xattrs |
| [1904137] | [GSS] gluster fuse process has intermittent high CPU usage / IO wait |
| This content is not included.1901468 | With fresh RHGS installation on RHEL 8.3, geo-replication goes to faulty state with sync_method as tarssh |
| This content is not included.1973566 | [Ganesha Packaging][rhel8] Figure out a way to persist the value of boolean "ganesha_use_fusefs" while upgrading packages |
| [1959684] | Incorrect RHGS product version(3.2) is listed in product cert on RHEL7 system against Prod/Stage CDN |
| This content is not included.1994593 | Granular entry self-heal is taking more time than full entry self heal for creation and deletion workloads |
| This content is not included.1995029 | tests/basic/afr/afr-anon-inode.t crashed |
| [1911665] | [GSS] Hundreds of "dentry not found" in the clients logs of the volumes since several months ago |
| This content is not included.1668303 | [GSS] [RFE] Functionality to enable log rotation for user serviceable snapshots logs |
| This content is not included.2039616 | [RHEL7 ISO] Refresh RHGS 3.5 on RHEL7 ISO with latest at RHGS 3.5.6 and at RHEL 7.9.z |
| This content is not included.2042971 | [RHEL8] Rebuild redhat-release for RHGS-3.5.6 to get the RHEL-8.5 certificate |
| This content is not included.2042962 | Product certificates need to be updated at RHGS 3.5 for RHEL 8.5 |