Issued:
2019-03-27
Updated:
2019-03-27

RHBA-2019:0658 - 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 7.

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

ProductVersionArch
Red Hat Virtualization4x86_64
Red Hat Gluster Storage Server for On-premise3x86_64
Red Hat Enterprise Linux Server7x86_64

Updated Packages

  • glusterfs-events-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-ganesha-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-api-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-devel-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-client-xlators-3.12.2-47.el7.x86_64.rpm
  • glusterfs-libs-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-api-devel-3.12.2-47.el7.x86_64.rpm
  • glusterfs-3.12.2-47.el7.x86_64.rpm
  • glusterfs-debuginfo-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-devel-3.12.2-47.el7.x86_64.rpm
  • glusterfs-3.12.2-47.el7rhgs.src.rpm
  • glusterfs-fuse-3.12.2-47.el7.x86_64.rpm
  • glusterfs-cli-3.12.2-47.el7rhgs.x86_64.rpm
  • python2-gluster-3.12.2-47.el7.x86_64.rpm
  • glusterfs-resource-agents-3.12.2-47.el7rhgs.noarch.rpm
  • glusterfs-api-3.12.2-47.el7.x86_64.rpm
  • glusterfs-fuse-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-libs-3.12.2-47.el7.x86_64.rpm
  • glusterfs-rdma-3.12.2-47.el7.x86_64.rpm
  • glusterfs-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-api-devel-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-3.12.2-47.el7.src.rpm
  • glusterfs-cli-3.12.2-47.el7.x86_64.rpm
  • python2-gluster-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-server-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-geo-replication-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-rdma-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-client-xlators-3.12.2-47.el7rhgs.x86_64.rpm
  • glusterfs-debuginfo-3.12.2-47.el7.x86_64.rpm

Fixes

CVEs

(none)

References

(none)


Additional information