- Issued:
- 2020-01-30
- Updated:
- 2020-01-30
RHBA-2020:0288 - Bug Fix Advisory
Synopsis
glusterfs bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated glusterfs packages that fix several bugs are now available for Red
Hat Gluster Storage 3.5 Batch 1 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:
- Special handling is sometimes required to ensure I/O on clients with older versions works correctly during an in-service upgrade. Servers with dispersed volumes do not do this handling for Red Hat Gluster Storage 3.3.1 clients when upgrading to version 3.5. With this update, if you are using dispersed volumes and have clients on Red Hat Gluster Storage 3.3.1, perform an offline upgrade when moving server and client to version 3.5. (BZ#1766640)
- With this update removal of bricks will be aborted with a proper warning message if re-balance process has failed or there are some skipped files. However, users can still remove the brick by using the 'force' option. (BZ#1344758)
- Previously, after rebalance was completed, if the glusterd was rebooted gluster volume rebalance status was displaying the wrong size. Now, rebalance status displays the size correctly. (BZ#1761486)
- Performance translators, 'io-cache' and 'read-ahead' were not adding any performance improvement. The 'read-ahead' is redundant due to kernel 'read-ahead' and 'io-cache' was degrading the performance for workloads that don’t involve re-read. As the VFS layer already has both these functionalities, the two translators have been turned off by default for native fuse mounts. Due to this, there is improved performance for the sequential read. (BZ#1788656)
- The 'gluster volume heal <volname> info' always does a DNS name resolution. When DNS address resolution takes 30 seconds to fail, the command fails as it crosses the time out value set for gluster AFR volumes. With this fix, 'gluster volume heal <volname> info' command does not resolve the erroneous address and it works correctly even when DNS-server configuration has issues. (BZ#1758923)
All users of glusterfs are advised to upgrade to these updated packages,
which provides numerous bug fixes.
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:
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 - 1344758 - [GSS] Removal of bricks in volume isn't prevented if remaining brick doesn't contain all the files
- BZ - 1685406 - Proper error message needed for FUSE mount failure when /var is filled.
- BZ - 1727755 - Seeing failure due to "getxattr err for dir [No data available]" in rebalance
- BZ - 1731513 - snapd crashes sometimes
- BZ - 1758923 - [GSS] gluster volume heal info showing "Transport endpoint not connected"
- BZ - 1761326 - gluster rebalance status doesn't show detailed information when a node is rebooted
- BZ - 1761486 - DHT- gluster rebalance status shows wrong data size after rebalance is completed successfully
- BZ - 1763208 - fuse log registers error with misleading "No such file or directory" when we interrupt a file copy
- BZ - 1764095 - glustershd can not decide heald_sinks, and skip repair, so some entries lingering in volume heal info
- BZ - 1766640 - EC inservice upgrade fails from RHGS 3.3.1->3.5.0
- BZ - 1781444 - event_slot_alloc not able to return index after reach slot_used count to 1024
- BZ - 1782150 - bricks are not coming up when bmux is enabled.
- BZ - 1782162 - ssh-port config set is failing
- BZ - 1783222 - Unable to mount some glusterfs volumes.
- BZ - 1788656 - [Disperse volume]: Regression in IO performance seen in sequential read for large file
- BZ - 1789447 - Glusterfind pre command fails
- BZ - 1793035 - Mounts fails after reboot of 1/3 gluster nodes
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 7
SRPM | |
---|---|
glusterfs-6.0-29.el7.src.rpm | SHA-256: 96a1a0f5d56174c5b13b1297479dd5117ea7bbbc812096fefb60c148a1acce83 |
x86_64 | |
glusterfs-6.0-29.el7.x86_64.rpm | SHA-256: 05b05c69177199242fe66852846e29d201f0f7bb1733b402048c9a7ae5cd3490 |
glusterfs-api-6.0-29.el7.x86_64.rpm | SHA-256: 272d65a5515f1cc901a730556ed419e3d6b99e25639206bbcf9f2345b15f857b |
glusterfs-api-devel-6.0-29.el7.x86_64.rpm | SHA-256: 60ed5cbcb99c07794d7452cf18603f1ab9424263797d808d73d620aa0803fc89 |
glusterfs-cli-6.0-29.el7.x86_64.rpm | SHA-256: 178bea79db340d795d7f8329ad1cdd984145bce9c48ff67a2ffc7066edd1de63 |
glusterfs-client-xlators-6.0-29.el7.x86_64.rpm | SHA-256: a772fd820550492e48e2e045073a4e969a411d13da0e0db10dbf3e03afccb3cd |
glusterfs-debuginfo-6.0-29.el7.x86_64.rpm | SHA-256: f01723c2d79504c84e3c53d7c1fd305e9dce53673ab2bb70cbbf350bdafc396f |
glusterfs-devel-6.0-29.el7.x86_64.rpm | SHA-256: 3165f1487ed6094f365da05f9eab828004cfe2693d25c8fbecbd1b685141e271 |
glusterfs-fuse-6.0-29.el7.x86_64.rpm | SHA-256: adddc81fdcd05820787ffeaa234b584151787937eb47930b923a09a87cac73c9 |
glusterfs-libs-6.0-29.el7.x86_64.rpm | SHA-256: ccc07433b09d5daf5fded5f12d4532f606a1f06469baaf328cbc195cbcfff018 |
glusterfs-rdma-6.0-29.el7.x86_64.rpm | SHA-256: 44c82c9ce05a805c06b98628b2caf0e85d1e648db932c0bb745ada9f7b7b595d |
python2-gluster-6.0-29.el7.x86_64.rpm | SHA-256: c2dee916c7bf77efeb3147748546b0fb0391f0df0332df2e5ccf7c9f223a6f09 |
Red Hat Virtualization 4 for RHEL 7
SRPM | |
---|---|
glusterfs-6.0-29.el7.src.rpm | SHA-256: 96a1a0f5d56174c5b13b1297479dd5117ea7bbbc812096fefb60c148a1acce83 |
x86_64 | |
glusterfs-6.0-29.el7.x86_64.rpm | SHA-256: 05b05c69177199242fe66852846e29d201f0f7bb1733b402048c9a7ae5cd3490 |
glusterfs-api-6.0-29.el7.x86_64.rpm | SHA-256: 272d65a5515f1cc901a730556ed419e3d6b99e25639206bbcf9f2345b15f857b |
glusterfs-api-devel-6.0-29.el7.x86_64.rpm | SHA-256: 60ed5cbcb99c07794d7452cf18603f1ab9424263797d808d73d620aa0803fc89 |
glusterfs-cli-6.0-29.el7.x86_64.rpm | SHA-256: 178bea79db340d795d7f8329ad1cdd984145bce9c48ff67a2ffc7066edd1de63 |
glusterfs-client-xlators-6.0-29.el7.x86_64.rpm | SHA-256: a772fd820550492e48e2e045073a4e969a411d13da0e0db10dbf3e03afccb3cd |
glusterfs-debuginfo-6.0-29.el7.x86_64.rpm | SHA-256: f01723c2d79504c84e3c53d7c1fd305e9dce53673ab2bb70cbbf350bdafc396f |
glusterfs-devel-6.0-29.el7.x86_64.rpm | SHA-256: 3165f1487ed6094f365da05f9eab828004cfe2693d25c8fbecbd1b685141e271 |
glusterfs-fuse-6.0-29.el7.x86_64.rpm | SHA-256: adddc81fdcd05820787ffeaa234b584151787937eb47930b923a09a87cac73c9 |
glusterfs-libs-6.0-29.el7.x86_64.rpm | SHA-256: ccc07433b09d5daf5fded5f12d4532f606a1f06469baaf328cbc195cbcfff018 |
glusterfs-rdma-6.0-29.el7.x86_64.rpm | SHA-256: 44c82c9ce05a805c06b98628b2caf0e85d1e648db932c0bb745ada9f7b7b595d |
Red Hat Gluster Storage Server for On-premise 3 for RHEL 7
SRPM | |
---|---|
glusterfs-6.0-29.el7rhgs.src.rpm | SHA-256: 0e736b8e07d099e8d93634688d01276eea77058852a495199e37585d7bd98030 |
x86_64 | |
glusterfs-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 2aac785d5f5e35e547a9489f388973b39fb45c79b2d3cccac9d94f9e2eb33d82 |
glusterfs-api-6.0-29.el7rhgs.x86_64.rpm | SHA-256: ba3760e024bd0207fe69945c648deac5553cfa85d2408c4bbe502c99cb978162 |
glusterfs-api-devel-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 222df52ae07488c6ee8d3583878699767e144db02edb0435649eca668b34b7b8 |
glusterfs-cli-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 4608d15ce2a8e41a410d45b91f891638c6f8ef323a32a2e7d036fb10a1debcd9 |
glusterfs-client-xlators-6.0-29.el7rhgs.x86_64.rpm | SHA-256: d783ef87cee6a38d3d9b3cbd23e9c3877e52ae59033f2c50c7e4e36a89aeae18 |
glusterfs-cloudsync-plugins-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 0657ddfdeb5703e0b061fe81afbde9b836c8ac333ac7046eb7983047e5fc0a6a |
glusterfs-debuginfo-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 4209ca61f25cbbedcfe7b3ece4c8aa6aa53eb0e886f4ce3d5501754698a6be8d |
glusterfs-devel-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 15d4992e27db85a036f99ed039a1f2359dcda1d69e1352e18dbc00561b789fe6 |
glusterfs-events-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 9f6e8fd41848ad439f8644deb42a18ba7340f18a243e26fb241ef378d85cd015 |
glusterfs-fuse-6.0-29.el7rhgs.x86_64.rpm | SHA-256: a1ab32646e45cd97847f97d41402fbe791bacb0c21d04e3c9f18ca2d22c95923 |
glusterfs-ganesha-6.0-29.el7rhgs.x86_64.rpm | SHA-256: c36feb0d7faa5a05121cb7def414671cd77b668faa7766bac17a3001150b687c |
glusterfs-geo-replication-6.0-29.el7rhgs.x86_64.rpm | SHA-256: e9f946389c65e22621c0f46d86f8e0dff8c45c1a12b6616aa78e8fc174091a9e |
glusterfs-libs-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 8ce566609230918898953ec5742c86997233cc68193e675c6950aca7e17e9518 |
glusterfs-rdma-6.0-29.el7rhgs.x86_64.rpm | SHA-256: ed1bf1770e109e520f225570fc327b618ce947a0a172d925a58a634bd4f3a58c |
glusterfs-resource-agents-6.0-29.el7rhgs.noarch.rpm | SHA-256: 21afee1347b9e95f14f349c8c7d07908225149bee1c02bbb7f93d40cc737aa94 |
glusterfs-server-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 46292d0179e6ba076818bcc91e830fdc9256ea7845f2c9dafcddb2fdc9bd91d7 |
python2-gluster-6.0-29.el7rhgs.x86_64.rpm | SHA-256: 8ed88b9ac59b7b4aeabbaeabd490b373b55a2cd0168fd5054a8b422321965f66 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.