- Issued:
- 2018-04-26
- Updated:
- 2018-04-26
RHBA-2018:1259 - Bug Fix Advisory
Synopsis
Red Hat Ceph Storage 3.0 Bug Fix update
Type/Severity
Bug Fix Advisory
Red Hat Lightspeed 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 delete a large RBD image with the "object map" feature enabled could cause the OSD nodes to trigger the "suicide_timeout" and self-terminate. With this update, deleting large RBD images with "object map" no longer causes OSDs to crash. (BZ#1325322)
- Previously, Metadata Server (MDS) daemons could get behind on trimming for large metadata workloads in larger clusters. With this update, MDS no longer gets behind on trimming for large metadata workloads. (BZ#1507629)
- Previously in the Ceph File System, Ceph Metadata Server (MDS) daemons would sometimes crash when scrubbing encountered an inode that had been renamed. With this update, MDS daemons no longer crash and scrubbing continues when encountering renamed inodes.(BZ#1518730)
- Previously, deployment of only one Ceph iSCSI Gateway node was supported because SSL certificates were only generated for one Ceph iSCSI Gateway node when using the "ceph-ansible" utility. This issue has been fixed, the certificates are distributed across all the gateways and more than one iSCSI Gateway node can now be deployed. (BZ#1540845)
- Previously, the Ceph File System (CephFS) client metadata capability trimming would sometimes fail assertions due to logic errors, and the CephFS client would abort. With this update, the logic error has been corrected and the CephFS client completes trimming. (BZ#1541424)
- Previously, when using "ceph-ansible" with the "copy_admin_key" option set to "true", the administrator's keyring would not copy to the other nodes in the Ceph Storage Cluster. With this update, the "copy_admin_key" option works as expected when set to "true". (BZ#1544720)
- Previously, an underlying issue caused the placement group (PG) log to grow without bound in certain situations. This caused OSDs to crash and stalled startup. With this release, the "trim-pg-log" operation has been added to "ceph-objectstore-tool" to allow offline trimming of large PG logs. This restores the PG log within the designated size limits. (BZ#1552094)
- Previously, a placement group (PG) that received only unsuccessful writes—such as deleting a non-existing object—would grow its write operations log indefinitely. This caused the OSDs handling that PG to run out of memory and crash. With this fix, the PG log is now trimmed as expected regardless of whether a write is successful or not, and the OSDs do not run out of memory. (BZ#1554544)
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 - 1325322 - OSD hit suicide timeout or OSD goes down and comes back, When deleting large RBD images with features: striping, exclusive, object map
- BZ - 1489866 - ensure that multiple CephContexts in a process image don't crash the program
- BZ - 1493418 - Allow pybind/ceph_volume_client to get, put, and delete RADOS objects
- BZ - 1496544 - client cap recall can cause client caps to go below hard-coded minimum (100)
- BZ - 1499806 - [CephFS]:- Client_metadata not populated in session info after client eviction and reconnect
- BZ - 1501958 - [CephFS]:- Cluster ended up in "damaged" mds when subtree pinning is in progress and tried to do mds failover
- BZ - 1506438 - [RHCeph 3.0 / 12.2.1-26.el7cp] rbd/fsx on bluestore: FAILED assert(p != extents.end())
- BZ - 1507136 - monitor gives constant "is now active in filesystem cephfs as rank" cluster log info messages
- BZ - 1507629 - mds gets significantly behind on trimming while creating millions of files
- BZ - 1509358 - [RHCS 3.y] Change default of rocksdb to no compression
- BZ - 1515337 - [rbd] rbd du on empty pool does not return proper output
- BZ - 1538317 - "rbd snap rm --force" might corrupt snapshots of child images
- BZ - 1540845 - [Ceph-ansible] Failure on TASK [ceph-iscsi-gw : lock ssl file access to root only]
- BZ - 1542459 - nfs-ganesha: ensure FSAL_CEPH can look up inodes by filehandle when Inode is not in cache
- BZ - 1543879 - ceph_volume_client: sets invalid caps for existing ceph auth IDs with no MDS or OSD caps
- BZ - 1544680 - [RADOS]:- corrupting the snapsets from non-primary osds will not be detected as inconsistencies
- BZ - 1544720 - [ceph-ansible] [ceph-container] admin keyring is not copied on to the collocated nodes when copy_admin_key is set to true
- BZ - 1548067 - rebase ceph to 12.2.4
- BZ - 1552094 - ceph-objectstore-tool command to trim the pg log
- BZ - 1552327 - "set_fact docker_exec_cmd" assumes there will be mons, but does not use the external list of mons if provided
- BZ - 1553302 - rebase nfs-ganesha to latest 2.5
- BZ - 1554544 - pg log does not trim when write errors are added, potentially leading to OOM
- BZ - 1564232 - ceph-ansible unable to upgrade ceph-base when ceph-test is installed
CVEs
(none)
References
(none)
Note:
More recent versions of these packages may be available.
Click a package name for more details.
Red Hat Enterprise Linux Server 7
| SRPM | |
|---|---|
| ceph-12.2.4-6.el7cp.src.rpm | SHA-256: 8c4c45a2e7eacf7eb6f8cb5c01f6cfe1e869d3f917b1d7958f4c6e34094debf7 |
| ceph-ansible-3.0.31-1.el7cp.src.rpm | SHA-256: 508fa80bdaaab163ca48bd6257a2fd2f32c5773319060884608201616714e291 |
| libntirpc-1.5.5-1.el7.src.rpm | SHA-256: 2ad624c5c16182762497867a1fa696771912ec7cf7ff0c0fd55110eab4af331d |
| nfs-ganesha-2.5.5-3.el7cp.src.rpm | SHA-256: 649852aaed64b208085c9b47b514d9369814704660923ca0277c6066e6db98fa |
| x86_64 | |
| ceph-ansible-3.0.31-1.el7cp.noarch.rpm | SHA-256: 6f4c0d417d23bf91b78a085197f931352b42ed11da2cb34dbbcdcacc905d3310 |
| ceph-base-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 46c5563a6343328fe9cb1c21defa081da9e47efe7375c0978c2b92f34c8140ba |
| ceph-common-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 20fecef79b50a71037175b70082d6e9465d717491a26b524148d8660f42d4001 |
| ceph-debuginfo-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 4ddf9d81f5095aebf5e1165e31f24e4dac6a351512c5a2742abb4a3044b22735 |
| ceph-fuse-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 6b5d3d194b7ac636e6d25424e4fba554bc30cda4c990e4f77feba8ee0e3a1259 |
| ceph-mds-12.2.4-6.el7cp.x86_64.rpm | SHA-256: c532b169846a9aea6a7e23b223b4493d331a3937de6f83a6e59cf2ac348fda2b |
| ceph-radosgw-12.2.4-6.el7cp.x86_64.rpm | SHA-256: a15d5c96dc6bf94e66cc0d652ef3dcced386297182bf52503f576354030e4fd1 |
| ceph-selinux-12.2.4-6.el7cp.x86_64.rpm | SHA-256: fbac7cfc2876a354a7c8ecb3c9d8c6b46826a8d27a1eb083bfe2d1eb79305e61 |
| libcephfs-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 4dbeae370af7fea4a1f1f2a0770353ee8e8c8bc1ebb5e8406706de5b40648d68 |
| libcephfs2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 0cdcef305c6d2318038cbfe25f836de5bfed187c987b108bb6ed74a6937c55a0 |
| libntirpc-1.5.5-1.el7.x86_64.rpm | SHA-256: 3698484056f75ea35addec1be3e3943ee820fdc06691f43dcf3217a7800117bf |
| libntirpc-debuginfo-1.5.5-1.el7.x86_64.rpm | SHA-256: 155806ab5bb415f13c0e82d58afa27b2dceac1b42397c472de02983bea27cc96 |
| librados-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: db7172d2310047a999304b859e0537dc6ed530cddd8b2230a5a5cd1e2ae3e225 |
| librados2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 099e9aed43e25ae5a61d1c2bf915eee08898e315efb23a96782805df640e7394 |
| libradosstriper1-12.2.4-6.el7cp.x86_64.rpm | SHA-256: e437c5024ba256010e435e03dc2b8cb0e3ad4b4531ff324bc64ddd6c63c7ac2b |
| librbd-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 22891f0b528b64ec46c785dee0039f141877e0a2b341e7db5bfeff4754301d83 |
| librbd1-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 0ae179347c0dfb0b15d6f37b3e07571248125047a59ebf15d245cde305e7f7e2 |
| librgw-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 63f6e0678a50343d59b25b437e6f9f7031cf3420a2b40363fb41e82741c78381 |
| librgw2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 54606e72b0f798a3fd1c5a7723cfbdb63c143659a74f366564a400380d08131f |
| nfs-ganesha-2.5.5-3.el7cp.x86_64.rpm | SHA-256: 7fdce4cd84d5584fba2b5ff38a0bf694cdc65ae433a4ce7ab31d873087619772 |
| nfs-ganesha-ceph-2.5.5-3.el7cp.x86_64.rpm | SHA-256: 3e91b23e6cf8503527d038bfd4900ec535ed7442184b22f5a789f53401281e70 |
| nfs-ganesha-debuginfo-2.5.5-3.el7cp.x86_64.rpm | SHA-256: fb63b0da40d3eaaf50dec59d131bdbaac08a5e7a609b156a81a97d1d18056c76 |
| nfs-ganesha-rgw-2.5.5-3.el7cp.x86_64.rpm | SHA-256: 158a55ca873ffb04aa1ad13e1147b74e414d18e9228a8fc3c7aa2c01729f5d71 |
| python-cephfs-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 107c526d9fd5e909f04573440a11410c70eead2ed27c03b690022c6dbb9a6055 |
| python-rados-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 14f5b2a3394a9423d2da6fac2bc9247ab295ac91eb78bfb9472df5a7e83dbd2b |
| python-rbd-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 32a707d3ff65f522abbe928e372c7532ab0d62a6e088294eb7483244985f2ad4 |
| python-rgw-12.2.4-6.el7cp.x86_64.rpm | SHA-256: bd88d72a55edaf99fbfff3e83a2148a1c0d0f86787d804c007f87d771f828ee9 |
| rbd-mirror-12.2.4-6.el7cp.x86_64.rpm | SHA-256: c616cbd1aa55f8735c482d03b9fb3275f4a07feb9ec8c3bbbbe0a2ce7ad87de2 |
Red Hat Ceph Storage MON 3
| SRPM | |
|---|---|
| ceph-12.2.4-6.el7cp.src.rpm | SHA-256: 8c4c45a2e7eacf7eb6f8cb5c01f6cfe1e869d3f917b1d7958f4c6e34094debf7 |
| x86_64 | |
| ceph-base-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 46c5563a6343328fe9cb1c21defa081da9e47efe7375c0978c2b92f34c8140ba |
| ceph-common-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 20fecef79b50a71037175b70082d6e9465d717491a26b524148d8660f42d4001 |
| ceph-debuginfo-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 4ddf9d81f5095aebf5e1165e31f24e4dac6a351512c5a2742abb4a3044b22735 |
| ceph-mgr-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 0fbb210aad2a3f59e522ad859e17ad872c0919d6ba65e386c7c443eda3930384 |
| ceph-mon-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 110876ec1e6220efb88982b5ea1bed6d8515b2a044e3287c86eedf5497945861 |
| ceph-selinux-12.2.4-6.el7cp.x86_64.rpm | SHA-256: fbac7cfc2876a354a7c8ecb3c9d8c6b46826a8d27a1eb083bfe2d1eb79305e61 |
| ceph-test-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 9e8cf081efaef21f0ed9a633e365c374851af89419da9783b4b8ab2dee95d2db |
| libcephfs-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 4dbeae370af7fea4a1f1f2a0770353ee8e8c8bc1ebb5e8406706de5b40648d68 |
| libcephfs2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 0cdcef305c6d2318038cbfe25f836de5bfed187c987b108bb6ed74a6937c55a0 |
| librados-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: db7172d2310047a999304b859e0537dc6ed530cddd8b2230a5a5cd1e2ae3e225 |
| librados2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 099e9aed43e25ae5a61d1c2bf915eee08898e315efb23a96782805df640e7394 |
| libradosstriper1-12.2.4-6.el7cp.x86_64.rpm | SHA-256: e437c5024ba256010e435e03dc2b8cb0e3ad4b4531ff324bc64ddd6c63c7ac2b |
| librbd-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 22891f0b528b64ec46c785dee0039f141877e0a2b341e7db5bfeff4754301d83 |
| librbd1-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 0ae179347c0dfb0b15d6f37b3e07571248125047a59ebf15d245cde305e7f7e2 |
| librgw-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 63f6e0678a50343d59b25b437e6f9f7031cf3420a2b40363fb41e82741c78381 |
| librgw2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 54606e72b0f798a3fd1c5a7723cfbdb63c143659a74f366564a400380d08131f |
| python-cephfs-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 107c526d9fd5e909f04573440a11410c70eead2ed27c03b690022c6dbb9a6055 |
| python-rados-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 14f5b2a3394a9423d2da6fac2bc9247ab295ac91eb78bfb9472df5a7e83dbd2b |
| python-rbd-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 32a707d3ff65f522abbe928e372c7532ab0d62a6e088294eb7483244985f2ad4 |
| python-rgw-12.2.4-6.el7cp.x86_64.rpm | SHA-256: bd88d72a55edaf99fbfff3e83a2148a1c0d0f86787d804c007f87d771f828ee9 |
Red Hat Ceph Storage OSD 3
| SRPM | |
|---|---|
| ceph-12.2.4-6.el7cp.src.rpm | SHA-256: 8c4c45a2e7eacf7eb6f8cb5c01f6cfe1e869d3f917b1d7958f4c6e34094debf7 |
| x86_64 | |
| ceph-base-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 46c5563a6343328fe9cb1c21defa081da9e47efe7375c0978c2b92f34c8140ba |
| ceph-common-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 20fecef79b50a71037175b70082d6e9465d717491a26b524148d8660f42d4001 |
| ceph-debuginfo-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 4ddf9d81f5095aebf5e1165e31f24e4dac6a351512c5a2742abb4a3044b22735 |
| ceph-osd-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 76b3c867134a7b19d940f1e5c117cf21a29185b36faed39fea63354d7fe896d5 |
| ceph-selinux-12.2.4-6.el7cp.x86_64.rpm | SHA-256: fbac7cfc2876a354a7c8ecb3c9d8c6b46826a8d27a1eb083bfe2d1eb79305e61 |
| ceph-test-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 9e8cf081efaef21f0ed9a633e365c374851af89419da9783b4b8ab2dee95d2db |
| libcephfs-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 4dbeae370af7fea4a1f1f2a0770353ee8e8c8bc1ebb5e8406706de5b40648d68 |
| libcephfs2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 0cdcef305c6d2318038cbfe25f836de5bfed187c987b108bb6ed74a6937c55a0 |
| librados-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: db7172d2310047a999304b859e0537dc6ed530cddd8b2230a5a5cd1e2ae3e225 |
| librados2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 099e9aed43e25ae5a61d1c2bf915eee08898e315efb23a96782805df640e7394 |
| libradosstriper1-12.2.4-6.el7cp.x86_64.rpm | SHA-256: e437c5024ba256010e435e03dc2b8cb0e3ad4b4531ff324bc64ddd6c63c7ac2b |
| librbd-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 22891f0b528b64ec46c785dee0039f141877e0a2b341e7db5bfeff4754301d83 |
| librbd1-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 0ae179347c0dfb0b15d6f37b3e07571248125047a59ebf15d245cde305e7f7e2 |
| librgw-devel-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 63f6e0678a50343d59b25b437e6f9f7031cf3420a2b40363fb41e82741c78381 |
| librgw2-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 54606e72b0f798a3fd1c5a7723cfbdb63c143659a74f366564a400380d08131f |
| python-cephfs-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 107c526d9fd5e909f04573440a11410c70eead2ed27c03b690022c6dbb9a6055 |
| python-rados-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 14f5b2a3394a9423d2da6fac2bc9247ab295ac91eb78bfb9472df5a7e83dbd2b |
| python-rbd-12.2.4-6.el7cp.x86_64.rpm | SHA-256: 32a707d3ff65f522abbe928e372c7532ab0d62a6e088294eb7483244985f2ad4 |
| python-rgw-12.2.4-6.el7cp.x86_64.rpm | SHA-256: bd88d72a55edaf99fbfff3e83a2148a1c0d0f86787d804c007f87d771f828ee9 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.