Recommended update for ceph

SUSE Recommended Update: Recommended update for ceph
Announcement ID: SUSE-RU-2016:0726-1
Rating: moderate
References: #932638 #965619
Affected Products:
  • SUSE Linux Enterprise Software Development Kit 11-SP4
  • SUSE Linux Enterprise Server 11-SP4
  • SUSE Linux Enterprise Desktop 11-SP4
  • SUSE Linux Enterprise Debuginfo 11-SP4

  • An update that has two recommended fixes can now be installed.

    Description:


    This update provides Ceph 0.8.11, which brings several fixes and
    enhancements to the Ceph client and libraries:

    - common: Move ceph-rbdnamer binary from package "ceph" to "ceph-common".
    (bsc#965619)
    - common: Client admin socket leaks file descriptors.
    - common: FileStore calls syncfs(2) even it is not supported.
    - common: HeartBeat: include types.
    - common: Malformed JSON command output when non-ASCII strings are present.
    - common: Memory leak in Mutex.cc, pthread_mutexattr_init without
    pthread_mutexattr_destroy.
    - common: Thread:pthread_attr_destroy(thread_attr) when done with it.
    - common: ThreadPool add/remove work queue methods not thread safe.
    - common: Fix critical bufferlist::zero bug.
    - common: Take mutex while opening fd.
    - common: Fix recursive lock of md_config_t (0).
    - common: Messages/MWatchNotify: include an error code in the message.
    - common: Rados.shutdown() dies with Illegal instruction (core dumped).
    - common: SimpleMessenger: allow RESETSESSION whenever we forget an
    endpoint.
    - common: WorkQueue: make wait timeout on empty queue configurable.
    - librbd: Objectcacher setting max object counts too low.
    - librbd: AIO calls may block.
    - librbd: Fix assertion failure in internal.cc:1967: FAILED
    assert(watchers.size() == 1).
    - librbd: Acquire cache_lock before refreshing parent.
    - librbd: Fix snap_remove to ignore -ENOENT errors.
    - librados: Fix memory leak in Python rados bindings.
    - librados: Fix resources leakage in RadosClient::connect().
    - librados: Translate operation flags from C APIs.

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE Linux Enterprise Software Development Kit 11-SP4:
      zypper in -t patch sdksp4-ceph-12446=1
    • SUSE Linux Enterprise Server 11-SP4:
      zypper in -t patch slessp4-ceph-12446=1
    • SUSE Linux Enterprise Desktop 11-SP4:
      zypper in -t patch sledsp4-ceph-12446=1
    • SUSE Linux Enterprise Debuginfo 11-SP4:
      zypper in -t patch dbgsp4-ceph-12446=1

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE Linux Enterprise Software Development Kit 11-SP4 (x86_64):
      • ceph-devel-0.80.11-12.1
    • SUSE Linux Enterprise Server 11-SP4 (x86_64):
      • ceph-common-0.80.11-12.1
      • libcephfs1-0.80.11-12.1
      • librados2-0.80.11-12.1
      • librbd1-0.80.11-12.1
      • python-ceph-0.80.11-12.1
    • SUSE Linux Enterprise Desktop 11-SP4 (x86_64):
      • librados2-0.80.11-12.1
      • librbd1-0.80.11-12.1
    • SUSE Linux Enterprise Debuginfo 11-SP4 (x86_64):
      • ceph-debuginfo-0.80.11-12.1
      • ceph-debugsource-0.80.11-12.1

    References: