Recommended update for ceph

Announcement ID: SUSE-RU-2017:2657-1
Rating: moderate
References:
Affected Products:
  • SUSE Linux Enterprise Desktop 12 SP3
  • SUSE Linux Enterprise High Performance Computing 12 SP3
  • SUSE Linux Enterprise Server 12 SP3
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
  • SUSE Linux Enterprise Software Development Kit 12 SP3

An update that has seven fixes can now be installed.

Description:

This update for ceph provides the following fixes:

  • os/bluestore: Allow multiple DeferredBatches in flight at the same time to fix some OSDs getting down when using RDB images in an EC pool. (bsc#1043399)
  • osd: Add support for the CMPEXT operation on EC pools. (bsc#1047244)
  • mon: Add mgr metadata commands, and overall 'versions' command for all daemon versions. (bsc#1050063)
  • rgw_file: Fix a segmentation fault when trying to export rgw bucket using nfs-ganesha. (bsc#1047977)
  • libradosstriper: Fix a possible format injection problem.
  • mon/MDSMonitor: Fix a segmentation fault when multiple MDSs raise the same alert.
  • rgw: Fix a potential null pointer dereference in rgw_admin.
  • librbd: Fail IO requests when exclusive lock cannot be obtained.
  • mgr,mon: Make it possible to enable and disable mgr modules via 'ceph mgr module' commands.
  • os/bluestore: Fix a deadlock in deferred_aio.
  • systemd: Add explicit Before=ceph.target (bsc#1042973)
  • Fix a performance problem by writing only the dup entries that changed. (bsc#1053836)
  • With this update, Ceph no longer creates automatically a pool called "rbd" with id 0. Deployment tools must take this into account.

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Desktop 12 SP3
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP3-2017-1643=1
  • SUSE Linux Enterprise Software Development Kit 12 SP3
    zypper in -t patch SUSE-SLE-SDK-12-SP3-2017-1643=1
  • SUSE Linux Enterprise Server 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1643=1
  • SUSE Linux Enterprise High Performance Computing 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1643=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
    zypper in -t patch SUSE-SLE-SERVER-12-SP3-2017-1643=1

Package List:

  • SUSE Linux Enterprise Desktop 12 SP3 (x86_64)
    • python-cephfs-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-cephfs-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-debugsource-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-12.2.0+git.1504118058.706f78da1a-2.3.2
  • SUSE Linux Enterprise Software Development Kit 12 SP3 (aarch64 ppc64le s390x x86_64)
    • libcephfs-devel-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd-devel-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados-devel-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-debugsource-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados-devel-12.2.0+git.1504118058.706f78da1a-2.3.2
  • SUSE Linux Enterprise Server 12 SP3 (aarch64 ppc64le s390x x86_64)
    • python-cephfs-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-cephfs-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-debugsource-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-12.2.0+git.1504118058.706f78da1a-2.3.2
  • SUSE Linux Enterprise High Performance Computing 12 SP3 (aarch64 x86_64)
    • python-cephfs-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-cephfs-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-debugsource-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-12.2.0+git.1504118058.706f78da1a-2.3.2
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3 (ppc64le x86_64)
    • python-cephfs-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librbd1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rados-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-cephfs-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rbd-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libcephfs2-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librgw2-12.2.0+git.1504118058.706f78da1a-2.3.2
    • python-rgw-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-common-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-debuginfo-12.2.0+git.1504118058.706f78da1a-2.3.2
    • libradosstriper1-12.2.0+git.1504118058.706f78da1a-2.3.2
    • ceph-debugsource-12.2.0+git.1504118058.706f78da1a-2.3.2
    • librados2-12.2.0+git.1504118058.706f78da1a-2.3.2

References: