- Issued:
- 2019-03-27
- Updated:
- 2019-03-27
RHBA-2019:0659 - glusterfs bug fix update
Synopsis
glusterfs bug fix update
Type/Severity
Bug Fix Advisory None
Topic
Updated glusterfs packages that fix several bugs are now available for Red Hat Gluster Storage 3.4 Batch 4 Update on Red Hat Enterprise Linux 6.
Description
Red Hat Gluster Storage is software only scale-out storage solution that provides flexible and affordable unstructured data storage. It unifies data storage and infrastructure, increases performance, and improves availability and manageability to meet enterprise-level storage challenges.
This advisory fixes the following bugs:
-
A race condition between directory healing and remove empty directory operation left directories behind on some bricks. Now the race condition is fixed and clients should be able to view the directories after the commands are performed. (BZ#1458215)
-
This release introduces a garbage collection logic in glusterfs client processes. This feature reduces the overall memory usage of glusterfs client and makes sure to keep the memory consumption of glusterfs inside a limit. (BZ#1511779)
-
Earlier, a fresh lookup on a directory with the GFID on missing on some bricks resulted in a different GFID being set on those bricks. This variation in the GFID across the bricks caused issues with accessing the contents of the directory. This update fixes the issue by setting the same GFID as that present on the other bricks. (BZ#1661258)
-
With this update, users can configure cluster with either IPv4 or IPv6 networking. IPv6 support is available only for Red Hat Hyperconverged Infrastructure for Virtualization environments and not for Red Hat Gluster storage standalone environments. Nodes can communicate with either IPv4 or IPv6 at any given time, however, IPv6 support is for IPv6 only environments. For environments with both IPv4 and IPv6, IPv4 must be used. (BZ#1618669)
Users of Red Hat Gluster Storage are advised to upgrade to these updated packages, which fix these bugs.
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
| Product | Version | Arch |
|---|---|---|
| Red Hat Gluster Storage Server for On-premise | 3 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
Updated Packages
- glusterfs-api-3.12.2-47.el6.x86_64.rpm
- glusterfs-3.12.2-47.el6.x86_64.rpm
- glusterfs-client-xlators-3.12.2-47.el6.x86_64.rpm
- glusterfs-api-devel-3.12.2-47.el6.x86_64.rpm
- glusterfs-geo-replication-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-api-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-client-xlators-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-libs-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-cli-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-fuse-3.12.2-47.el6.x86_64.rpm
- glusterfs-3.12.2-47.el6rhs.src.rpm
- glusterfs-debuginfo-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-libs-3.12.2-47.el6.x86_64.rpm
- glusterfs-rdma-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-devel-3.12.2-47.el6.x86_64.rpm
- glusterfs-ganesha-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-debuginfo-3.12.2-47.el6.x86_64.rpm
- python2-gluster-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-cli-3.12.2-47.el6.x86_64.rpm
- glusterfs-fuse-3.12.2-47.el6rhs.x86_64.rpm
- python2-gluster-3.12.2-47.el6.x86_64.rpm
- glusterfs-api-devel-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-server-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-events-3.12.2-47.el6rhs.x86_64.rpm
- glusterfs-rdma-3.12.2-47.el6.x86_64.rpm
- glusterfs-resource-agents-3.12.2-47.el6rhs.noarch.rpm
- glusterfs-3.12.2-47.el6.src.rpm
- glusterfs-devel-3.12.2-47.el6rhs.x86_64.rpm
Fixes
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.