]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
extblkdev/fcm: Refuse to operate on multimedia lvm block devices
authorAdam Kupczyk <akupczyk@ibm.com>
Thu, 25 Sep 2025 07:03:12 +0000 (03:03 -0400)
committerAdam Kupczyk <akupczyk@ibm.com>
Mon, 4 May 2026 16:09:12 +0000 (16:09 +0000)
commitf2df497e12b83f24a315ce6cf1144a2e8cfb6293
tree9792b1f784e314ea6da5d1de4dc04d5518331f92
parentc8faaf32496fadecdf8d8bdbf779bda1ac7e262f
extblkdev/fcm: Refuse to operate on multimedia lvm block devices

BlueStore is selecting were data is put to the device.
Merging 2 FCM devices together means that BlueStore will see free space
on one of the devices, but not know the other is full and asking to put
data there. It will cause -ENOSPC while free space is reported.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit 4f85256062af71bc33554ed5664bb4d6bfd5dfa7)
src/extblkdev/fcm/ExtBlkDevPluginFcm.cc