- Issued:
- 2015-01-28
- Updated:
- 2015-01-28
RHBA-2015:0095 - Bug Fix Advisory
Synopsis
Red Hat Storage 2.1 bug fix update #6
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this 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
- Red Hat Gluster Storage Server for On-premise 2.1 x86_64
- Red Hat Storage for Public Cloud (via RHUI) 2.1 x86_64
Fixes
- BZ - 1146256 - Initial Georeplication fails to use correct GID on folders ONLY
- BZ - 1168549 - Remove-brick: File permission (setuid) changes after migration of the file
- BZ - 1168551 - DHT + rebalance :- log is full of warning 'dict is NULL'
- BZ - 1168552 - DHT + rebalance :- skipped file count is always 'zero' even though rebalance has skipped many files .
- BZ - 1180130 - Files creates are very slow in directories already having files in it.
CVEs
(none)
Red Hat Gluster Storage Server for On-premise 2.1
SRPM | |
---|---|
glusterfs-3.4.0.72rhs-1.el6rhs.src.rpm | SHA-256: c0922663dacedd3bb285e80f865a582ab28ca6fa9c815d02c8eaf4eade78d7ed |
redhat-storage-server-2.1.6.0-1.el6rhs.src.rpm | SHA-256: ae5eef8c43dd00501d72c82c89322869cc5d72ff11def60f8daa4140f357719b |
samba-3.6.9-167.10.1.el6rhs.src.rpm | SHA-256: d41d7921955eec9683e0cad6912c6a749724db77cf0c9a06ff5c7ce048223e2f |
x86_64 | |
glusterfs-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 631d3d71233845247748865131c2d3804b5032ed279ad0f7dcd520403def8f2a |
glusterfs-api-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 73f8969ca1015a319df91567962bd650be02aa2540c2375d441fc1a9b73d46df |
glusterfs-api-devel-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: c8dab53109074c5e80d482f8dd31967faac68c8efdb13d28b02ab62a2c894e72 |
glusterfs-debuginfo-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 3f34662b5ec965fd77d1e95edacf023fb38e8cf763629947cd22868405984048 |
glusterfs-devel-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 3ad7acdd5ccf6b60a319888495deb11763864c819ab09939f41d7c74b2299cf7 |
glusterfs-fuse-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 51a0d1adad35259f6aea975b60f1faeb6dc29c6b30bde1f79e558c3a733a30af |
glusterfs-geo-replication-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 017e577928aa1174e9c923b1a89fafd66afc67cfc6eb0ee53dd33dbe24f00d05 |
glusterfs-libs-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: b85856e9f6ac7029bcd06736b31c919a425922d7c0c542587f0a3fafba2fd844 |
glusterfs-rdma-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 281c74c210c8ffaa174aab285e7ac9c9bb861a929a3206ae4d8c53cff58a9adb |
glusterfs-server-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 4fa1c0051f9192dc213159b7bd9d50214582c0bbea0eeb2b6c4a35e76eb2a840 |
libsmbclient-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 284b91756d1fa06cd1f63fe9e63e9bd36b505169f6544e1a0fda3c2d6e1f79af |
libsmbclient-devel-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: aae6be0b9188b1e2f6ef81e10dc2d35b1d991344ffeddcab036fbea5d515e4f4 |
redhat-storage-server-2.1.6.0-1.el6rhs.noarch.rpm | SHA-256: 0eca4b65edb3e1e30fa2b38b613be973a852af03b4eaec8bf2c5070ef86190f8 |
samba-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: a5b9ca4faf7b0aefbba9f0fa70769c7182fbb5aa9ce896a8994710525128206e |
samba-client-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: f04020100a09f50fecc0602423e1e45092208e148643bf5d49553f304163aa98 |
samba-common-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: b81404536626aad013b016f1a9f04358ec710247f75a26883fcccb56aaa7d0fe |
samba-debuginfo-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: c2886b13a4c8853a5f22669f03036e9049ef2aad785c3558dc956048cf2d74b6 |
samba-doc-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 84d5b3f1e055630056e57311a157eb37af92cd63eae20339783fa80bcad83051 |
samba-domainjoin-gui-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 21b5fcb2f283a2a0e9f0d2efe4ed21cce9bff86ab0482ffc7189d50d5fdb8573 |
samba-glusterfs-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: b4c90fdfb7d0cf742c1455823e1a9268a04cd2f7084652b2d4f7175886897487 |
samba-swat-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 79c9080063e12aa42ec0ba9a266c6dfcbf8a9ed098a4325282ae7888855ceacd |
samba-winbind-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 549e7e43f989746281a59acf2c953da97befb917389e3b9b3e3baa71e97ddf70 |
samba-winbind-clients-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 567ec4dc185a0421a9ea9d6d787547007ad0632457bedad5186df67fed599c53 |
samba-winbind-devel-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 5ddfca7f6185bbd5eb1b92ba2c28f227b017ce2d75016e351e6b14ad053d39bf |
samba-winbind-krb5-locator-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 6ed773953d406b0956eef2b81d33855ed129b8d20787f8f2dc3e62648801facb |
Red Hat Storage for Public Cloud (via RHUI) 2.1
SRPM | |
---|---|
glusterfs-3.4.0.72rhs-1.el6rhs.src.rpm | SHA-256: c0922663dacedd3bb285e80f865a582ab28ca6fa9c815d02c8eaf4eade78d7ed |
redhat-storage-server-2.1.6.0-1.el6rhs.src.rpm | SHA-256: ae5eef8c43dd00501d72c82c89322869cc5d72ff11def60f8daa4140f357719b |
samba-3.6.9-167.10.1.el6rhs.src.rpm | SHA-256: d41d7921955eec9683e0cad6912c6a749724db77cf0c9a06ff5c7ce048223e2f |
x86_64 | |
glusterfs-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 631d3d71233845247748865131c2d3804b5032ed279ad0f7dcd520403def8f2a |
glusterfs-api-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 73f8969ca1015a319df91567962bd650be02aa2540c2375d441fc1a9b73d46df |
glusterfs-api-devel-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: c8dab53109074c5e80d482f8dd31967faac68c8efdb13d28b02ab62a2c894e72 |
glusterfs-debuginfo-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 3f34662b5ec965fd77d1e95edacf023fb38e8cf763629947cd22868405984048 |
glusterfs-devel-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 3ad7acdd5ccf6b60a319888495deb11763864c819ab09939f41d7c74b2299cf7 |
glusterfs-fuse-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 51a0d1adad35259f6aea975b60f1faeb6dc29c6b30bde1f79e558c3a733a30af |
glusterfs-geo-replication-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 017e577928aa1174e9c923b1a89fafd66afc67cfc6eb0ee53dd33dbe24f00d05 |
glusterfs-libs-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: b85856e9f6ac7029bcd06736b31c919a425922d7c0c542587f0a3fafba2fd844 |
glusterfs-rdma-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 281c74c210c8ffaa174aab285e7ac9c9bb861a929a3206ae4d8c53cff58a9adb |
glusterfs-server-3.4.0.72rhs-1.el6rhs.x86_64.rpm | SHA-256: 4fa1c0051f9192dc213159b7bd9d50214582c0bbea0eeb2b6c4a35e76eb2a840 |
libsmbclient-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 284b91756d1fa06cd1f63fe9e63e9bd36b505169f6544e1a0fda3c2d6e1f79af |
libsmbclient-devel-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: aae6be0b9188b1e2f6ef81e10dc2d35b1d991344ffeddcab036fbea5d515e4f4 |
redhat-storage-server-2.1.6.0-1.el6rhs.noarch.rpm | SHA-256: 0eca4b65edb3e1e30fa2b38b613be973a852af03b4eaec8bf2c5070ef86190f8 |
samba-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: a5b9ca4faf7b0aefbba9f0fa70769c7182fbb5aa9ce896a8994710525128206e |
samba-client-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: f04020100a09f50fecc0602423e1e45092208e148643bf5d49553f304163aa98 |
samba-common-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: b81404536626aad013b016f1a9f04358ec710247f75a26883fcccb56aaa7d0fe |
samba-debuginfo-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: c2886b13a4c8853a5f22669f03036e9049ef2aad785c3558dc956048cf2d74b6 |
samba-doc-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 84d5b3f1e055630056e57311a157eb37af92cd63eae20339783fa80bcad83051 |
samba-domainjoin-gui-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 21b5fcb2f283a2a0e9f0d2efe4ed21cce9bff86ab0482ffc7189d50d5fdb8573 |
samba-glusterfs-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: b4c90fdfb7d0cf742c1455823e1a9268a04cd2f7084652b2d4f7175886897487 |
samba-swat-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 79c9080063e12aa42ec0ba9a266c6dfcbf8a9ed098a4325282ae7888855ceacd |
samba-winbind-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 549e7e43f989746281a59acf2c953da97befb917389e3b9b3e3baa71e97ddf70 |
samba-winbind-clients-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 567ec4dc185a0421a9ea9d6d787547007ad0632457bedad5186df67fed599c53 |
samba-winbind-devel-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 5ddfca7f6185bbd5eb1b92ba2c28f227b017ce2d75016e351e6b14ad053d39bf |
samba-winbind-krb5-locator-3.6.9-167.10.1.el6rhs.x86_64.rpm | SHA-256: 6ed773953d406b0956eef2b81d33855ed129b8d20787f8f2dc3e62648801facb |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.