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

Bug #1716735 reported by Chris MacNaughton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceph Monitor Charm
Triaged
Medium
Unassigned
OpenStack Ceph Charm (Retired)
Won't Fix
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

Tags: arm64 uosci
Ryan Beisner (1chb1n)
tags: added: arm64 uosci
James Page (james-page)
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
Revision history for this message
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
Revision history for this message
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.

Changed in charm-ceph:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.