- Issued:
- 2018-05-15
- Updated:
- 2018-05-15
RHBA-2018:1563 - 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, after assigning Logical Unit Numbers (LUNs) and hosts to a hostgroup by using the Ceph iSCSI `gwcli` utiliy, and then rebooting the Ceph iSCSI gateway node, this would cause the LUN mappings to not restore properly for the hosts. In this release, hosts are no longer prevented access to the LUNs. (BZ#1508695)
- Previously, when using the Ceph Object Gateway (RGW), doing manual and dynamic resharding would hang on a bucket that has versioning enabled. (BZ#1535474)
- Previously, `tcmu-runner` would wait to notify the kernel once all outstanding commands had completed. This caused higher latency for commands that were at the beginning of the queue. With this release, `tcmu-runner` will notify the kernel once the first command completes. Batching multiple commands completions together to notify the kernel will still occur, if multiple commands complete around the same time. (BZ#1549698)
- Previously, resharding would cause an infinite loop in the bucket index, resulting in the resharding operation not completing. The bucket list index was fixed, allowing the resharding operation to complete successfully. (BZ#1554221)
- Previously, when sending large amounts of metadata to another MDS would cause the client mounts to fail. Resulting in the failure of heartbeat beacons sent to the Ceph Monitors. The exporting MDS would be marked by the Ceph Monitors as laggy/unavailable and then be removed, allowing the standby MDS to take over. In this release, the MDS limits the time it spends exporting metadata, allowing mounts to be processed promptly. (BZ#1554593)
- When the `tcmu-runner` does a failover, a new thread is created. This new thread takes the device's lock. The `tcmu-runner` was not cleaning up the thread after the failover operation was finished. This resulted in a memory leak and failovers would fail, because the subsequent new threads could not be created. In this release, the new thread is created in a detached state, allowing successful cleanup automatically once the failover process has completed. (BZ#1557830)
- Previously, reducing the number of active Metadata Server (MDS) daemons on a Ceph File System (CephFS) would cause kernel client's I/O to hang. When this happens, kernel clients were unable to connect to MDS ranks greater than or equal to `max_mds`. This issue has been fixed in this release. (BZ#1559749)
- A `ceph-fuse` routine used to check directory permissions was not fully implemented, which was allowing change directory checks to always pass. The `fuse_ll_access` call was implemented in `ceph-fuse`, and now when changing directories a permissions check is done as expected. (BZ#1560575)
- Previously, attempting to add a Ceph iSCSI gateway using the `gwcli` utility returns the following error:
package validation checks - OS version is unsupported
This package validation check has been fixed in this release. (BZ#1561415)
- Previously, the `shrink-osd` Ansible playbook did not support shrinking OSDs backed by an NVMe drive. NVMe drive support has been added in this release. (BZ#1561456)
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 - 1499324 - Segmentation fault in the secondary radosgw while running multisite test
- BZ - 1508695 - [ceph-iscsi-config]: LUNs are not mapped to hostgroup hosts after reboot
- BZ - 1520637 - python-rtslib is missing RPM dependency on python-pyudev in ceph-tools repos
- BZ - 1531679 - mds memory tracking of cache is imprecise by a constant factor
- BZ - 1535474 - Resharding hangs with versioning-enabled buckets
- BZ - 1547849 - [ceph-ansible]: "iscsi-gw" role fails to configure the Tools repository when pointed to CDN
- BZ - 1549698 - ceph tcmu-runner perf changes
- BZ - 1554593 - Kernel and fuse client mount hangs forever
- BZ - 1557445 - [nfs-ganesha]: ensure correctness of RADOS OMAP kv fetched from RADOS
- BZ - 1557830 - memory leakage when doing the alua implicit transition
- BZ - 1559749 - [CephFS]: IO is hanging while doing rsync
- BZ - 1560575 - [CEE/SD][cephfs-fuse] on cephfs-fuse mounted directories with "rw-rw-rw-" permissions "cd" of such directory succeed and does not return "Permission denied"
- BZ - 1561415 - [iscsi-gwcli] gateway creation needs a skipcheck on RHEL 7.5 OS
- BZ - 1561456 - [ceph-ansible] [ceph-container] : shrink OSD with NVMe disks - failing as OSD services are not stoppped
- BZ - 1562459 - There are many Warning messages in vmkernel.log then I use iscsigw tool in Ceph3.0.Without any IO pressure on RADOS side, we are still found the "Lost connection" issue on Vsphere monitor tap
- BZ - 1565850 - [ubuntu] rhcs packages do not override ubuntu.com packages
- BZ - 1566467 - [nfs-ganesha] NFS SETATTR requests are not durable with NFS-Ganesha backed by CephFS
- BZ - 1570878 - [nfs-ganesha] Attr_Expiration_Time not a Export_Defaults option
- BZ - 1574458 - [ceph-ansible]: "clients" role fails to configure Tools repo through CDN install
- BZ - 1575859 - [Ceph-ansible] - nfs-ganesha packages are not getting upgraded through rolling update from 3.0Z2 to Z3
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 7
| SRPM | |
|---|---|
| ceph-12.2.4-10.el7cp.src.rpm | SHA-256: 2206bd6bf64ec4b7cb0323be17cfd7cdc5179d474ed818f4e27cd9d1da7ca0e4 |
| ceph-ansible-3.0.33-1.el7cp.src.rpm | SHA-256: 3d6548a5112505ca7583cf3a396f3491b2d7a3171db311bbec1472ba6c031a19 |
| ceph-iscsi-cli-2.5-10.el7cp.src.rpm | SHA-256: dd016127da98852a3ea2d370dea82fe0929840245aa4395e936a6515d04ec994 |
| ceph-iscsi-config-2.3-13.el7cp.src.rpm | SHA-256: b85419facf0c66b57141673de5ee9fff11ab57abb72b5e9b03a5743e247613a0 |
| nfs-ganesha-2.5.5-5.el7cp.src.rpm | SHA-256: 3b147fc4125f5a7beea3177d4946c11f2907049379108ba0f83a1adb5ea31fa5 |
| python-rtslib-2.1.fb64-3.el7cp.src.rpm | SHA-256: 45d64bf9cc83aa8852d01725cb8a1cacabb32296208671f1f8627ee6e5a402c0 |
| tcmu-runner-1.3.0-0.4.2.el7cp.src.rpm | SHA-256: 12140be67216e7ea30acf9ccb617435237b8866edc02f08d8f46b6c1c9317eae |
| x86_64 | |
| ceph-ansible-3.0.33-1.el7cp.noarch.rpm | SHA-256: 35f1da10c1c3bdb61317009f34e759c4d1cd3a96833b06b5af71fb49173fa2ea |
| ceph-base-12.2.4-10.el7cp.x86_64.rpm | SHA-256: d54ff6baa395ca97810c0c2315e749fccf95b9ee77ecd85f1365054d118fc246 |
| ceph-common-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 46f39f51879eae173cd63e7020f751d8e4cf517c38067f6388f05d504f9015bb |
| ceph-debuginfo-12.2.4-10.el7cp.x86_64.rpm | SHA-256: a8edfc571b1aba880dcea1957fdc85ef1fe044cfb3920068f2fe11e63de4ef8b |
| ceph-fuse-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 4e39b47b648d08f80fd6ff9fdcfeaf324f1dbfaaf1690d66a2d38b3feffc2672 |
| ceph-iscsi-cli-2.5-10.el7cp.noarch.rpm | SHA-256: 485850869f469d1bb0104f7d25c689a5964a70bfe7da53f1963d1e4054df5e98 |
| ceph-iscsi-config-2.3-13.el7cp.noarch.rpm | SHA-256: 1a240d353d89ccec8a6ad929f3548b57e84455152a8639f6997da47f7b216ef4 |
| ceph-mds-12.2.4-10.el7cp.x86_64.rpm | SHA-256: dce11a568ec8184317687e21a9c22f50cb94c4a9a8758bb51be78fb4774dcc99 |
| ceph-radosgw-12.2.4-10.el7cp.x86_64.rpm | SHA-256: d961f612f95f2add2e1f00310432348c0aab75a061e6d6cebbc9461c690ac3ab |
| ceph-selinux-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 443ad40b45b81ee8596ba0557dcdf15a600765be6c2761e4d3ae6863dce3c0e2 |
| libcephfs-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: f595a7671b5ea8fc893bc659c565109be1db38cec4caf3b2b8ad148328b75107 |
| libcephfs2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 93c001eb147140c863a1308be69095545c1719239d835fc98d223a067ebad281 |
| librados-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: faeed4f4f3764459d607f6c12cb94fa8aa55e3384f71ad841eef0bea26d10bac |
| librados2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: f0d47cffc58e63652c7326ea97eae2aa8b0a08e427dc5d5211e3f17ee87a2b1e |
| libradosstriper1-12.2.4-10.el7cp.x86_64.rpm | SHA-256: fd4135e0dd76104f3f873e12be93b8a244486c73fc5bc5640ae8a8ab03c1ab82 |
| librbd-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 0f4de39f16feffdb72635bce125d55f970dcefbaaf54cc5d42e9f27c14d96684 |
| librbd1-12.2.4-10.el7cp.x86_64.rpm | SHA-256: a7b534c117962008ff8f45592b44164ef6260e257b639ec51e8eb1335f8a7d7e |
| librgw-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 3a9399cd824bbf6006cea63b9ec38f9676adb38a0bc2474da1b042f43fa811d9 |
| librgw2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 012827803f1ffd6acd58002f71361029fe6e41ac97782676e7390836dfea105e |
| libtcmu-1.3.0-0.4.2.el7cp.x86_64.rpm | SHA-256: ea838b3f2f6492b82b77eae97985078b8705bb6a8f111473432dfadee439cc6a |
| nfs-ganesha-2.5.5-5.el7cp.x86_64.rpm | SHA-256: 0618fc23b5ae677e958b7efb868115423cbb7854b62ee3c95ce53ca3728ad776 |
| nfs-ganesha-ceph-2.5.5-5.el7cp.x86_64.rpm | SHA-256: 2263493f183603946984dd2b83dc63ae1d06910927f24fe1d259317c409b61cd |
| nfs-ganesha-debuginfo-2.5.5-5.el7cp.x86_64.rpm | SHA-256: 62aeeaec0a170422a20202e0e080b853e3bdbac6851f24d63aed58107be56b18 |
| nfs-ganesha-rgw-2.5.5-5.el7cp.x86_64.rpm | SHA-256: 06585c82cd356828f10e94fe60a792554e0ce6a5b4e4046b1613ae7a42d88482 |
| python-cephfs-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 632cabaf24c093826db503743f3c8aea376d04dc40dbfaaecf6c0c738c41c113 |
| python-rados-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 7bd024053b18317ef6faf4a1861e539fd40f0453e07aed93b1699957fddedee4 |
| python-rbd-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 93ba989ffa1145141ad5bcba2a4f3ec37ed4016789610dc7f631d145259a6e50 |
| python-rgw-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 366f8ebbe320229d2fa06be4ffc0f32e2adf6d81d36d813d463fda43035646f4 |
| python-rtslib-2.1.fb64-3.el7cp.noarch.rpm | SHA-256: 7df8f7bf2dd5be954aa1a36ab79acd046b2fcc4a64c39bc764257da82cfeb28b |
| rbd-mirror-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 01b70645d54293e95094036ccf807585423c35fcfb62aa94de4eeda0fb4f2623 |
| tcmu-runner-1.3.0-0.4.2.el7cp.x86_64.rpm | SHA-256: fba8405f1b996a80c32f0fdced5cae6b26291516b90747a5053cb7e305740b36 |
| tcmu-runner-debuginfo-1.3.0-0.4.2.el7cp.x86_64.rpm | SHA-256: c3f948cfbd7f828ceefc896a0b7b1ca1d8196718165967ae726d26d6e53fd52d |
Red Hat Ceph Storage MON 3
| SRPM | |
|---|---|
| ceph-12.2.4-10.el7cp.src.rpm | SHA-256: 2206bd6bf64ec4b7cb0323be17cfd7cdc5179d474ed818f4e27cd9d1da7ca0e4 |
| x86_64 | |
| ceph-base-12.2.4-10.el7cp.x86_64.rpm | SHA-256: d54ff6baa395ca97810c0c2315e749fccf95b9ee77ecd85f1365054d118fc246 |
| ceph-common-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 46f39f51879eae173cd63e7020f751d8e4cf517c38067f6388f05d504f9015bb |
| ceph-debuginfo-12.2.4-10.el7cp.x86_64.rpm | SHA-256: a8edfc571b1aba880dcea1957fdc85ef1fe044cfb3920068f2fe11e63de4ef8b |
| ceph-mgr-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 30232e38489939e79047a7ace941dfb8571c8334a367d468ed7dd38d761eba7f |
| ceph-mon-12.2.4-10.el7cp.x86_64.rpm | SHA-256: a3e36d6745ad6200a8bbc6af0deb7c2833e9d06f69219586c20fd90cd01f4bec |
| ceph-selinux-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 443ad40b45b81ee8596ba0557dcdf15a600765be6c2761e4d3ae6863dce3c0e2 |
| ceph-test-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 7783bc0a8bb517ae42a1e19faaa4052cd8314f0bc39ba385afa796844e7a9990 |
| libcephfs-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: f595a7671b5ea8fc893bc659c565109be1db38cec4caf3b2b8ad148328b75107 |
| libcephfs2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 93c001eb147140c863a1308be69095545c1719239d835fc98d223a067ebad281 |
| librados-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: faeed4f4f3764459d607f6c12cb94fa8aa55e3384f71ad841eef0bea26d10bac |
| librados2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: f0d47cffc58e63652c7326ea97eae2aa8b0a08e427dc5d5211e3f17ee87a2b1e |
| libradosstriper1-12.2.4-10.el7cp.x86_64.rpm | SHA-256: fd4135e0dd76104f3f873e12be93b8a244486c73fc5bc5640ae8a8ab03c1ab82 |
| librbd-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 0f4de39f16feffdb72635bce125d55f970dcefbaaf54cc5d42e9f27c14d96684 |
| librbd1-12.2.4-10.el7cp.x86_64.rpm | SHA-256: a7b534c117962008ff8f45592b44164ef6260e257b639ec51e8eb1335f8a7d7e |
| librgw-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 3a9399cd824bbf6006cea63b9ec38f9676adb38a0bc2474da1b042f43fa811d9 |
| librgw2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 012827803f1ffd6acd58002f71361029fe6e41ac97782676e7390836dfea105e |
| python-cephfs-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 632cabaf24c093826db503743f3c8aea376d04dc40dbfaaecf6c0c738c41c113 |
| python-rados-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 7bd024053b18317ef6faf4a1861e539fd40f0453e07aed93b1699957fddedee4 |
| python-rbd-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 93ba989ffa1145141ad5bcba2a4f3ec37ed4016789610dc7f631d145259a6e50 |
| python-rgw-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 366f8ebbe320229d2fa06be4ffc0f32e2adf6d81d36d813d463fda43035646f4 |
Red Hat Ceph Storage OSD 3
| SRPM | |
|---|---|
| ceph-12.2.4-10.el7cp.src.rpm | SHA-256: 2206bd6bf64ec4b7cb0323be17cfd7cdc5179d474ed818f4e27cd9d1da7ca0e4 |
| x86_64 | |
| ceph-base-12.2.4-10.el7cp.x86_64.rpm | SHA-256: d54ff6baa395ca97810c0c2315e749fccf95b9ee77ecd85f1365054d118fc246 |
| ceph-common-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 46f39f51879eae173cd63e7020f751d8e4cf517c38067f6388f05d504f9015bb |
| ceph-debuginfo-12.2.4-10.el7cp.x86_64.rpm | SHA-256: a8edfc571b1aba880dcea1957fdc85ef1fe044cfb3920068f2fe11e63de4ef8b |
| ceph-osd-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 85af01e1b562ae318199cb8029026812b5a0536e3ffc321997e58faf9d3e4515 |
| ceph-selinux-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 443ad40b45b81ee8596ba0557dcdf15a600765be6c2761e4d3ae6863dce3c0e2 |
| ceph-test-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 7783bc0a8bb517ae42a1e19faaa4052cd8314f0bc39ba385afa796844e7a9990 |
| libcephfs-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: f595a7671b5ea8fc893bc659c565109be1db38cec4caf3b2b8ad148328b75107 |
| libcephfs2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 93c001eb147140c863a1308be69095545c1719239d835fc98d223a067ebad281 |
| librados-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: faeed4f4f3764459d607f6c12cb94fa8aa55e3384f71ad841eef0bea26d10bac |
| librados2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: f0d47cffc58e63652c7326ea97eae2aa8b0a08e427dc5d5211e3f17ee87a2b1e |
| libradosstriper1-12.2.4-10.el7cp.x86_64.rpm | SHA-256: fd4135e0dd76104f3f873e12be93b8a244486c73fc5bc5640ae8a8ab03c1ab82 |
| librbd-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 0f4de39f16feffdb72635bce125d55f970dcefbaaf54cc5d42e9f27c14d96684 |
| librbd1-12.2.4-10.el7cp.x86_64.rpm | SHA-256: a7b534c117962008ff8f45592b44164ef6260e257b639ec51e8eb1335f8a7d7e |
| librgw-devel-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 3a9399cd824bbf6006cea63b9ec38f9676adb38a0bc2474da1b042f43fa811d9 |
| librgw2-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 012827803f1ffd6acd58002f71361029fe6e41ac97782676e7390836dfea105e |
| python-cephfs-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 632cabaf24c093826db503743f3c8aea376d04dc40dbfaaecf6c0c738c41c113 |
| python-rados-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 7bd024053b18317ef6faf4a1861e539fd40f0453e07aed93b1699957fddedee4 |
| python-rbd-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 93ba989ffa1145141ad5bcba2a4f3ec37ed4016789610dc7f631d145259a6e50 |
| python-rgw-12.2.4-10.el7cp.x86_64.rpm | SHA-256: 366f8ebbe320229d2fa06be4ffc0f32e2adf6d81d36d813d463fda43035646f4 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.