Red Hat Gluster Storage 3.5 update 7 Resolved Issues and Enhancements
Red Hat Gluster Storage 3.5 update 7 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 7 updates are cumulative and include fixes from previous releases.
The following list provides errata for Red Hat Gluster Storage 3.5 update 7 and contains the complete list of fixes :
Notable Bug Fixes
-
[1964712] Extra product cert 69.pem is installed under /etc/pki/product/ after package redhat-storage-server installation.
- Previously, there was an extra Red Hat Enterprise Linux (RHEL) default certificate on the system because the
redhat-storage-serverpackage had installed the RHEL default certificate to/etc/pki/product/.
With this update, the RHEL certificate file is removed from theredhat-storage-serverpackage because it is already installed on a new default path. Now, theredhat-storage-serverdoes not install the RHEL default certificate.
- Previously, there was an extra Red Hat Enterprise Linux (RHEL) default certificate on the system because the
-
This content is not included.2026833 [Ganesha][RHEL 8.5] HA status is in FAILOVER when configuring NFS ganesha with RHEL 8.5 platform.
- Previously, the
crmadmincommand waited forever or for 83 mins instead of timing out at 5 s, and glusterd waited for 2 mins for the setup command to complete before its own timeout. This is becausepacemaker-2.1.xchanged the semantics of the--timeoutcommand line parameter for thecrmadminutility. The value was an integer that specified a timeout in milliseconds.
With this update, the value is time specific, for example, 5 s, and defaults to seconds if the value is an integer. Now, thecrmadmincommand times out after 5 s as it did with the previous version of pacemaker.
- Previously, the
-
This content is not included.2005767 Perf: Enable tcmalloc and disable mempool as a default option.
- Previously, glusterFS used its own thread based memory pool along with the glibc pool to allocate or deallocate memory blocks. With this update, TCMalloc is used for memory operations to improve the performance across all file operations. Make sure to update the client and the server to get the maximum performance benefits.
Support Limits
- For RHEL based Red Hat Gluster Storage upgrading to 3.5 batch update 7 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
-
Currently, an issue with the Distributed Hash Table (DHT) might cause failures during remove-brick operations.
Workaround: To minimize the chances of remove-brick failures, ensure that the expected brick utilization won't cross the 90% full
threshold during the data rebalance done as part of the remove-brick operation. Also, reduce the load on the volume if possible.For more information, contact Red Hat Support.
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 7
| wBug ID | Summary |
|---|---|
| [1964712] | Extra product cert 69.pem is installed under /etc/pki/product/ after package redhat-storage-server installation |
| This content is not included.2030243 | CodeChange: Tracker for backport of coverity, clang and stability fixes from upstream |
| This content is not included.1937314 | [Input/output error] Random IO failure when shrinking distributed dispersed volume while performing IO |
| [1950470] | [GSS] 'stale file handle' and unable to rename files on ec volume |
| This content is not included.2005767 | Perf: Enable tcmalloc and disable mempool as a default option |
| This content is not included.2005779 | Perf: iobuf: Call standard allocation api in iobuf if page_size is less than equal to 128KB |
| This content is not included.2006631 | Perf: mem_acct: Make mem_accounting lock free |
| This content is not included.2015092 | ./tests/bugs/core/bug-1432542-mpx-restart-crash.t is getting crashed |
| This content is not included.2015937 | Introduce retries option to bind a socket for gluster |
| This content is not included.2017641 | Intermittent error:SSL3_GET_RECORD:wrong version number |
| This content is not included.2026382 | [Ganesha Packaging][rhel8] Figure out a way to persist the value of boolean "ganesha_use_fusefs" while upgrading packages |
| This content is not included.2026833 | [Ganesha][RHEL 8.5] HA status is in FAILOVER when configuring NFS ganesha with RHEL 8.5 platform |
| This content is not included.2054493 | [RHGS 3.5.7 based RHEL8] [INSTALL] Basic glusterfs installation is failing with dependency of gperftools-libs |