- Issued:
- 2018-03-08
- Updated:
- 2018-03-08
RHBA-2018:0474 - Bug Fix Advisory
Synopsis
Red Hat Ceph Storage 3.0 bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An update is now available for Red Hat Ceph Storage 3.0.
Description
Red Hat Ceph Storage is a scalable, open, software-defined storage platform
that combines the most stable version of the Ceph storage system with a
Ceph management platform, deployment utilities, and support services.
Bug Fixes:
- Previously, an attempt to use the --cluster option with the "ceph tell mds" commands fails with the RuntimeError exception message. With this release, the --cluster option works as expected when using a non-default cluster name. (BZ#1491170)
- Previously, when attempting to install a Metadata Server (MDS) node in a cluster that runs on Ubuntu, the installation failed because the ceph-ansible utility could not install the ceph-common package. With this release, ceph-ansible installs ceph-common as expected. As a result, the installation no longer fails in this case. (BZ#1516457)
- Previously, due to an off-by-one error in expiration processing in the Ceph Object Gateway, objects eligible for expiration could infrequently be passed over, and consequently were not removed. The underlying source code has been modified, and the objects are no longer passed over. (BZ#1530673)
- When doing a Simple Storage Service (S3) upload, if the Content-Type field was missing from the policy part of the upload, the Ceph Object Gateway refused the upload with a 403 error:
Policy missing condition: Content-Type
With this update, the S3 POST policy does not require the Content-Type field. (BZ#1530775)
- Previously, under certain circumstances, deleted objects were incorrectly interpreted as incomplete delete transactions because of an incorrect time. As a consequence, the delete operations were reported successful in the Ceph Object Gateway logs, but the deleted objects were not correctly removed from bucket indexes. The incorrect time comparison has been fixed, and deleting objects works correctly. (BZ#1530784)
- Previously, when making changes to the same bucket through multiple Ceph Object Gateways, under certain circumstances under heavy load, the Ceph Object Gateway returned a 500 error. With this release, the chances are reduced to cause a race condition. (BZ#1530801)
- Previously, a server-side copy mishandled object names starting with an underscore. This led to objects being created with two leading underscores. The Ceph Object Gateway code has been fixed to properly handle leading underscores. As a result, objects names with leading underscores behave correctly. (BZ#1531279)
- Previously, when using Full Qualified Domain Names (FQDN) in the "/etc/hostname" file for containerized Ceph deployments they would fail when installing and upgrading Ceph using the ceph-ansible playbook. With this release the installation or upgrading Ceph no longer fails when using a FQDN. (BZ#1546834)
- Previously, if the active Ceph Manager node is not the first node to be upgraded, when running the `ceph-ansible` rolling update playbook, then a required restart script was not copied to the Ceph Manager node. This would cause the rolling update to fail. In this release, the required script does get copied to the Ceph Manager node. (BZ#1548357)
- Ceph Storage Clusters that have large `omap` databases experience slow OSD startup due to scanning and repairing during the upgrade from Red Hat Ceph Storage 3.0 to 3.0.1. The rolling update may take longer than the specified time out of 5 minutes. Before running the Ansible `rolling_update.yml` playbook, set the `handler_health_osd_check_delay` option to 180 in the `group_vars/all.yml` file. (BZ#1549293)
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 Ceph Storage MON 3 x86_64
- Red Hat Ceph Storage OSD 3 x86_64
Fixes
- BZ - 1491170 - [MDS]: "ceph tell mds.* " commands not working for MDS
- BZ - 1505559 - [RHCS 3] OSD heartbeat timeout due to too many omap entries read in each 'chunk' being backfilled
- BZ - 1516457 - [Ceph-Ansible]: Installation of MDS fails in ubuntu through ceph-ansible
- BZ - 1528428 - Upgrade of Ceph from OSP11 with non colocated disks fails
- BZ - 1528430 - During upgrade, ceph-ansible does not disable the radosgw system service
- BZ - 1528431 - [UPDATES] Failed to setup heat output: sudo: a password is required
- BZ - 1528432 - ceph-ansible does not properly check for running containers
- BZ - 1530665 - sync.error-log objects fill up with temporary EBUSY errors
- BZ - 1530670 - rgw: chained cache size is growing above rgw_cache_lru_size limit
- BZ - 1530673 - rgw: Fix swift object expiry not deleting objects
- BZ - 1530775 - radosgw refuses upload when Content-Type missing from POST policy
- BZ - 1530784 - Stale bucket index entries are left over after object deletions
- BZ - 1530801 - Swift post via RGW ends up with random 500 errors
- BZ - 1531279 - luminous: rgw: folders starting with "_" underscore are not in bucket index
- BZ - 1531673 - put bucket policy panics RGW process
- BZ - 1532619 - TripleO overrides ceph-ansible defaults ceph_conf_overrides
- BZ - 1540578 - Client creation fails for containerized deployment via ansible
- BZ - 1541060 - Ceph-ansible containerized purge failing in "resolve parent device" task
- BZ - 1541065 - [ceph-ansible] [ceph-container] : playbook stuck for indefinite time checking whether ceph is running already
- BZ - 1541071 - [ceph-ansible] dedicated journal and dmcrypt enabled scenarios are failing
- BZ - 1543107 - OSP11 -> OSP12 upgrade: ceph-ansible might fail with: "stat: cannot stat '/var/run/ceph/ceph-mon.controller-2.asok': No such file or directory"
- BZ - 1543284 - [ceph-ansible] [ceph-container] : playbook failed trying to restart dmcrypt OSDs
- BZ - 1544029 - "msg": "The conditional check 'not jewel_minor_update' failed.
- BZ - 1546834 - [ceph-ansible]: Upgrading container cluster from 2.4 to 2.5 fails for waiting cluster to form quorum even though quorum is there
- BZ - 1548357 - [ceph-ansible] [ceph-container] : during rolling update playbook failing trying to restart mgr without copying restart script to mgr
- BZ - 1549293 - [CEE/SD] inconsistent PG - omap_digest_mismatch_oi discovered after 2.4a -> 2.5 update, plus several "bad complete for"
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 7
SRPM | |
---|---|
ceph-12.2.1-45.el7cp.src.rpm | SHA-256: a957686eb295a8175e13c35f7f219e5dcc952965dcc50dfa6151f34e79ac93ec |
ceph-ansible-3.0.27-1.el7cp.src.rpm | SHA-256: 3e74adc0a0a34c3065670ae08d1576d2866d04f61af95cb3b27651277e571aee |
cephmetrics-1.0-8.el7cp.src.rpm | SHA-256: 7ef817fe1a0434e0cba8b001973bbbad3abca37e6f796e89d64ba1a2b0f4cbca |
x86_64 | |
ceph-ansible-3.0.27-1.el7cp.noarch.rpm | SHA-256: b9e31aebef6bf1969b467547010510578cc7c3271a6c33817584796a0c84492b |
ceph-base-12.2.1-45.el7cp.x86_64.rpm | SHA-256: e4b74563c438957f227afc148b0a4067101b4e0740f6f577e57a0a5569c4f542 |
ceph-common-12.2.1-45.el7cp.x86_64.rpm | SHA-256: b2ce4567870c3704311b5ba919e46a054df72c63f1e342e3a96be9618f9ef761 |
ceph-debuginfo-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 3ffbdfa5177c077211a26b751c581263bb291ee1e6bbd6d362db0b34851280cf |
ceph-fuse-12.2.1-45.el7cp.x86_64.rpm | SHA-256: b304d9d1b136469818fa44d53abe911b8a369469b816258b5345906d51212be6 |
ceph-mds-12.2.1-45.el7cp.x86_64.rpm | SHA-256: d9ff42b43cc83cccfef16147cb2f9a6cbe5f437ac4e2421b28e51f13a44a8d68 |
ceph-radosgw-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 0c77cae512a94d60eaf4ae4f9220af46b4dd69154ffeaf0b8a9f0d4b0e137416 |
ceph-selinux-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 5956b720471f2440762325849c8e8599dcf42522898f58a257b7d6f54dd1b2bb |
cephmetrics-1.0-8.el7cp.x86_64.rpm | SHA-256: ba596ef223e33e77747c264de2681f693deae5f289085440b9b2487e37dc69b1 |
cephmetrics-ansible-1.0-8.el7cp.x86_64.rpm | SHA-256: 927d33e9111c65343455df379a4893ea40a7316873af7e2a716940f5aab6cb06 |
cephmetrics-collectors-1.0-8.el7cp.x86_64.rpm | SHA-256: b7e310a62d924cf9dcc64d4018eca64c54e8ee3a5ade6918e019c3156b2487d6 |
cephmetrics-grafana-plugins-1.0-8.el7cp.x86_64.rpm | SHA-256: 91bebfb6408290ba3667aff89e2bed5d90ed8ef40d14a3d9f397504c38c94878 |
libcephfs-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 3047ef444be7bd81da280ed63cd9029cbbf64cd43332f5d7e73302ec5599f577 |
libcephfs2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 6ea2157d71641edb514c8939e9a222080393202f6f5c8dc9b5d0759941f6791c |
librados-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 9385e26157463cf19b4ba56e881455720d94b652d679e0a9dabe038d4782a216 |
librados2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: a461e1dde178bc1fc93ece625859c8fefe6713cd54860f68ae7cefbe740c4497 |
libradosstriper1-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 349253548d76a625de589ca191a1a302b3fa592894db80308b7b572fb0dfb15c |
librbd-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: c69e0a143e120753b526a0d456188c9d3f017a19955a299e70ef12c508190fea |
librbd1-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 7d3995e0cbe15bc86878e7913cf2499c9a322a247752b04a28cc964a83c9c25d |
librgw-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: cab1318542cd71ae2adcf372f63381075774b1129c8e508716d56604025e68e0 |
librgw2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 0f067009ab9be203baf98482a8299eff89fe9710664fca0edbf3d14eb7240264 |
python-cephfs-12.2.1-45.el7cp.x86_64.rpm | SHA-256: b1da16e3183a1e974a428b973420d2a6e0091b68c755a550303c2e3adb4996aa |
python-rados-12.2.1-45.el7cp.x86_64.rpm | SHA-256: d4984decf83182c3409c07d355fe6bd591352370bc987cfcfe19a4de4dac7c3f |
python-rbd-12.2.1-45.el7cp.x86_64.rpm | SHA-256: dce345bb3ea55d5251f02c08cdf00828c05dc2bb0a3dcfcff388013a59381ea2 |
python-rgw-12.2.1-45.el7cp.x86_64.rpm | SHA-256: a610d876d66553de917ee71b6ad0fa7be9bfc5d9cfdc79a341358d9de7219271 |
rbd-mirror-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 5d2b07452516fecf443004f26c6d262664e339039af84833a74274ce242cb565 |
Red Hat Ceph Storage MON 3
SRPM | |
---|---|
ceph-12.2.1-45.el7cp.src.rpm | SHA-256: a957686eb295a8175e13c35f7f219e5dcc952965dcc50dfa6151f34e79ac93ec |
cephmetrics-1.0-8.el7cp.src.rpm | SHA-256: 7ef817fe1a0434e0cba8b001973bbbad3abca37e6f796e89d64ba1a2b0f4cbca |
x86_64 | |
ceph-base-12.2.1-45.el7cp.x86_64.rpm | SHA-256: e4b74563c438957f227afc148b0a4067101b4e0740f6f577e57a0a5569c4f542 |
ceph-common-12.2.1-45.el7cp.x86_64.rpm | SHA-256: b2ce4567870c3704311b5ba919e46a054df72c63f1e342e3a96be9618f9ef761 |
ceph-debuginfo-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 3ffbdfa5177c077211a26b751c581263bb291ee1e6bbd6d362db0b34851280cf |
ceph-mgr-12.2.1-45.el7cp.x86_64.rpm | SHA-256: f9ac7488f4608a5d7124136f96c28f46443f4971e09440b0369aa4d812619dc4 |
ceph-mon-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 529dc9a7b737995a084d8605f0fa7504a68c882c99ff32ccf8de3f299d0c5e3c |
ceph-selinux-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 5956b720471f2440762325849c8e8599dcf42522898f58a257b7d6f54dd1b2bb |
ceph-test-12.2.1-45.el7cp.x86_64.rpm | SHA-256: d7cdada88a8ba6805472da31259d676e579ac8ec9142e2be122ec291c90d34d5 |
cephmetrics-collectors-1.0-8.el7cp.x86_64.rpm | SHA-256: b7e310a62d924cf9dcc64d4018eca64c54e8ee3a5ade6918e019c3156b2487d6 |
libcephfs-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 3047ef444be7bd81da280ed63cd9029cbbf64cd43332f5d7e73302ec5599f577 |
libcephfs2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 6ea2157d71641edb514c8939e9a222080393202f6f5c8dc9b5d0759941f6791c |
librados-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 9385e26157463cf19b4ba56e881455720d94b652d679e0a9dabe038d4782a216 |
librados2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: a461e1dde178bc1fc93ece625859c8fefe6713cd54860f68ae7cefbe740c4497 |
libradosstriper1-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 349253548d76a625de589ca191a1a302b3fa592894db80308b7b572fb0dfb15c |
librbd-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: c69e0a143e120753b526a0d456188c9d3f017a19955a299e70ef12c508190fea |
librbd1-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 7d3995e0cbe15bc86878e7913cf2499c9a322a247752b04a28cc964a83c9c25d |
librgw-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: cab1318542cd71ae2adcf372f63381075774b1129c8e508716d56604025e68e0 |
librgw2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 0f067009ab9be203baf98482a8299eff89fe9710664fca0edbf3d14eb7240264 |
python-cephfs-12.2.1-45.el7cp.x86_64.rpm | SHA-256: b1da16e3183a1e974a428b973420d2a6e0091b68c755a550303c2e3adb4996aa |
python-rados-12.2.1-45.el7cp.x86_64.rpm | SHA-256: d4984decf83182c3409c07d355fe6bd591352370bc987cfcfe19a4de4dac7c3f |
python-rbd-12.2.1-45.el7cp.x86_64.rpm | SHA-256: dce345bb3ea55d5251f02c08cdf00828c05dc2bb0a3dcfcff388013a59381ea2 |
python-rgw-12.2.1-45.el7cp.x86_64.rpm | SHA-256: a610d876d66553de917ee71b6ad0fa7be9bfc5d9cfdc79a341358d9de7219271 |
Red Hat Ceph Storage OSD 3
SRPM | |
---|---|
ceph-12.2.1-45.el7cp.src.rpm | SHA-256: a957686eb295a8175e13c35f7f219e5dcc952965dcc50dfa6151f34e79ac93ec |
cephmetrics-1.0-8.el7cp.src.rpm | SHA-256: 7ef817fe1a0434e0cba8b001973bbbad3abca37e6f796e89d64ba1a2b0f4cbca |
x86_64 | |
ceph-base-12.2.1-45.el7cp.x86_64.rpm | SHA-256: e4b74563c438957f227afc148b0a4067101b4e0740f6f577e57a0a5569c4f542 |
ceph-common-12.2.1-45.el7cp.x86_64.rpm | SHA-256: b2ce4567870c3704311b5ba919e46a054df72c63f1e342e3a96be9618f9ef761 |
ceph-debuginfo-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 3ffbdfa5177c077211a26b751c581263bb291ee1e6bbd6d362db0b34851280cf |
ceph-osd-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 677f7dc11830d7c5d4a9667b9339aaa44515ed22e4405890f371c0f6a89d6c95 |
ceph-selinux-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 5956b720471f2440762325849c8e8599dcf42522898f58a257b7d6f54dd1b2bb |
ceph-test-12.2.1-45.el7cp.x86_64.rpm | SHA-256: d7cdada88a8ba6805472da31259d676e579ac8ec9142e2be122ec291c90d34d5 |
cephmetrics-collectors-1.0-8.el7cp.x86_64.rpm | SHA-256: b7e310a62d924cf9dcc64d4018eca64c54e8ee3a5ade6918e019c3156b2487d6 |
libcephfs-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 3047ef444be7bd81da280ed63cd9029cbbf64cd43332f5d7e73302ec5599f577 |
libcephfs2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 6ea2157d71641edb514c8939e9a222080393202f6f5c8dc9b5d0759941f6791c |
librados-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 9385e26157463cf19b4ba56e881455720d94b652d679e0a9dabe038d4782a216 |
librados2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: a461e1dde178bc1fc93ece625859c8fefe6713cd54860f68ae7cefbe740c4497 |
libradosstriper1-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 349253548d76a625de589ca191a1a302b3fa592894db80308b7b572fb0dfb15c |
librbd-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: c69e0a143e120753b526a0d456188c9d3f017a19955a299e70ef12c508190fea |
librbd1-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 7d3995e0cbe15bc86878e7913cf2499c9a322a247752b04a28cc964a83c9c25d |
librgw-devel-12.2.1-45.el7cp.x86_64.rpm | SHA-256: cab1318542cd71ae2adcf372f63381075774b1129c8e508716d56604025e68e0 |
librgw2-12.2.1-45.el7cp.x86_64.rpm | SHA-256: 0f067009ab9be203baf98482a8299eff89fe9710664fca0edbf3d14eb7240264 |
python-cephfs-12.2.1-45.el7cp.x86_64.rpm | SHA-256: b1da16e3183a1e974a428b973420d2a6e0091b68c755a550303c2e3adb4996aa |
python-rados-12.2.1-45.el7cp.x86_64.rpm | SHA-256: d4984decf83182c3409c07d355fe6bd591352370bc987cfcfe19a4de4dac7c3f |
python-rbd-12.2.1-45.el7cp.x86_64.rpm | SHA-256: dce345bb3ea55d5251f02c08cdf00828c05dc2bb0a3dcfcff388013a59381ea2 |
python-rgw-12.2.1-45.el7cp.x86_64.rpm | SHA-256: a610d876d66553de917ee71b6ad0fa7be9bfc5d9cfdc79a341358d9de7219271 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.