]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Add config bluestore_use_ebd
authorAdam Kupczyk <akupczyk@ibm.com>
Thu, 22 Jan 2026 15:23:56 +0000 (15:23 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Wed, 25 Mar 2026 09:35:04 +0000 (09:35 +0000)
commitaddb8388637737c79099bf96e0fe770d6f0dbbf8
treee7f0684de45b6185ec98b29879b293859cd9a1db
parentf4a002a06492e98c1d4468e7d202b249c5d7ea1a
os/bluestore: Add config bluestore_use_ebd

When EBD(extblkdev) plugin is in use usually it needs to present all the time.
For bluestore deployed with EBD plugin it makes it an error if bluestore tries
to mount and EBD plugin is not present.

Preload of extblkdev plugins was misplaced.
Moved loading plugins into BlueStore.
This way both OSD and tools can load plugins.

Plugins are now loaded only:
- before mkfs
- when extblkdev plugin is signalled in label meta

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
src/ceph_osd.cc
src/common/options/global.yaml.in
src/os/bluestore/BlueStore.cc