- Issued:
- 2013-09-16
- Updated:
- 2013-09-16
RHBA-2013:1262 - Red Hat Storage Server 2.1 enhancement and bug fix update
Synopsis
Red Hat Storage Server 2.1 enhancement and bug fix update
Type/Severity
Bug Fix Advisory
Topic
Updated Red Hat Storage Server 2.1 packages that fix several bugs and add various enhancements are now available.
Red Hat Storage is a software only scale-out storage solution that provides flexible and affordable unstructured data storage. Red Hat Storage 2.1 unifies data storage and infrastructure, increases performance, and improves availability and manageability to meet enterprise-level storage challenges.
Users of Red Hat Storage are advised to upgrade to these updated packages, which fix these bugs.
Description
This update fixes the following bugs:
-
Previously, when executing the 'ls -al' command on a volume while data is being PUT using the Swift feature, a temporary directory would be listed for a short duration. The issue is now fixed. (BZ#839322)
-
Previously, the glusterFS process reported memory allocation failures in dmesg command due to a memory leak. Now, such messages do not appear as the issue is rectified. (BZ#840811)
-
Previously, a 'Permission Denied' error would occur while executing user files on Red Hat Storage volumes. Now, the access permissions are modified to handle the error. (BZ#843080)
-
Previously, there was excessive logging of redundant GFID-mismatch messages. Now, the issue is fixed. (BZ#920870)
-
Previously, in certain I/O patterns, there was a possibility for the read system call of an application to not return from the file system, making it unresponsive. Now,the issue is fixed with this update. (BZ#901649)
-
Previously, the order of display of the nodes in the output of 'gluster rebalance status' command was not consistent. Now, this output displays the nodes in a consistent manner. (BZ#888390)
-
Previously, if a machine went down during a transaction, it would result in a stale lock. Now, it is fixed. (BZ#858333)
-
Previously, the memory used by the Rebalance process was being freed twice when the process was just about to complete, leading to a crash. Now the memory issue is fixed. (BZ#856013)
-
Previously, using the Red Hat Storage server VM as a template to create VMs in the Red Hat Enterprise Virtualization setup would result in the failure of the peer probe command. Now a command is available to reset the UUID of the local glusterd, enabling a proper peer probe. (BZ#811493)
-
Previously, in certain workloads involving setting and getting of extended attributes, the log files would overflow with failure messages. Now, this issue is fixed. (BZ#840812)
-
Previously, the GlusterFS-native client could not mount a volume to provide 32-bit inodes. Now, a new 32-bit compatibility option for mounting a glusterFS volume, called enable-ino32 is available. (BZ#850352)
-
Previously, the File Descriptor(FD) resolution in glusterFS server process would not differentiate between the read-only FDs of geo-replication and NFS FDs resulting in an error. The fix now handles the FD resolution appropriately. (BZ#876930)
-
Previously, if a volume had 'root-squash' option, internal glusterFS processes such as rebalance would fail on the volume. Now, a volume that has root-squashing enabled works fine. (BZ#956770)
-
Previously, if a back-end storage disk turned unresponsive, it would result in the applications on the client becoming unresponsive. Now, a newly added health checker prevents this issue. (BZ#852578)
-
Previously, if an extended attribute was not set on the file, the process for the brick would log the missing extended attribute as an error. Now, the issue is fixed. (BZ#918773)
-
Previously, the IPtable rule was not present on the nodes making the NFS volumes unmountable. The fix opened a range of port numbers 38465-38468 and port 2049 to make the NFS volumes mountable. (BZ#979148)
-
With this update, the Distributed Hash Table is modified to handle GFID mismatches. (BZ#915992)
-
Now, as per RFC 1912, domain addresses can start or end with a digit. (BZ#862297)
This update also adds the following enhancements:
-
A new distributed Geo-replication feature is added that provides high availability and better performance. It also uses the glusterfs journaling feature - changelog, to track the changes, and thus reducing the load on the master. (BZ#850514)
-
A new 'gluster pool list' command is added for listing all the storage servers in the trusted storage pool. (BZ#870940)
-
A logging enhancement is made to the management daemon to log the checksum mismatches between peers of a volume. (BZ#919588)
Solution
Before applying this update, make sure all previously-released errata relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/site/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Storage for Public Cloud (via RHUI) | 2.1 | x86_64 |
| Red Hat Gluster Storage Server for On-premise | 2.1 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 5 | x86_64 |
Updated Packages
- libsmbclient-devel-3.6.9-160.3.el6rhs.x86_64.rpm
- vdsm-debug-plugin-4.10.2-23.0.1.el6rhs.noarch.rpm
- glusterfs-devel-3.4.0.33rhs-1.el6_4.x86_64.rpm
- pyxattr-0.5.0-1.el6.src.rpm
- vdsm-4.10.2-23.0.1.el6rhs.x86_64.rpm
- glusterfs-3.4.0.33rhs-1.el5.x86_64.rpm
- sanlock-2.6-2.el6.x86_64.rpm
- rhn-setup-gnome-1.0.0.1-5.el6rhs.noarch.rpm
- python-paste-deploy1.5-1.5.0-5.el6.noarch.rpm
- libtevent-devel-0.9.18-2.el6.x86_64.rpm
- glusterfs-fuse-3.4.0.33rhs-1.el6_4.x86_64.rpm
- libsmbclient-3.6.9-160.3.el6rhs.x86_64.rpm
- ctdb-1.0.114.6-1.el6rhs.src.rpm
- libvirt-0.10.2-18.el6_4.9.src.rpm
- glusterfs-api-devel-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- glusterfs-devel-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- augeas-0.9.0-4.el6.src.rpm
- iperf-debuginfo-2.0.4-3.el6.x86_64.rpm
- redhat-storage-logos-60.0.17-1.el6rhs.noarch.rpm
- vdsm-hook-qemucmdline-4.10.2-23.0.1.el6rhs.noarch.rpm
- python-eventlet-doc-0.9.16-5.el6_rhs2.0.noarch.rpm
- glusterfs-debuginfo-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- vdsm-xmlrpc-4.10.2-23.0.1.el6rhs.noarch.rpm
- glusterfs-libs-3.4.0.33rhs-1.el5.x86_64.rpm
- glusterfs-devel-3.4.0.33rhs-1.el5.x86_64.rpm
- python-tevent-0.9.18-2.el6.x86_64.rpm
- vdsm-gluster-4.10.2-23.0.1.el6rhs.noarch.rpm
- samba-winbind-krb5-locator-3.6.9-160.3.el6rhs.x86_64.rpm
- samba-winbind-clients-3.6.9-160.3.el6rhs.x86_64.rpm
- vdsm-hook-faqemu-4.10.2-23.0.1.el6rhs.noarch.rpm
- ctdb-1.0.114.6-1.el6rhs.x86_64.rpm
- glusterfs-3.4.0.33rhs-1.el6_4.src.rpm
- glusterfs-3.4.0.33rhs-1.el6rhs.src.rpm
- redhat-storage-server-2.1.0.3-1.el6rhs.noarch.rpm
- vdsm-python-4.10.2-23.0.1.el6rhs.x86_64.rpm
- libvirt-0.10.2-18.el6_4.9.x86_64.rpm
- rhn-client-tools-1.0.0.1-5.el6rhs.noarch.rpm
- libtevent-0.9.18-2.el6.x86_64.rpm
- glusterfs-3.4.0.33rhs-1.el5.src.rpm
- vdsm-cli-4.10.2-23.0.1.el6rhs.noarch.rpm
- glusterfs-libs-3.4.0.33rhs-1.el6_4.x86_64.rpm
- glusterfs-api-devel-3.4.0.33rhs-1.el5.x86_64.rpm
- ctdb-debuginfo-1.0.114.6-1.el6rhs.x86_64.rpm
- vdsm-hook-vhostmd-4.10.2-23.0.1.el6rhs.noarch.rpm
- vdsm-tests-4.10.2-23.0.1.el6rhs.noarch.rpm
- glusterfs-fuse-3.4.0.33rhs-1.el5.x86_64.rpm
- glusterfs-3.4.0.33rhs-1.el6_4.x86_64.rpm
- samba-debuginfo-3.6.9-160.3.el6rhs.x86_64.rpm
- samba-swat-3.6.9-160.3.el6rhs.x86_64.rpm
- rhn-check-1.0.0.1-5.el6rhs.noarch.rpm
- samba-common-3.6.9-160.3.el6rhs.x86_64.rpm
- rhn-client-tools-1.0.0.1-5.el6rhs.src.rpm
- glusterfs-api-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- python-eventlet-0.9.16-5.el6_rhs2.0.noarch.rpm
- samba-doc-3.6.9-160.3.el6rhs.x86_64.rpm
- gluster-swift-1.8.0-6.11.el6rhs.noarch.rpm
- augeas-debuginfo-0.9.0-4.el6.x86_64.rpm
- python-eventlet-0.9.16-5.el6_rhs2.0.src.rpm
- python-greenlet-0.3.1-6.el6_rhs2.0.src.rpm
- gluster-swift-plugin-1.8.0-7.el6rhs.src.rpm
- augeas-0.9.0-4.el6.x86_64.rpm
- libvirt-client-0.10.2-18.el6_4.9.x86_64.rpm
- ldb-tools-1.1.13-3.el6.x86_64.rpm
- ctdb-devel-1.0.114.6-1.el6rhs.x86_64.rpm
- glusterfs-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- glusterfs-api-devel-3.4.0.33rhs-1.el6_4.x86_64.rpm
- glusterfs-debuginfo-3.4.0.33rhs-1.el5.x86_64.rpm
- gluster-swift-1.8.0-6.11.el6rhs.src.rpm
- samba-winbind-devel-3.6.9-160.3.el6rhs.x86_64.rpm
- glusterfs-rdma-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- libvirt-devel-0.10.2-18.el6_4.9.x86_64.rpm
- sanlock-debuginfo-2.6-2.el6.x86_64.rpm
- python-greenlet-devel-0.3.1-6.el6_rhs2.0.x86_64.rpm
- libvirt-python-0.10.2-18.el6_4.9.x86_64.rpm
- vdsm-4.10.2-23.0.1.el6rhs.src.rpm
- python-netifaces-0.5-1.el6.x86_64.rpm
- sanlock-lib-2.6-2.el6.x86_64.rpm
- libtevent-debuginfo-0.9.18-2.el6.x86_64.rpm
- samba-domainjoin-gui-3.6.9-160.3.el6rhs.x86_64.rpm
- vdsm-reg-4.10.2-23.0.1.el6rhs.noarch.rpm
- glusterfs-api-3.4.0.33rhs-1.el6_4.x86_64.rpm
- fence-sanlock-2.6-2.el6.x86_64.rpm
- sanlock-devel-2.6-2.el6.x86_64.rpm
- iperf-2.0.4-3.el6.src.rpm
- redhat-storage-logos-60.0.17-1.el6rhs.src.rpm
- libvirt-debuginfo-0.10.2-18.el6_4.9.x86_64.rpm
- gluster-swift-object-1.8.0-6.11.el6rhs.noarch.rpm
- python-paste-deploy1.5-1.5.0-5.el6.src.rpm
- gluster-swift-account-1.8.0-6.11.el6rhs.noarch.rpm
- python-greenlet-0.3.1-6.el6_rhs2.0.x86_64.rpm
- samba-3.6.9-160.3.el6rhs.src.rpm
- augeas-libs-0.9.0-4.el6.x86_64.rpm
- redhat-storage-server-2.1.0.3-1.el6rhs.src.rpm
- glusterfs-rdma-3.4.0.33rhs-1.el5.x86_64.rpm
- glusterfs-debuginfo-3.4.0.33rhs-1.el6_4.x86_64.rpm
- sanlock-python-2.6-2.el6.x86_64.rpm
- glusterfs-libs-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- libldb-1.1.13-3.el6.src.rpm
- samba-3.6.9-160.3.el6rhs.x86_64.rpm
- gluster-swift-proxy-1.8.0-6.11.el6rhs.noarch.rpm
- gluster-swift-container-1.8.0-6.11.el6rhs.noarch.rpm
- sanlock-2.6-2.el6.src.rpm
- augeas-devel-0.9.0-4.el6.x86_64.rpm
- samba-client-3.6.9-160.3.el6rhs.x86_64.rpm
- samba-glusterfs-3.6.9-160.3.el6rhs.x86_64.rpm
- python-netifaces-debuginfo-0.5-1.el6.x86_64.rpm
- libldb-debuginfo-1.1.13-3.el6.x86_64.rpm
- samba-winbind-3.6.9-160.3.el6rhs.x86_64.rpm
- python-netifaces-0.5-1.el6.src.rpm
- libvirt-lock-sanlock-0.10.2-18.el6_4.9.x86_64.rpm
- python-greenlet-debuginfo-0.3.1-6.el6_rhs2.0.x86_64.rpm
- vdsm-debuginfo-4.10.2-23.0.1.el6rhs.x86_64.rpm
- iperf-2.0.4-3.el6.x86_64.rpm
- glusterfs-server-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- glusterfs-rdma-3.4.0.33rhs-1.el6_4.x86_64.rpm
- glusterfs-fuse-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- pyxattr-debuginfo-0.5.0-1.el6.x86_64.rpm
- glusterfs-geo-replication-3.4.0.33rhs-1.el6rhs.x86_64.rpm
- rhn-setup-1.0.0.1-5.el6rhs.noarch.rpm
- libtevent-0.9.18-2.el6.src.rpm
- gluster-swift-plugin-1.8.0-7.el6rhs.noarch.rpm
- pyxattr-0.5.0-1.el6.x86_64.rpm
- glusterfs-api-3.4.0.33rhs-1.el5.x86_64.rpm
Fixes
- This content is not included.BZ - 811493
- This content is not included.BZ - 840812
- This content is not included.BZ - 843080
- This content is not included.BZ - 868877
- This content is not included.BZ - 971310
- This content is not included.BZ - 979148
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.