ceph with luminous can't be used with KRBD with Xenial 4.4 kernel

Bug #1716735 reported by Chris MacNaughton on 2017-09-12
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack ceph charm
Medium
Unassigned
OpenStack ceph-mon charm
Medium
Unassigned

Bug Description

The message protocol in Luminous is too new for the Xenial version of the kernel, leading to

  feature set mismatch, my 106b84a842a42 < server's 40106b84a842a42, missing 400000000000000

when trying to mount a RBD device. It is possible to fix this in a running ceph cluster by running

  `ceph osd crush tunables legacy`

on a monitor node

Ryan Beisner (1chb1n) on 2017-09-12
tags: added: arm64 uosci
James Page (james-page) on 2017-09-12
Changed in charm-ceph:
importance: Undecided → Medium
Changed in charm-ceph-mon:
importance: Undecided → Medium
Changed in charm-ceph:
status: New → Triaged
Changed in charm-ceph-mon:
status: New → Triaged
James Page (james-page) wrote :

Note that if newer HWE kernels are in use, this workaround is not required as the tunables for Jewel are supported from 4.5 onwards - so this only impacts the release 4.4 kernels.

For 4.4, use:

   sudo ceph osd crush tunables hammer

as legacy reverts right back to argonaut

summary: - ceph with luminous can't be used with KRBD
+ ceph with luminous can't be used with KRBD with Xenial 4.4 kernel
Billy Olsen (billy-olsen) wrote :

I didn't realize this bug was open and raised bug https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1728739 against the Ubuntu kernel and have submitted a backport https://lists.ubuntu.com/archives/kernel-team/2017-November/087984.html.

As such, this should probably be marked as a duplicate.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers