v9.2.1 Infernalis released

sage

This Infernalis point release fixes several packagins and init script issues, enables the librbd objectmap feature by default, a few librbd bugs, and a range of miscellaneous bug fixes across the system.

We recommend that all infernalis v9.2.0 users upgrade.

For more detailed information, see the complete changelog.

NOTABLE CHANGES

  • build/ops: Ceph daemon failed to start, because the service name was already used. (issue#13474, pr#6833, Chuanhong Wang)
  • build/ops: ceph upstart script rbdmap.conf incorrectly processes parameters (issue#13214, pr#6396, Sage Weil)
  • build/ops: libunwind package missing on CentOS 7 (issue#13997, pr#6845, Loic Dachary)
  • build/ops: rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well (issue#13785, pr#6628, Loic Dachary)
  • build/ops: systemd/ceph-disk@.service assumes /bin/flock (issue#13975, pr#6852, Loic Dachary)
  • build/ops: systemd: no rbdmap systemd unit file (issue#13374, pr#6500, Boris Ranto)
  • common: auth/cephx: large amounts of log are produced by osd (issue#13610, pr#6836, Qiankun Zheng)
  • common: log: Log.cc: Assign LOG_DEBUG priority to syslog calls (issue#13993, pr#6993, Brad Hubbard)
  • crush: crash if we see CRUSH_ITEM_NONE in early rule step (issue#13477, pr#6626, Sage Weil)
  • fs: Ceph file system is not freeing space (issue#13777, pr#7431, Yan, Zheng, John Spray)
  • fs: Ceph-fuse won’t start correctly when the option log_max_new in ceph.conf set to zero (issue#13443, pr#6395, Wenjun Huang)
  • fs: Segmentation fault accessing file using fuse mount (issue#13714, pr#6853, Yan, Zheng)
  • librbd: Avoid re-writing old-format image header on resize (issue#13674, pr#6630, Jason Dillaman)
  • librbd: ImageWatcher shouldn’t block the notification thread (issue#14373, pr#7406, Jason Dillaman)
  • librbd: QEMU hangs after creating snapshot and stopping VM (issue#13726, pr#6632, Jason Dillaman)
  • librbd: Verify self-managed snapshot functionality on image create (issue#13633, pr#7080, Jason Dillaman)
  • librbd: [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner (issue#14164, pr#7079, Jason Dillaman)
  • librbd: enable feature objectmap (issue#13558, pr#6477, xinxin shu)
  • librbd: fix merge-diff for >2GB diff-files (issue#14030, pr#6981, Jason Dillaman)
  • librbd: flattening an rbd image with active IO can lead to hang (issue#14092, issue#14483, pr#7484, Jason Dillaman)
  • mds: fix client capabilities during reconnect (client.XXXX isn’t responding to mclientcaps warning) (issue#11482, pr#6752, Yan, Zheng)
  • mon: Ceph Pools’ MAX AVAIL is 0 if some OSDs’ weight is 0 (issue#13840, pr#6907, Chengyuan Li)
  • mon: should not set isvalid = true when cephx_verify_authorizer retur... (issue#13525, pr#6392, Ruifeng Yang)
  • objecter: pool op callback may hang forever. (issue#13642, pr#6627, xie xingguo)
  • objecter: potential null pointer access when do pool_snap_list. (issue#13639, pr#6840, xie xingguo)
  • osd: FileStore: potential memory leak if getattrs fails. (issue#13597, pr#6846, xie xingguo)
  • osd: OSD::build_past_intervals_parallel() shall reset primary and up_primary when begin a new past_interval. (issue#13471, pr#6397, xiexingguo)
  • osd: call on_new_interval on newly split child PG (issue#13962, pr#6849, Sage Weil)
  • osd: ceph-disk list fails on /dev/cciss!c0d0 (issue#13970, issue#14230, pr#6880, Loic Dachary)
  • osd: ceph-disk: use blkid instead of sgdisk -i (issue#14080, pr#7001, Loic Dachary, Ilya Dryomov)
  • osd: fix race condition during send_failures (issue#13821, pr#6694, Sage Weil)
  • osd: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoch_started) (issue#14015, pr#6851, David Zafman)
  • osd: pgs stuck inconsistent after infernalis upgrade (issue#13862, pr#7421, David Zafman)
  • rbd: TaskFinisher::cancel should remove event from SafeTimer (issue#14476, pr#7426, Douglas Fuller)
  • rbd: cls_rbd: object_map_save should enable checksums (issue#14280, pr#7428, Douglas Fuller)
  • rbd: misdirected op in rbd balance-reads test (issue#13491, pr#6629, Jason Dillaman)
  • rbd: pure virtual method called (issue#13636, pr#6633, Jason Dillaman)
  • rbd: rbd clone issue (issue#13553, pr#6474, xinxin shu)
  • rbd: rbd-replay does not check for EOF and goes to endless loop (issue#14452, pr#7427, Mykola Golub)
  • rbd: unknown argument –quiet in udevadm settle (issue#13560, pr#6634, Jason Dillaman)
  • rgw: init script reload doesn’t work on EL7 (issue#13709, pr#6650, Hervé Rousseau)
  • rgw: radosgw-admin –help doesn’t show the orphans find command (issue#14516, pr#7543, Yehuda Sadeh)
  • tests: ceph-disk workunit uses configobj (issue#14004, pr#6828, Loic Dachary)
  • tests: fsx failed to compile (issue#14384, pr#7429, Greg Farnum)
  • tests: notification slave needs to wait for master (issue#13810, pr#7225, Jason Dillaman)
  • tests: rebuild exclusive lock test should acquire exclusive lock (issue#14121, pr#7038, Jason Dillaman)
  • tests: testprofile must be removed before it is re-created (issue#13664, pr#6449, Loic Dachary)
  • tests: verify it is possible to reuse an OSD id (issue#13988, pr#6882, Loic Dachary)

GETTING CEPH