- Issued:
- 2015-09-02
- Updated:
- 2015-09-02
RHBA-2015:1703 - Bug Fix Advisory
Synopsis
ceph-radosgw and librbd package bug-fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Ceph Storage: ceph-radosgw and librbd package bug-fix update
Description
The ceph-radosgw packages provide an S3 HTTP Representational State
Transfer (REST) gateway for the RADOS object store.
This update fixes the following bugs:
- Modifying a user's Access Control List (ACL) permissions for an object in
the RADOS gateway (RGW) inappropriately caused the user to become the owner
of the object. The underlying code has been fixed, and this problem no
longer occurs. (rhbz#1214051)
- Recreating a previously existing node in RGW previously did not remove
the node instance metadata object and thus created a redundant object in
the RGW pool. This update addresses this problem, and redundant objects are
no longer generated in the described scenario. (rhbz#1212524)
- librbd AIO calls may block under certain conditions (unreachable OSDs, QoS throttling, etc). In the case of QEMU with RBD disk images, this could have the negative effect of stalling the guest VM CPU -- potentially resulting in CPU soft lockup warnings from the guest OS. (rhbz#1231969)
- The qemu-kvm-rhev package on RHEL 6 does not have native librbd support.
qemu-kvm-rhev users on RHEL 6 are unable to load images from RBD. (rhbz#1234516)
- rgw: object set attrs clobbers object removal bucket index update (rhbz#1206963):
Racing changes to object attributes and object removal might end up with extra entry in the bucket index
- rgw: setting bucket attributes (swift POST on bucket) sometimes fail (rhbz#1214058):
Setting bucket attributes might fail occasionally
- rgw: change multipart upload id magic (rhbz#1183182):
Some clients are not compatible with the multipart upload id string, so multipart uploads via these clients failed.
- rgw: request for object over 512K using range header fails when using swift api (rhbz#1214854):
Download of objects that are larger than 512k while using the Range HTTP header through swift was failing.
- rgw: broken multipart upload when resending parts (rhbz#1222091)
When resending parts, the manifest created in a multipart upload is broken.
- rgw: keystone token cache does not work correctly (rhbz#1213999)
Keystone cache token was not working correctly.
- rgw: segfault when copying an object (rhbz#1214061)
In some cases, copying object may end up with radosgw crash.
- rgw: When using the fcgi frontend, certain swift API requests don't return with the expected content length HTTP header. (rhbz#1213988)
- librbd: cinder-volume keeps opening Ceph clients until the maximum number of opened files reached (rhbz#1220496):
With the admin socket enabled, cinder or nova could reach the limit on
opened files due to leaking the admin socket during periodic storage capacity checks.
- librbd: re-establish watches when increasing pgs (rhbz#1245785):
When increasing the number of pgs in a pool with active rbd images,
resizes and snapshots would silently fail to apply to in-use images until the image was reopened, e.g. by reattaching it to a VM.
Users of ceph-radosgw and librbd are advised to upgrade to these updated packages, which fix these bugs.
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 Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Workstation 7 x86_64
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Desktop 7 x86_64
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux for Scientific Computing 7 x86_64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 7 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
Fixes
- BZ - 1183182 - RadosGW urlencode
- BZ - 1206963 - rgw: object set attrs clobbers object removal bucket index update
- BZ - 1212524 - .rgw pool contains extra objects
- BZ - 1213988 - RGW Swift API: response for PUT on /container does not contain the mandatory Content-Length header when FCGI is used
- BZ - 1213999 - rgw: keystone token cache does not work correctly
- BZ - 1214051 - rgw: bucket/object owner override when setting acls
- BZ - 1214058 - rgw: setting bucket attributes (swift POST on bucket) sometimes fail
- BZ - 1214854 - Request for object over 512K using range header fails when using swift api.
- BZ - 1222091 - rgw: broken multipart upload when resending parts
- BZ - 1231969 - librbd: aio calls may block
- BZ - 1234516 - RH-COMMON: librbd-0.80.8 does not add compatibility symlink for older qemu versions
- BZ - 1245785 - Objecter: resend linger ops on split
CVEs
(none)
Red Hat Enterprise Linux Server 7
SRPM | |
---|---|
ceph-0.80.8-15.el7cp.src.rpm | SHA-256: 347f71c4ae8391bc59fef02c510a82943ef29fe6df53b35784050bfc2781c9fd |
x86_64 | |
ceph-common-0.80.8-15.el7cp.x86_64.rpm | SHA-256: aa8a381044ec64b2928bff3675de397283139e305d3d7f76317c28cf5beef372 |
ceph-debuginfo-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 62bb95dd014012482bf6aa4f317466f42df1f478e90519057c70ed3d35d1a525 |
ceph-radosgw-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 24ba5fa2fc7e5de85a7e7ef29a9c5e75dc84048e54264ee85f0c77e08e2688cd |
librados2-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 6df1cb6fe1bd2409b44cd3b76401b3adb7ab0308e6afb1711a8691c995a8ecf9 |
librados2-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: f0efd174534960a909c349b274d008b5b5db83f921d27c5837305d7e175f7d79 |
librbd1-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 639ff5339b7fa418222b14fdef8c7074389d6e78cb9b350b9bc33835d0811f5c |
librbd1-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 5c785217101c97660185a9fdba3b60d33a6690c3adac5bcc1385f779ce655ec4 |
python-rados-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 9ae27b6e21d8a1602a23283585555f27e95009ed7bc97ce5e2037bb5c564e6ff |
python-rbd-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 4700081017e21d901c671ff4a60b980b66856aa68863a8488243698cad1eb8fd |
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
ceph-0.80.8-15.el6cp.src.rpm | SHA-256: 3920b9f8f3279800ab3e94be576d9c6a4247bba7878b08af66e00731d22afd05 |
x86_64 | |
ceph-common-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 621a196c004a9dad8c6207ff196c6dd87692c9a3a6b55f58e8258e3dd6a43951 |
ceph-debuginfo-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 23346770b4f492a494bbbede70abca3d248bed3a8f58fe7fd774f201f1008dc7 |
ceph-radosgw-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 26b24653fb7ec38685a9f7045d792199d8e87cca5afbfc2382c474c5401a1a12 |
librados2-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 9404068a781b1067b1ee387359bbebd9b90993d5f646ed49575673a06f7b6210 |
librados2-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: c3acbc07bd0db788225bee5de358ae75705221abe2ee9c66cfd9a566d4eaf676 |
librbd1-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2be8aefc51ecd77f3d3e94f07d70b355bb9f285eaf8e471aac8e8dabdea5a21b |
librbd1-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: d7f9e29fb8f1c91f6631c424e0fe2559ca7af5559bf10e0a8b03bcb07ed7e34a |
python-rados-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2fa40ee8092212bfe872ee8de4df285cb50540f198723588213c8b96b3eb1cd3 |
python-rbd-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 5b22a98587f41d96752c5d5940e9dab47b92b487b7f039dc205ad05221395bc6 |
Red Hat Enterprise Linux Workstation 7
SRPM | |
---|---|
ceph-0.80.8-15.el7cp.src.rpm | SHA-256: 347f71c4ae8391bc59fef02c510a82943ef29fe6df53b35784050bfc2781c9fd |
x86_64 | |
ceph-common-0.80.8-15.el7cp.x86_64.rpm | SHA-256: aa8a381044ec64b2928bff3675de397283139e305d3d7f76317c28cf5beef372 |
ceph-debuginfo-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 62bb95dd014012482bf6aa4f317466f42df1f478e90519057c70ed3d35d1a525 |
librados2-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 6df1cb6fe1bd2409b44cd3b76401b3adb7ab0308e6afb1711a8691c995a8ecf9 |
librados2-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: f0efd174534960a909c349b274d008b5b5db83f921d27c5837305d7e175f7d79 |
librbd1-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 639ff5339b7fa418222b14fdef8c7074389d6e78cb9b350b9bc33835d0811f5c |
librbd1-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 5c785217101c97660185a9fdba3b60d33a6690c3adac5bcc1385f779ce655ec4 |
python-rados-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 9ae27b6e21d8a1602a23283585555f27e95009ed7bc97ce5e2037bb5c564e6ff |
python-rbd-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 4700081017e21d901c671ff4a60b980b66856aa68863a8488243698cad1eb8fd |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
ceph-0.80.8-15.el6cp.src.rpm | SHA-256: 3920b9f8f3279800ab3e94be576d9c6a4247bba7878b08af66e00731d22afd05 |
x86_64 | |
ceph-common-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 621a196c004a9dad8c6207ff196c6dd87692c9a3a6b55f58e8258e3dd6a43951 |
ceph-debuginfo-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 23346770b4f492a494bbbede70abca3d248bed3a8f58fe7fd774f201f1008dc7 |
librados2-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 9404068a781b1067b1ee387359bbebd9b90993d5f646ed49575673a06f7b6210 |
librados2-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: c3acbc07bd0db788225bee5de358ae75705221abe2ee9c66cfd9a566d4eaf676 |
librbd1-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2be8aefc51ecd77f3d3e94f07d70b355bb9f285eaf8e471aac8e8dabdea5a21b |
librbd1-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: d7f9e29fb8f1c91f6631c424e0fe2559ca7af5559bf10e0a8b03bcb07ed7e34a |
python-rados-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2fa40ee8092212bfe872ee8de4df285cb50540f198723588213c8b96b3eb1cd3 |
python-rbd-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 5b22a98587f41d96752c5d5940e9dab47b92b487b7f039dc205ad05221395bc6 |
Red Hat Enterprise Linux Desktop 7
SRPM | |
---|---|
ceph-0.80.8-15.el7cp.src.rpm | SHA-256: 347f71c4ae8391bc59fef02c510a82943ef29fe6df53b35784050bfc2781c9fd |
x86_64 | |
ceph-common-0.80.8-15.el7cp.x86_64.rpm | SHA-256: aa8a381044ec64b2928bff3675de397283139e305d3d7f76317c28cf5beef372 |
ceph-debuginfo-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 62bb95dd014012482bf6aa4f317466f42df1f478e90519057c70ed3d35d1a525 |
librados2-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 6df1cb6fe1bd2409b44cd3b76401b3adb7ab0308e6afb1711a8691c995a8ecf9 |
librados2-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: f0efd174534960a909c349b274d008b5b5db83f921d27c5837305d7e175f7d79 |
librbd1-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 639ff5339b7fa418222b14fdef8c7074389d6e78cb9b350b9bc33835d0811f5c |
librbd1-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 5c785217101c97660185a9fdba3b60d33a6690c3adac5bcc1385f779ce655ec4 |
python-rados-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 9ae27b6e21d8a1602a23283585555f27e95009ed7bc97ce5e2037bb5c564e6ff |
python-rbd-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 4700081017e21d901c671ff4a60b980b66856aa68863a8488243698cad1eb8fd |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
ceph-0.80.8-15.el6cp.src.rpm | SHA-256: 3920b9f8f3279800ab3e94be576d9c6a4247bba7878b08af66e00731d22afd05 |
x86_64 | |
ceph-common-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 621a196c004a9dad8c6207ff196c6dd87692c9a3a6b55f58e8258e3dd6a43951 |
ceph-debuginfo-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 23346770b4f492a494bbbede70abca3d248bed3a8f58fe7fd774f201f1008dc7 |
librados2-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 9404068a781b1067b1ee387359bbebd9b90993d5f646ed49575673a06f7b6210 |
librados2-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: c3acbc07bd0db788225bee5de358ae75705221abe2ee9c66cfd9a566d4eaf676 |
librbd1-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2be8aefc51ecd77f3d3e94f07d70b355bb9f285eaf8e471aac8e8dabdea5a21b |
librbd1-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: d7f9e29fb8f1c91f6631c424e0fe2559ca7af5559bf10e0a8b03bcb07ed7e34a |
python-rados-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2fa40ee8092212bfe872ee8de4df285cb50540f198723588213c8b96b3eb1cd3 |
python-rbd-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 5b22a98587f41d96752c5d5940e9dab47b92b487b7f039dc205ad05221395bc6 |
Red Hat Enterprise Linux for Scientific Computing 7
SRPM | |
---|---|
ceph-0.80.8-15.el7cp.src.rpm | SHA-256: 347f71c4ae8391bc59fef02c510a82943ef29fe6df53b35784050bfc2781c9fd |
x86_64 | |
ceph-common-0.80.8-15.el7cp.x86_64.rpm | SHA-256: aa8a381044ec64b2928bff3675de397283139e305d3d7f76317c28cf5beef372 |
ceph-debuginfo-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 62bb95dd014012482bf6aa4f317466f42df1f478e90519057c70ed3d35d1a525 |
librados2-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 6df1cb6fe1bd2409b44cd3b76401b3adb7ab0308e6afb1711a8691c995a8ecf9 |
librados2-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: f0efd174534960a909c349b274d008b5b5db83f921d27c5837305d7e175f7d79 |
librbd1-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 639ff5339b7fa418222b14fdef8c7074389d6e78cb9b350b9bc33835d0811f5c |
librbd1-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 5c785217101c97660185a9fdba3b60d33a6690c3adac5bcc1385f779ce655ec4 |
python-rados-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 9ae27b6e21d8a1602a23283585555f27e95009ed7bc97ce5e2037bb5c564e6ff |
python-rbd-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 4700081017e21d901c671ff4a60b980b66856aa68863a8488243698cad1eb8fd |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
ceph-0.80.8-15.el6cp.src.rpm | SHA-256: 3920b9f8f3279800ab3e94be576d9c6a4247bba7878b08af66e00731d22afd05 |
x86_64 | |
ceph-common-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 621a196c004a9dad8c6207ff196c6dd87692c9a3a6b55f58e8258e3dd6a43951 |
ceph-debuginfo-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 23346770b4f492a494bbbede70abca3d248bed3a8f58fe7fd774f201f1008dc7 |
librados2-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 9404068a781b1067b1ee387359bbebd9b90993d5f646ed49575673a06f7b6210 |
librados2-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: c3acbc07bd0db788225bee5de358ae75705221abe2ee9c66cfd9a566d4eaf676 |
librbd1-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2be8aefc51ecd77f3d3e94f07d70b355bb9f285eaf8e471aac8e8dabdea5a21b |
librbd1-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: d7f9e29fb8f1c91f6631c424e0fe2559ca7af5559bf10e0a8b03bcb07ed7e34a |
python-rados-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2fa40ee8092212bfe872ee8de4df285cb50540f198723588213c8b96b3eb1cd3 |
python-rbd-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 5b22a98587f41d96752c5d5940e9dab47b92b487b7f039dc205ad05221395bc6 |
Red Hat Enterprise Linux Server from RHUI 7
SRPM | |
---|---|
ceph-0.80.8-15.el7cp.src.rpm | SHA-256: 347f71c4ae8391bc59fef02c510a82943ef29fe6df53b35784050bfc2781c9fd |
x86_64 | |
ceph-common-0.80.8-15.el7cp.x86_64.rpm | SHA-256: aa8a381044ec64b2928bff3675de397283139e305d3d7f76317c28cf5beef372 |
ceph-debuginfo-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 62bb95dd014012482bf6aa4f317466f42df1f478e90519057c70ed3d35d1a525 |
ceph-radosgw-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 24ba5fa2fc7e5de85a7e7ef29a9c5e75dc84048e54264ee85f0c77e08e2688cd |
librados2-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 6df1cb6fe1bd2409b44cd3b76401b3adb7ab0308e6afb1711a8691c995a8ecf9 |
librados2-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: f0efd174534960a909c349b274d008b5b5db83f921d27c5837305d7e175f7d79 |
librbd1-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 639ff5339b7fa418222b14fdef8c7074389d6e78cb9b350b9bc33835d0811f5c |
librbd1-devel-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 5c785217101c97660185a9fdba3b60d33a6690c3adac5bcc1385f779ce655ec4 |
python-rados-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 9ae27b6e21d8a1602a23283585555f27e95009ed7bc97ce5e2037bb5c564e6ff |
python-rbd-0.80.8-15.el7cp.x86_64.rpm | SHA-256: 4700081017e21d901c671ff4a60b980b66856aa68863a8488243698cad1eb8fd |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
ceph-0.80.8-15.el6cp.src.rpm | SHA-256: 3920b9f8f3279800ab3e94be576d9c6a4247bba7878b08af66e00731d22afd05 |
x86_64 | |
ceph-common-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 621a196c004a9dad8c6207ff196c6dd87692c9a3a6b55f58e8258e3dd6a43951 |
ceph-debuginfo-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 23346770b4f492a494bbbede70abca3d248bed3a8f58fe7fd774f201f1008dc7 |
ceph-radosgw-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 26b24653fb7ec38685a9f7045d792199d8e87cca5afbfc2382c474c5401a1a12 |
librados2-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 9404068a781b1067b1ee387359bbebd9b90993d5f646ed49575673a06f7b6210 |
librados2-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: c3acbc07bd0db788225bee5de358ae75705221abe2ee9c66cfd9a566d4eaf676 |
librbd1-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2be8aefc51ecd77f3d3e94f07d70b355bb9f285eaf8e471aac8e8dabdea5a21b |
librbd1-devel-0.80.8-15.el6cp.x86_64.rpm | SHA-256: d7f9e29fb8f1c91f6631c424e0fe2559ca7af5559bf10e0a8b03bcb07ed7e34a |
python-rados-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 2fa40ee8092212bfe872ee8de4df285cb50540f198723588213c8b96b3eb1cd3 |
python-rbd-0.80.8-15.el6cp.x86_64.rpm | SHA-256: 5b22a98587f41d96752c5d5940e9dab47b92b487b7f039dc205ad05221395bc6 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.