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
    • Security Measurement
    • 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 Insights
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 Insights
  • 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 RHBA-2019:0263 - Bug Fix Advisory
Issued:
2019-02-04
Updated:
2019-02-04

RHBA-2019:0263 - Bug Fix Advisory

  • Overview
  • Updated Packages

Synopsis

glusterfs bug fix update

Type/Severity

Bug Fix Advisory

Red Hat Insights patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated glusterfs packages that fix several bugs are now available for Red Hat Gluster Storage 3.4 Batch Update 3 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:

  • Earlier, a race condition between `pcs cluster setup ...` and `systemctl enable pacemaker` sometimes left Pacemaker disabled. As a result, Pacemaker failed to start on one or more nodes after reboot. With this release, the customer can add the '--enable' option to the `pcs cluster setup ...` command to enable and start Pacemaker automatically after reboot. (BZ#1637564)
  • Previously, during a lookup failure, the stat structure returned was NULL, dereferencing which lead to the crash. With this fix, there is no defer in the stat structure when lookup failed. (BZ#1664529)
  • This update introduces a feature, reader-thread-count, for multi-threaded FUSE reader threads, which imports parallel requests on a FUSE mount and handles them through multiple threads, proffering better I/O performance. (BZ#1651040)
  • With this release, while setting up geo-replication, the slave volumes are made read-only by default. The intention is to write to the master and have the slave volumes synced to it. Considering write should not happen from the slave, it is competent to make the slave volumes read-only. (BZ#1643370)
  • Earlier, the glusterd service did not regenerate volfiles during initialization when there was a change in the maximum operating version supported. This resulted in bricks running with an older volfile in Red Hat OpenShift Container Storage. With this fix, glusterd will regenerate the volfiles whenever there is a variation in the maximum (max-op-version) supported operating version. (BZ#1651460)
  • Earlier, enabling group 'virt' failed on non-replicate volumes due to the existing replicate-specific options in the group. As a result, the options that could optimize the volume for virtual machine storage was not set on distributed volumes. This release introduces a new group 'distributed-virt' to optimize the deployment of distributed volumes in the virtual machine storage. (BZ#1653613)
  • With this release, the 'gfid2path' option is enabled by default. This provides the path for the file when the GFID is known thus helping administrators to know which file has split-brain. (BZ#1644318)
  • In replica 3 volume, renaming a file while the brick with the 'good copy' of the file is down, results in the removal of the file during self-heal leading to data loss. With this release, lookup of a file fails if there is no good copy (as determined by AFR xattrs) found, dismissing the rename option and limiting the data loss. (BZ#1362129)
  • Earlier, Samba hook scripts removed the share section from the smb.conf after restarting a volume. Any additional share specific parameters set within the configuration file was lost. In this update a new parameter, available = no, is added to sections making them unavailable to clients. Any share section with this parameter is not accessible when a volume is stopped. Restarting the volume will remove the parameter, making it accessible again. (BZ#1164778)
  • This release introduces a new group option for configuring volume options for Samba-CTDB setup which validates the requirement of volume options ideal for the setup. (BZ#1655385)
  • With this release, the Samba hook script has been improved for adding volume share section in the smb.conf file. To export gluster volume as SMB share via Samba, one of the following volume options, user.cifs or user.smb is required. The existing glusterfs volume share sections in smb.conf remains unchanged. (BZ#1541568)

Users of Red Hat Gluster Storage are advised to upgrade to these updated packages, which fixes 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

  • Red Hat Enterprise Linux Server 7 x86_64
  • Red Hat Virtualization 4 for RHEL 7 x86_64
  • Red Hat Gluster Storage Server for On-premise 3 for RHEL 7 x86_64

Fixes

  • BZ - 1350745 - build: remove absolute paths from glusterfs spec file
  • BZ - 1362129 - rename of a file can cause data loss in an replica/arbiter volume configuration
  • BZ - 1541568 - [GSS] logic in S30samba-start.sh hook script needs tweaking
  • BZ - 1596040 - eagerlock seems to lose effect when the file being written is also being read
  • BZ - 1597252 - EC volume getting created without any redundant brick
  • BZ - 1599220 - glusterd crashed and core generated at gd_mgmt_v3_unlock_timer_cbk after huge number of volumes were created
  • BZ - 1608507 - glusterd segfault - memcpy () at /usr/include/bits/string3.h:51
  • BZ - 1619857 - glusterd signal 8 - dict_lookup_common
  • BZ - 1631851 - Why do all of the gluster logs contain the exact same messages and so many of them?
  • BZ - 1633177 - gluster-NFS crash while expanding volume
  • BZ - 1637379 - Portmap entries showing stale brick entries when bricks are down
  • BZ - 1637445 - Brick process not coming up after force starting volume due to stale port map entries
  • BZ - 1637564 - Customer reports regression of BZ 1441055 with NFS-Ganesha in gluster 3.8.4-54
  • BZ - 1639476 - glusterd segmentation fault: glusterd_op_ac_brick_op_failed (event=0x7f44e0e63f40, ctx=0x0) at glusterd-op-sm.c:5606
  • BZ - 1639568 - when peer detach is issued, throw a warning to remount volumes using other cluster IPs before proceeding
  • BZ - 1643370 - [geo-rep]: RFE - Make slave volume read-only while setting up geo-rep (by default)
  • BZ - 1645480 - Files pending heal in Arbiter volume
  • BZ - 1648296 - dht_revalidate may not heal attrs on the brick root
  • BZ - 1648893 - statedump doesn't contain information about newer mempools
  • BZ - 1651040 - Add support for multi-threaded fuse reader threads for better performance
  • BZ - 1651460 - glusterd can't regenerate volfiles in container storage upgrade workflow
  • BZ - 1652466 - [Glusterd]: Glusterd crash while expanding volumes using heketi
  • BZ - 1652537 - bump up default value of server.event-threads
  • BZ - 1653224 - do not package crypt.so
  • BZ - 1653613 - [Dalton] Optimize for virt store fails with distribute volume type
  • BZ - 1654103 - Invalid memory read after freed in dht_rmdir_readdirp_cbk
  • BZ - 1654161 - glusterd crashed with seg fault possibly during node reboot while volume creates and deletes were happening
  • BZ - 1655385 - [Samba-Enhancement] Need for a single group command for setting up volume options for samba
  • BZ - 1655578 - Incorrect usage of local->fd in afr_open_ftruncate_cbk
  • BZ - 1656357 - missing explicit package dependencies in spec file
  • BZ - 1659439 - Memory leak: dict_t leak in rda_opendir
  • BZ - 1662059 - [RHV-RHGS] Fuse mount crashed while deleting a 1 TB image file from RHV
  • BZ - 1662828 - Longevity: glusterfsd(brick process) crashed when we do volume creates and deletes
  • BZ - 1663232 - profile info command is not displaying information of bricks which are hosted on peers
  • BZ - 1664235 - [geo-rep]: Directory renames not synced to slave in Hybrid Crawl
  • BZ - 1664529 - [geo-rep]: Multiple crashes seen on the slave during automation run
  • BZ - 1667169 - glusterd leaks about 1GB memory per day on single machine of storage pool
  • BZ - 1668304 - [RHHI-V] Fuse mount crashed while creating the preallocated image

CVEs

(none)

References

(none)

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

Red Hat Enterprise Linux Server 7

SRPM
glusterfs-3.12.2-40.el7.src.rpm SHA-256: 95042b3e501892e1e64001501985bbff26689b256c3caa844b9aaf368f283215
x86_64
glusterfs-3.12.2-40.el7.x86_64.rpm SHA-256: 1cd2af991d5701defb5406742d809716e75e268913d8dd95ca7a522ff6d0700e
glusterfs-api-3.12.2-40.el7.x86_64.rpm SHA-256: 51c8b212288cee8963136663e3132e242ba27cd2708770372a04fa8c511b2848
glusterfs-api-devel-3.12.2-40.el7.x86_64.rpm SHA-256: ff1ff084cce9819dcb8c9439faf2f1202a3b8e69106d5db58e0389233ff09e18
glusterfs-cli-3.12.2-40.el7.x86_64.rpm SHA-256: 324d0c7bbd20fcf988bb0ee4c95751cee7526c4bf89cb7afcce9511e368a8d92
glusterfs-client-xlators-3.12.2-40.el7.x86_64.rpm SHA-256: 30a7b1f1c053cb04b7e0218d3218a384232ba68111aea3f6f6354ef40d4dcdaa
glusterfs-debuginfo-3.12.2-40.el7.x86_64.rpm SHA-256: cb3fcdb42f1c922f53a85e04481e015bbb2e1ff52fcc27ea8fae3349411f403a
glusterfs-devel-3.12.2-40.el7.x86_64.rpm SHA-256: d7cbc62ef7064951d210efea1e44c45197ebd0bea636bbedc62a753f9c78174b
glusterfs-fuse-3.12.2-40.el7.x86_64.rpm SHA-256: 84a0ba25558fbdc659133d17a3cd98ee25da298d0abe98cfddbdd793396f4f1c
glusterfs-libs-3.12.2-40.el7.x86_64.rpm SHA-256: 71abf9d6d56b67e2682de969d91d2741527c2a19be0784c3edb6d0e1990f4007
glusterfs-rdma-3.12.2-40.el7.x86_64.rpm SHA-256: d8b10b9813e68fb563bc54488b60c1114157b6b2a69b8ee19ded5d4758dca4e8
python2-gluster-3.12.2-40.el7.x86_64.rpm SHA-256: 9c5c5ef6412e0c983b32cede444b2ef3977ab384c87d7e10dcbd4e7923541e41

Red Hat Virtualization 4 for RHEL 7

SRPM
glusterfs-3.12.2-40.el7.src.rpm SHA-256: 95042b3e501892e1e64001501985bbff26689b256c3caa844b9aaf368f283215
x86_64
glusterfs-3.12.2-40.el7.x86_64.rpm SHA-256: 1cd2af991d5701defb5406742d809716e75e268913d8dd95ca7a522ff6d0700e
glusterfs-api-3.12.2-40.el7.x86_64.rpm SHA-256: 51c8b212288cee8963136663e3132e242ba27cd2708770372a04fa8c511b2848
glusterfs-api-devel-3.12.2-40.el7.x86_64.rpm SHA-256: ff1ff084cce9819dcb8c9439faf2f1202a3b8e69106d5db58e0389233ff09e18
glusterfs-cli-3.12.2-40.el7.x86_64.rpm SHA-256: 324d0c7bbd20fcf988bb0ee4c95751cee7526c4bf89cb7afcce9511e368a8d92
glusterfs-client-xlators-3.12.2-40.el7.x86_64.rpm SHA-256: 30a7b1f1c053cb04b7e0218d3218a384232ba68111aea3f6f6354ef40d4dcdaa
glusterfs-debuginfo-3.12.2-40.el7.x86_64.rpm SHA-256: cb3fcdb42f1c922f53a85e04481e015bbb2e1ff52fcc27ea8fae3349411f403a
glusterfs-devel-3.12.2-40.el7.x86_64.rpm SHA-256: d7cbc62ef7064951d210efea1e44c45197ebd0bea636bbedc62a753f9c78174b
glusterfs-fuse-3.12.2-40.el7.x86_64.rpm SHA-256: 84a0ba25558fbdc659133d17a3cd98ee25da298d0abe98cfddbdd793396f4f1c
glusterfs-libs-3.12.2-40.el7.x86_64.rpm SHA-256: 71abf9d6d56b67e2682de969d91d2741527c2a19be0784c3edb6d0e1990f4007
glusterfs-rdma-3.12.2-40.el7.x86_64.rpm SHA-256: d8b10b9813e68fb563bc54488b60c1114157b6b2a69b8ee19ded5d4758dca4e8

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

SRPM
glusterfs-3.12.2-40.el7rhgs.src.rpm SHA-256: f55ab732e881239ff9683760cd4197d697286c66a34cbaa8cc321af31091ba6d
x86_64
glusterfs-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: 5f1d7ece347d0970e70f75837bc0eab3976bd2a1db186b0d765ccbfd0aa1a010
glusterfs-api-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: b3f3c31294508e2f5e1ab6f3912e608c9524730fcf74cd83e9b81d65854fd727
glusterfs-api-devel-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: bb265f8cf59d819df4a81f55098e9c4da2e3ae3217dddb175737fd603f61c11b
glusterfs-cli-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: c16db1688cae938533395fbc57aaccd815e012c03deb340c805822b0dc2b7cd5
glusterfs-client-xlators-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: de650d8e6fc4191437ffa16959f8a168d50689bfb340ef1d96665f2b4a6125d0
glusterfs-debuginfo-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: 46020a604071f637599b0e532de9abf282a7332483a663d5d000cfe4c9998be1
glusterfs-devel-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: b0cd36f1ea72911cd1920558a2bb895b006fd65b3483513cc49ecd73fa3c136a
glusterfs-events-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: b5871645f61817c330c63067d1c5ef0456a0ff79251195dada6c4a1d29aa8224
glusterfs-fuse-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: a2e974106b028634c2d2c4404699f10f44b09b544bb85a4686cc83d363e0ed6f
glusterfs-ganesha-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: f738d8f5fb61a28ec1b0349f1908acbb478ee8b409956b267df36f238561831d
glusterfs-geo-replication-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: 0e9efbde5ef964a39b325fc44886f341762360caad146a1c2391117b69cf8298
glusterfs-libs-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: 149aae990a94313bd9feff756b102f8115930d72f90a1f3e99689cf6207a5d53
glusterfs-rdma-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: fd023bf638cd91802fd87e6fe1e6b1fe42c57cb1be2fdb356258e9afee4f7146
glusterfs-resource-agents-3.12.2-40.el7rhgs.noarch.rpm SHA-256: c32afe9acbde3b70089b38792a1e018b59a03d81085a8da3ef8e53bf3f504214
glusterfs-server-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: 00331fba1a574b2841a2d528318389c271f0ba805607f52853c51a7f34e09e89
python2-gluster-3.12.2-40.el7rhgs.x86_64.rpm SHA-256: 435aed26830010d941ce8acb1e45313a9b207992839312177aef510f975680d8

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