Issued:
2016-03-01
Updated:
2016-03-01

RHBA-2016:0192 - Red Hat Gluster Storage 3.1 update 2


Synopsis

Red Hat Gluster Storage 3.1 update 2

Type/Severity

Bug Fix Advisory

Topic

Red Hat Gluster Storage 3.1 Update 2, which fixes several bugs, and adds various enhancements, is now available for Red Hat Enterprise Linux 7.

Description

Red Hat Gluster Storage is a 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 update also fixes numerous bugs and adds various enhancements. Space precludes documenting all of these changes in this advisory. Users are directed to the Red Hat Gluster Storage 3.1 Technical Notes, linked to in the References section, for information on the most significant of these changes.

This advisory introduces the following new features and enhancements:

  • Tiering Red Hat Gluster Storage now provides the ability to automatically classify and migrate files based on how frequently those files are accessed. This allows frequently accessed files to be migrated to higher performing disks (the hot tier), and rarely accessed files to be stored on disks with lower performance (the cold tier). This enables faster response times, reduced latency, greater storage efficiency, and reduced deployment and operating costs. For more information about tiering, see the Red Hat Gluster Storage 3.1 Administration Guide: https://access.redhat.com/documentation/en-US/Red_Hat_Storage/3.1/html/Administration_Guide/

  • Writable Snapshots Red Hat Gluster Storage snapshots can now be cloned and made writable by creating a new volume based on an existing snapshot. Clones are space efficient, as the cloned volume and original snapshot share the same logical volume back end, only consuming additional space as the clone diverges from the snapshot. For more information, see the Red Hat Gluster Storage 3.1 Administration Guide: https://access.redhat.com/documentation/en-US/Red_Hat_Storage/3.1/html/Administration_Guide/.

  • RESTful Volume Management with Heketi [Technology Preview] Heketi provides a RESTful management interface for managing Red Hat Gluster Storage volume lifecycles. This interface allows cloud services like OpenStack Manila, Kubernetes, and OpenShift to dynamically provision Red Hat Gluster Storage volumes. For details about this technology preview, see the Red Hat Gluster Storage 3.1 Administration Guide: https://access.redhat.com/documentation/en-US/Red_Hat_Storage/3.1/html/Administration_Guide/

*Red Hat Gluster Storage for Containers With the Red Hat Gluster Storage 3.1 update 2 release a Red Hat Gluster Storage environment can be set up in a container. Containers use shared operating systems and are much more efficient than hypervisors in system resource terms. Containers rest on top of a single Linux instance and allows applications to use the same Linux kernel as the system that they're running on. This improves the overall efficiency and reduces the space consumption considerably. For more information, see the Red Hat Gluster Storage 3.1 Administration Guide: https://access.redhat.com/documentation/en-US/Red_Hat_Storage/3.1/html/Administration_Guide/.

  • BitRot scrubber status The BitRot scrubber command (gluster volume bitrot VOLNAME scrub status) can now display scrub progress and list identified corrupted files, allowing administrators to locate and repair corrupted files more easily. See the Red Hat Gluster Storage 3.1 Administration Guide for details: https://access.redhat.com/documentation/en-US/Red_Hat_Storage/3.1/html/Administration_Guide/.

  • Samba Asynchronous I/O With this release, asynchronous I/O from Samba to Red Hat Gluster Storage is supported. The aio read size option is now enabled and set to 4096 by default. This increases the throughput when the client is multithreaded or there are multiple programs accessing the same share. If you have Linux clients using SMB 2.0 or higher, Red Hat recommends disabling asynchronous I/O (setting aio read size to 0).

All users of Red Hat Gluster Storage are advised to apply this update.

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 Gluster Storage Server for On-premise3x86_64
Red Hat Gluster Storage Nagios Server3x86_64
Red Hat Gluster Storage Nagios Server3.1x86_64
Red Hat Enterprise Linux Server7x86_64

Updated Packages

  • redhat-storage-server-3.1.2.0-1.el7rhgs.src.rpm
  • glusterfs-api-3.7.5-19.el7rhgs.x86_64.rpm
  • redhat-storage-server-3.1.2.0-1.el7rhgs.noarch.rpm
  • nagios-server-addons-0.2.3-1.el7rhgs.src.rpm
  • glusterfs-3.7.5-19.el7.x86_64.rpm
  • nfs-ganesha-debuginfo-2.2.0-12.el7rhgs.x86_64.rpm
  • heketi-1.0.2-1.el7rhgs.src.rpm
  • glusterfs-client-xlators-3.7.5-19.el7.x86_64.rpm
  • nfs-ganesha-2.2.0-12.el7rhgs.src.rpm
  • glusterfs-fuse-3.7.5-19.el7.x86_64.rpm
  • glusterfs-rdma-3.7.5-19.el7.x86_64.rpm
  • gluster-nagios-common-0.2.3-1.el7rhgs.noarch.rpm
  • vdsm-tests-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-debuginfo-3.7.5-19.el7.x86_64.rpm
  • vdsm-4.16.30-1.3.el7rhgs.src.rpm
  • vdsm-xmlrpc-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-api-devel-3.7.5-19.el7.x86_64.rpm
  • glusterfs-3.7.5-19.el7.src.rpm
  • glusterfs-3.7.5-19.el7rhgs.src.rpm
  • heketi-unit-test-devel-1.0.2-1.el7rhgs.x86_64.rpm
  • vdsm-python-4.16.30-1.3.el7rhgs.noarch.rpm
  • vdsm-python-zombiereaper-4.16.30-1.3.el7rhgs.noarch.rpm
  • vdsm-hook-faqemu-4.16.30-1.3.el7rhgs.noarch.rpm
  • vdsm-cli-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-client-xlators-3.7.5-19.el7rhgs.x86_64.rpm
  • nagios-plugins-nrpe-2.15-4.2.el7rhgs.x86_64.rpm
  • glusterfs-libs-3.7.5-19.el7rhgs.x86_64.rpm
  • heketi-devel-1.0.2-1.el7rhgs.noarch.rpm
  • glusterfs-server-3.7.5-19.el7rhgs.x86_64.rpm
  • nagios-server-addons-0.2.3-1.el7rhgs.x86_64.rpm
  • nrpe-2.15-4.2.el7rhgs.src.rpm
  • redhat-release-server-7.2-9.el7rhgs.x86_64.rpm
  • glusterfs-api-devel-3.7.5-19.el7rhgs.x86_64.rpm
  • glusterfs-devel-3.7.5-19.el7rhgs.x86_64.rpm
  • python-gluster-3.7.5-19.el7rhgs.noarch.rpm
  • vdsm-yajsonrpc-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-devel-3.7.5-19.el7.x86_64.rpm
  • gluster-nagios-common-0.2.3-1.el7rhgs.src.rpm
  • vdsm-hook-ethtool-options-4.16.30-1.3.el7rhgs.noarch.rpm
  • vdsm-hook-qemucmdline-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-api-3.7.5-19.el7.x86_64.rpm
  • nfs-ganesha-2.2.0-12.el7rhgs.x86_64.rpm
  • vdsm-debug-plugin-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-rdma-3.7.5-19.el7rhgs.x86_64.rpm
  • nrpe-2.15-4.2.el7rhgs.x86_64.rpm
  • glusterfs-geo-replication-3.7.5-19.el7rhgs.x86_64.rpm
  • nagios-server-addons-debuginfo-0.2.3-1.el7rhgs.x86_64.rpm
  • nfs-ganesha-gluster-2.2.0-12.el7rhgs.x86_64.rpm
  • glusterfs-3.7.5-19.el7rhgs.x86_64.rpm
  • vdsm-gluster-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-fuse-3.7.5-19.el7rhgs.x86_64.rpm
  • python-gluster-3.7.5-19.el7.noarch.rpm
  • glusterfs-debuginfo-3.7.5-19.el7rhgs.x86_64.rpm
  • heketi-1.0.2-1.el7rhgs.x86_64.rpm
  • glusterfs-libs-3.7.5-19.el7.x86_64.rpm
  • nrpe-debuginfo-2.15-4.2.el7rhgs.x86_64.rpm
  • vdsm-hook-openstacknet-4.16.30-1.3.el7rhgs.noarch.rpm
  • redhat-release-server-7.2-9.el7rhgs.src.rpm
  • vdsm-debuginfo-4.16.30-1.3.el7rhgs.x86_64.rpm
  • vdsm-jsonrpc-4.16.30-1.3.el7rhgs.noarch.rpm
  • glusterfs-cli-3.7.5-19.el7rhgs.x86_64.rpm
  • vdsm-reg-4.16.30-1.3.el7rhgs.noarch.rpm
  • vdsm-4.16.30-1.3.el7rhgs.x86_64.rpm
  • glusterfs-ganesha-3.7.5-19.el7rhgs.x86_64.rpm
  • glusterfs-cli-3.7.5-19.el7.x86_64.rpm

Fixes

CVEs

(none)

References


Additional information