- Issued:
- 2015-01-28
- Updated:
- 2015-01-28
RHBA-2015:0095 - Red Hat Storage 2.1 bug fix update #6
Synopsis
Red Hat Storage 2.1 bug fix update #6
Type/Severity
Bug Fix Advisory
Topic
Updated glusterfs and redhat-storage-server packages that fix multiple bugs are now available for use with the Red Hat Storage Server 2.1.
Description
Red Hat Storage is software-only, scale-out storage that provides flexible and affordable unstructured data storage for an enterprise. GlusterFS, a key building block of Red Hat Storage, is based on a stackable user-space design and can deliver exceptional performance for diverse workloads. GlusterFS aggregates various storage servers over network interconnections into one large, parallel network file system.
This advisory addresses the following bugs:
-
Previously, the rebalance operation failed to migrate files if the volume had both quota and “features.quota-deem-statfs" option enabled. This was due to incorrect free space calculation. With this fix, the free space calculation issue is resolved and the rebalance operation migrates the files successfully.(#1168553)
-
Previously, executing the rebalance status command displayed incorrect values for the number of skipped and failed file migrations. With this fix, the command displays the correct values for the number of skipped and failed file migrations.(#1168552)
-
Previously, creating a new file over the SMB protocol, took a long time if the parent directory had many files in it. With this fix, the time taken to create a new file over the SMB protocol takes lesser time, even if the parent directory has many files in it.(#1180130)
-
Previously, the Distributed Hash Table (DHT) Translator expected the individual sub-volumes to return their local space consumption and availability during the file creation operation as part of min-free-disk calculation. When the quota-deem-statfs option was enabled on a volume, the quota translators on each of the bricks returned the volume-wide space consumption and availability of disk space. This caused DHT to eventually always route all the file creation operations to its first sub-volume, resulting in incorrect input values for the min-free-disk calculation. With this fix, the load of the file creation operation is balanced correctly based on the min-free-disk criterion.(#1122920)
-
Previously, if the setuid bit of a file was set and if the file was migrated after a remove-brick operation, the setuid bit did not exist after the file migration. With this fix, changes are made to ensure that the file permissions are retained with the setuid bit even after file migration.(#1168549)
-
Previously, the list of slave hosts were fetched only once during a Geo-replication start operation and the Geo-replication workers used that list to connect to the slave nodes. With this fix, after a slave node failure, a new list of slave nodes are retrieved and the Geo-replication worker chooses a different node to connect.(#1126798)
-
Previously, the buffer space considered for checking the total size of the slave clusters was not accurate. With this fix, the buffer size is increased and the calculation is accurate.(#1162140)
-
Previously, Geo-replication sessions failed to synchronize the ownerships of empty files or files copied from other location. With this fix, files in both master and slave volumes have the same ownership and permission.(#1146256)
-
Previously, there was no API to verify if a Geo-replication session was active or not. A volume could not be stopped if a Geo-replication session exists, even if all the Geo-replication sessions were stopped corresponding to that volume. With this fix, APIs are provided to verify whether a Geo-replication session is active or stopped. (#1170048)
-
Previously, the status of a Geo-replication session would become defunct if the gsyncd.conf for a particular Geo-replication session had a missing state-file or pid-file entry. With this fix, if entries like state-file or pid-file are missing in the gsyncd.conf or if the gsyncd.conf is also missing, gsyncd daemon looks for the missing configurations in the gsyncd_template.conf.(#1162142)
Users of Red Hat Storage are advised to upgrade to these updated packages, which fix these issues.
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/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 |
Updated Packages
- redhat-storage-server-2.1.6.0-1.el6rhs.src.rpm
- glusterfs-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- samba-winbind-krb5-locator-3.6.9-167.10.1.el6rhs.x86_64.rpm
- glusterfs-3.4.0.72rhs-1.el6rhs.src.rpm
- samba-winbind-3.6.9-167.10.1.el6rhs.x86_64.rpm
- samba-doc-3.6.9-167.10.1.el6rhs.x86_64.rpm
- libsmbclient-devel-3.6.9-167.10.1.el6rhs.x86_64.rpm
- libsmbclient-3.6.9-167.10.1.el6rhs.x86_64.rpm
- glusterfs-fuse-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- samba-winbind-clients-3.6.9-167.10.1.el6rhs.x86_64.rpm
- samba-domainjoin-gui-3.6.9-167.10.1.el6rhs.x86_64.rpm
- samba-debuginfo-3.6.9-167.10.1.el6rhs.x86_64.rpm
- glusterfs-devel-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- glusterfs-api-devel-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- samba-3.6.9-167.10.1.el6rhs.x86_64.rpm
- samba-common-3.6.9-167.10.1.el6rhs.x86_64.rpm
- glusterfs-geo-replication-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- redhat-storage-server-2.1.6.0-1.el6rhs.noarch.rpm
- samba-winbind-devel-3.6.9-167.10.1.el6rhs.x86_64.rpm
- samba-client-3.6.9-167.10.1.el6rhs.x86_64.rpm
- samba-3.6.9-167.10.1.el6rhs.src.rpm
- glusterfs-libs-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- samba-swat-3.6.9-167.10.1.el6rhs.x86_64.rpm
- glusterfs-api-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- samba-glusterfs-3.6.9-167.10.1.el6rhs.x86_64.rpm
- glusterfs-debuginfo-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- glusterfs-rdma-3.4.0.72rhs-1.el6rhs.x86_64.rpm
- glusterfs-server-3.4.0.72rhs-1.el6rhs.x86_64.rpm
Fixes
- This content is not included.BZ - 1146256
- This content is not included.BZ - 1168549
- This content is not included.BZ - 1168551
- This content is not included.BZ - 1168552
- This content is not included.BZ - 1180130
CVEs
(none)
References
- This content is not included.This content is not included.https://access.redhat.com/site/documentation/en-US/Red_Hat_Storage/2.1/html/Technical_Notes/index.html
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.