RBD QoS configuration is not honored on devices mapped through "rbd map"

Solution Verified - Updated

Environment

  • Red Hat Ceph Storage 4
  • Red Hat Ceph Storage 3

Issue

  • RBD QoS configuration is not honored on devices mapped through "rbd map"
  • Following RBD QoS configurations not taking effect,
rbd config pool set <pool> rbd_qos_iops_limit 
rbd config image set <pool>/<image> rbd_qos_iops_limit 

Resolution

  • Please verify if RBD is mounted by krbd or librbd. RBD QoS is only supported by librbd, rather than krbd.
  • Examples of rbd usage through librbd client, OpenStack Nova and Cinder volumes from Ceph backend, KVM virtual machines configured using rbd as disks through virsh configurations.
  • Examples of rbd usage through krbd client, devices mapped by "rbd map" command and appears as /dev/rbdx

Root Cause

SBR
Category
Tags

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.