Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
This project is now read‑only. Starting Monday, February 2, please use https://ibm-ceph.atlassian.net/ for all bug tracking management.

Bug 2401806

Summary: logical volume DB devices specified in the OSD specification are not recognized or assigned during OSD deployment
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Vipin M S <vips>
Component: Ceph-VolumeAssignee: Guillaume Abrioux <gabrioux>
Status: CLOSED ERRATA QA Contact: Vipin M S <vips>
Severity: high Docs Contact:
Priority: high    
Version: 9.0CC: bhubbard, ceph-eng-bugs, cephqe-warriors, gabrioux, ngangadh, nojha, vumrao
Target Milestone: ---Keywords: Regression
Target Release: 9.0Flags: vips: needinfo+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ceph-20.1.0-59 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-01-29 07:01:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vipin M S 2025-10-06 09:35:25 UTC
Description of problem:

In Ceph version 20.1.0-30.el9cp (Tentacle), DB devices created as logical volumes (LVs) and specified in the OSD specification are not recognized
 or assigned during OSD deployment. This issue is not observed in the version 19.2.1-274.el9cp (Squid), where the DB devices are correctly detected and assigned.

Tentacle Steps to reproduce and output of commands:
    1. Deploy a Ceph cluster using Tentacle release.
    [ceph: root@ceph-vipin-tentacle-jmj9c6-node1-installer /]# ceph versions
    {
        "mon": {
            "ceph version 20.1.0-30.el9cp (c67d9ef2f8ecdabc8dbb6436bd938caff22c954a) tentacle (rc - RelWithDebInfo)": 3
        },
        "mgr": {
            "ceph version 20.1.0-30.el9cp (c67d9ef2f8ecdabc8dbb6436bd938caff22c954a) tentacle (rc - RelWithDebInfo)": 3
        },
        "osd": {
            "ceph version 20.1.0-30.el9cp (c67d9ef2f8ecdabc8dbb6436bd938caff22c954a) tentacle (rc - RelWithDebInfo)": 14
        },
        "overall": {
            "ceph version 20.1.0-30.el9cp (c67d9ef2f8ecdabc8dbb6436bd938caff22c954a) tentacle (rc - RelWithDebInfo)": 20
        }
    }

    2. Create LVM-backed data and DB devices on nodes and Verify volumes
    $ vgcreate data_db_vg /dev/vdb /dev/vdc /dev/vdd /dev/vde /dev/vdf   
    $ for i in {1..5}; do lvcreate -L 5G -n data-lv-$i data_db_vg; done
    $ for i in {1..5}; do lvcreate -L 1G -n db-lv-$i data_db_vg; done
    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# pvs
      PV         VG         Fmt  Attr PSize   PFree
      /dev/vdb   data_db_vg lvm2 a--  <25.00g 1020.00m
      /dev/vdc   data_db_vg lvm2 a--  <25.00g  <19.00g
      /dev/vdd   data_db_vg lvm2 a--  <25.00g  <25.00g
      /dev/vde   data_db_vg lvm2 a--  <25.00g  <25.00g
      /dev/vdf   data_db_vg lvm2 a--  <25.00g  <25.00g

    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# lvs
      LV        VG         Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      data-lv-1 data_db_vg -wi-a----- 5.00g
      data-lv-2 data_db_vg -wi-ao---- 5.00g
      data-lv-3 data_db_vg -wi-ao---- 5.00g
      data-lv-4 data_db_vg -wi-ao---- 5.00g
      data-lv-5 data_db_vg -wi-ao---- 5.00g
      db-lv-1   data_db_vg -wi-a----- 1.00g
      db-lv-2   data_db_vg -wi-a----- 1.00g
      db-lv-3   data_db_vg -wi-a----- 1.00g
      db-lv-4   data_db_vg -wi-a----- 1.00g
      db-lv-5   data_db_vg -wi-a----- 1.00g

    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# vgs
      VG         #PV #LV #SN Attr   VSize   VFree
      data_db_vg   5  10   0 wz--n- 124.98g 94.98g

    3. Create and apply OSD spec
    [ceph: root@ceph-vipin-tentacle-jmj9c6-node1-installer /]# cat osd.yaml 
    ---
    service_type: osd
    service_id: osd_using_paths
    placement:
      host_pattern: '*'
    data_devices:
      paths:
        - /dev/data_db_vg/data-lv-1
        - /dev/data_db_vg/data-lv-2
        - /dev/data_db_vg/data-lv-3
        - /dev/data_db_vg/data-lv-4
        - /dev/data_db_vg/data-lv-5
    db_devices:
      paths:
        - /dev/data_db_vg/db-lv-1
        - /dev/data_db_vg/db-lv-2
        - /dev/data_db_vg/db-lv-3
        - /dev/data_db_vg/db-lv-4
        - /dev/data_db_vg/db-lv-5
    --- 

    [ceph: root@ceph-vipin-tentacle-jmj9c6-node1-installer /]# ceph orch apply -i osd.yaml
    Scheduled osd.osd_using_paths update...

    4. Wait until the OSD deployment is complete. Weight of OSD device is 0.00490.
    [ceph: root@ceph-vipin-tentacle-jmj9c6-node1-installer /]# ceph osd tree
    ID  CLASS  WEIGHT   TYPE NAME                                  STATUS  REWEIGHT  PRI-AFF
    -1         0.07347  root default
    -3         0.02449      host ceph-vipin-tentacle-jmj9c6-node3
    0    hdd  0.00490          osd.0                                  up   1.00000  1.00000
    3    hdd  0.00490          osd.3                                  up   1.00000  1.00000
    5    hdd  0.00490          osd.5                                  up   1.00000  1.00000
    8    hdd  0.00490          osd.8                                  up   1.00000  1.00000
    11    hdd  0.00490          osd.11                                 up   1.00000  1.00000
    -7         0.02449      host ceph-vipin-tentacle-jmj9c6-node4
    2    hdd  0.00490          osd.2                                  up   1.00000  1.00000
    6    hdd  0.00490          osd.6                                  up   1.00000  1.00000
    9    hdd  0.00490          osd.9                                  up   1.00000  1.00000
    12    hdd  0.00490          osd.12                                 up   1.00000  1.00000
    14    hdd  0.00490          osd.14                                 up   1.00000  1.00000
    -5         0.02449      host ceph-vipin-tentacle-jmj9c6-node5
    1    hdd  0.00490          osd.1                                  up   1.00000  1.00000
    4    hdd  0.00490          osd.4                                  up   1.00000  1.00000
    7    hdd  0.00490          osd.7                                  up   1.00000  1.00000
    10    hdd  0.00490          osd.10                                 up   1.00000  1.00000
    13    hdd  0.00490          osd.13                                 up   1.00000  1.00000

    5. Check the OSDs created and their db devices. Notice that the db devices are not assigned to the OSDs
    $ ssh root@ceph-vipin-tentacle-jmj9c6-node3

    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# systemctl | grep osd
      ceph-48e91ebe-a04f-11f0-8854-fa163ec16f2b.service                                                          loaded active running   Ceph osd.0 for 48e91ebe-a04f-11f0-8854-fa163ec16f2b
      ceph-48e91ebe-a04f-11f0-8854-fa163ec16f2b.service                                                         loaded active running   Ceph osd.11 for 48e91ebe-a04f-11f0-8854-fa163ec16f2b
      ceph-48e91ebe-a04f-11f0-8854-fa163ec16f2b.service                                                          loaded active running   Ceph osd.3 for 48e91ebe-a04f-11f0-8854-fa163ec16f2b
      ceph-48e91ebe-a04f-11f0-8854-fa163ec16f2b.service                                                          loaded active running   Ceph osd.5 for 48e91ebe-a04f-11f0-8854-fa163ec16f2b
      ceph-48e91ebe-a04f-11f0-8854-fa163ec16f2b.service                                                          loaded active running   Ceph osd.8 for 48e91ebe-a04f-11f0-8854-fa163ec16f2b

    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# systemctl stop ceph-48e91ebe-a04f-11f0-8854-fa163ec16f2b.service

    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# cephadm shell --name osd.0 -- ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-0  show-label
    Inferring fsid 48e91ebe-a04f-11f0-8854-fa163ec16f2b
    Inferring config /var/lib/ceph/48e91ebe-a04f-11f0-8854-fa163ec16f2b/osd.0/config
    Creating an OSD daemon form without an OSD FSID value
    inferring bluefs devices from bluestore path
    {
        "/var/lib/ceph/osd/ceph-0/block": {
            "osd_uuid": "f6095841-924a-43da-8b23-19452b5224f7",
            "size": 5368709120,
            "btime": "2025-10-06T06:08:13.200111+0000",
            "description": "main",
            "bfm_blocks": "1310720",
            "bfm_blocks_per_key": "128",
            "bfm_bytes_per_block": "4096",
            "bfm_size": "5368709120",
            "bluefs": "1",
            "ceph_fsid": "48e91ebe-a04f-11f0-8854-fa163ec16f2b",
            "ceph_version_when_created": "ceph version 20.1.0-30.el9cp (c67d9ef2f8ecdabc8dbb6436bd938caff22c954a) tentacle (rc - RelWithDebInfo)",
            "created_at": "2025-10-06T06:08:13.745074Z",
            "elastic_shared_blobs": "1",
            "epoch": "18",
            "kv_backend": "rocksdb",
            "magic": "ceph osd volume v026",
            "multi": "yes",
            "osd_key": "AQDLXONoNGAWOxAAT4AH/7H32M/PMOuE/U4ABw==",
            "osdspec_affinity": "osd_using_paths",
            "ready": "ready",
            "require_osd_release": "20",
            "type": "bluestore",
            "whoami": "0",
            "locations": [
                "0x0",
                "0x40000000"
            ]
        }
    }
  
    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# cephadm shell --name osd.0 -- ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-0  bluefs-bdev-sizes
    Inferring fsid 48e91ebe-a04f-11f0-8854-fa163ec16f2b
    Inferring config /var/lib/ceph/48e91ebe-a04f-11f0-8854-fa163ec16f2b/osd.0/config
    Creating an OSD daemon form without an OSD FSID value
    inferring bluefs devices from bluestore path
    1 : device size 0x140000000(5 GiB) : using 0x1b10000(27 MiB)

    6. ceph-volume lvm list command shows both data and db devices for the OSDs
    [root@ceph-vipin-tentacle-jmj9c6-node3 ~]# cephadm shell -- ceph-volume lvm list
    Inferring fsid 48e91ebe-a04f-11f0-8854-fa163ec16f2b
    ====== osd.0 =======

      [block]       /dev/data_db_vg/data-lv-1

          block device              /dev/data_db_vg/data-lv-1
          block uuid                1q4wwR-tPhR-UkF4-kwFs-c3j4-tzYx-WNuJMW
          cephx lockbox secret
          cluster fsid              48e91ebe-a04f-11f0-8854-fa163ec16f2b
          cluster name              ceph
          crush device class
          encrypted                 0
          objectstore               bluestore
          osd fsid                  f6095841-924a-43da-8b23-19452b5224f7
          osd id                    0
          osdspec affinity          osd_using_paths
          type                      block
          vdo                       0
          with tpm                  0
          devices                   /dev/vdb

      [db]          /dev/data_db_vg/db-lv-5

          block device              /dev/data_db_vg/data-lv-1
          block uuid                1q4wwR-tPhR-UkF4-kwFs-c3j4-tzYx-WNuJMW
          cephx lockbox secret
          cluster fsid              48e91ebe-a04f-11f0-8854-fa163ec16f2b
          cluster name              ceph
          crush device class
          db device                 /dev/data_db_vg/db-lv-5
          db uuid                   h48xyT-qW4Z-IsBa-M1HY-0HmF-G1gE-Xxw3d8
          encrypted                 0
          objectstore               bluestore
          osd fsid                  f6095841-924a-43da-8b23-19452b5224f7
          osd id                    0
          osdspec affinity          osd_using_paths
          type                      db
          vdo                       0
          with tpm                  0
          devices                   /dev/vdc

Squid output of commands:

    1. Deploy a Ceph cluster using Squid release.
    [ceph: root@ceph-vipin-tfa-tcuis1-node1-installer /]# ceph versions
    {
        "mon": {
            "ceph version 19.2.1-274.el9cp (3a2f1cec313e6abbd90d9260bd5e0e866817c3c7) squid (stable)": 3
        },
        "mgr": {
            "ceph version 19.2.1-274.el9cp (3a2f1cec313e6abbd90d9260bd5e0e866817c3c7) squid (stable)": 3
        },
        "mds": {
            "ceph version 19.2.1-274.el9cp (3a2f1cec313e6abbd90d9260bd5e0e866817c3c7) squid (stable)": 2
        },
        "overall": {
            "ceph version 19.2.1-274.el9cp (3a2f1cec313e6abbd90d9260bd5e0e866817c3c7) squid (stable)": 8
        }
    }


    2. Create LVM-backed data and DB devices on nodes and Verify volumes
    $ vgcreate data_db_vg /dev/vdb /dev/vdc /dev/vdd /dev/vde /dev/vdf   
    $ for i in {1..5}; do lvcreate -L 5G -n data-lv-$i data_db_vg; done
    $ for i in {1..5}; do lvcreate -L 1G -n db-lv-$i data_db_vg; done
    [root@ceph-vipin-tfa-tcuis1-node3 ~]# pvs
      PV         VG         Fmt  Attr PSize   PFree
      /dev/vdb   data_db_vg lvm2 a--  <25.00g 1020.00m
      /dev/vdc   data_db_vg lvm2 a--  <25.00g  <19.00g
      /dev/vdd   data_db_vg lvm2 a--  <25.00g  <25.00g
      /dev/vde   data_db_vg lvm2 a--  <25.00g  <25.00g
      /dev/vdf   data_db_vg lvm2 a--  <25.00g  <25.00g

    [root@ceph-vipin-tfa-tcuis1-node3 ~]# lvs
      LV        VG         Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      data-lv-1 data_db_vg -wi-a----- 5.00g
      data-lv-2 data_db_vg -wi-a----- 5.00g
      data-lv-3 data_db_vg -wi-a----- 5.00g
      data-lv-4 data_db_vg -wi-a----- 5.00g
      data-lv-5 data_db_vg -wi-a----- 5.00g
      db-lv-1   data_db_vg -wi-a----- 1.00g
      db-lv-2   data_db_vg -wi-a----- 1.00g
      db-lv-3   data_db_vg -wi-a----- 1.00g
      db-lv-4   data_db_vg -wi-a----- 1.00g
      db-lv-5   data_db_vg -wi-a----- 1.00g

    [root@ceph-vipin-tfa-tcuis1-node3 ~]# vgs
      VG         #PV #LV #SN Attr   VSize   VFree
      data_db_vg   5  10   0 wz--n- 124.98g 94.98g

    3. Create and apply OSD spec
    [ceph: root@ceph-vipin-tfa-tcuis1-node1-installer /]# cat osd.yaml
    service_type: osd
    service_id: osd_using_paths
    placement:
      host_pattern: '*'
    data_devices:
      paths:
        - /dev/data_db_vg/data-lv-1
        - /dev/data_db_vg/data-lv-2
        - /dev/data_db_vg/data-lv-3
        - /dev/data_db_vg/data-lv-4
        - /dev/data_db_vg/data-lv-5
    db_devices:
      paths:
        - /dev/data_db_vg/db-lv-1
        - /dev/data_db_vg/db-lv-2
        - /dev/data_db_vg/db-lv-3
        - /dev/data_db_vg/db-lv-4
        - /dev/data_db_vg/db-lv-5
    ---

    [ceph: root@ceph-vipin-tfa-tcuis1-node1-installer /]# ceph orch apply -i osd.yaml
    Scheduled osd.osd_using_paths update...

    4. Wait until the OSD deployment is complete. Weight of OSD device is 0.00589.
    [ceph: root@ceph-vipin-tfa-tcuis1-node1-installer /]# ceph osd tree
    ID  CLASS  WEIGHT   TYPE NAME                             STATUS  REWEIGHT  PRI-AFF
    -1         0.08835  root default
    -3         0.02945      host ceph-vipin-tfa-tcuis1-node3
    0    hdd  0.00589          osd.0                             up   1.00000  1.00000
    3    hdd  0.00589          osd.3                             up   1.00000  1.00000
    6    hdd  0.00589          osd.6                             up   1.00000  1.00000
    10    hdd  0.00589          osd.10                            up   1.00000  1.00000
    13    hdd  0.00589          osd.13                            up   1.00000  1.00000
    -7         0.02945      host ceph-vipin-tfa-tcuis1-node4
    2    hdd  0.00589          osd.2                             up   1.00000  1.00000
    5    hdd  0.00589          osd.5                             up   1.00000  1.00000
    8    hdd  0.00589          osd.8                             up   1.00000  1.00000
    11    hdd  0.00589          osd.11                            up   1.00000  1.00000
    14    hdd  0.00589          osd.14                            up   1.00000  1.00000
    -5         0.02945      host ceph-vipin-tfa-tcuis1-node5
    1    hdd  0.00589          osd.1                             up   1.00000  1.00000
    4    hdd  0.00589          osd.4                             up   1.00000  1.00000
    7    hdd  0.00589          osd.7                             up   1.00000  1.00000
    9    hdd  0.00589          osd.9                             up   1.00000  1.00000
    12    hdd  0.00589          osd.12                            up   1.00000  1.00000

    5. Check the OSDs created and their db devices. Notice that the db devices are assigned to the OSDs
    $ ssh root@ceph-vipin-tfa-tcuis1-node3

    [root@ceph-vipin-tfa-tcuis1-node3 ~]# systemctl | grep osd
      ceph-cf69bcf4-a280-11f0-90c8-fa163ed8f4d8.service                                                          loaded active running   Ceph osd.0 for cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
      ceph-cf69bcf4-a280-11f0-90c8-fa163ed8f4d8.service                                                         loaded active running   Ceph osd.10 for cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
      ceph-cf69bcf4-a280-11f0-90c8-fa163ed8f4d8.service                                                         loaded active running   Ceph osd.13 for cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
      ceph-cf69bcf4-a280-11f0-90c8-fa163ed8f4d8.service                                                          loaded active running   Ceph osd.3 for cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
      ceph-cf69bcf4-a280-11f0-90c8-fa163ed8f4d8.service                                                          loaded active running   Ceph osd.6 for cf69bcf4-a280-11f0-90c8-fa163ed8f4d8

    [root@ceph-vipin-tfa-tcuis1-node3 ~]# systemctl stop ceph-cf69bcf4-a280-11f0-90c8-fa163ed8f4d8.service

    [root@ceph-vipin-tfa-tcuis1-node3 ~]# cephadm shell --name osd.0 -- ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-0 show-label
    Inferring fsid cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
    Inferring config /var/lib/ceph/cf69bcf4-a280-11f0-90c8-fa163ed8f4d8/osd.0/config
    Using ceph image with id 'acd3be5988e9' and tag '<none>' created on 2025-09-23 22:53:37 +0000 UTC
    registry-proxy.engineering.redhat.com/rh-osbs/rhceph@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
    Creating an OSD daemon form without an OSD FSID value
    inferring bluefs devices from bluestore path
    {
        "/var/lib/ceph/osd/ceph-0/block": {
            "osd_uuid": "9f74ffdc-1d9d-4c18-bff0-2a756f01bb23",
            "size": 5368709120,
            "btime": "2025-10-06T08:05:19.384171+0000",
            "description": "main",
            "bfm_blocks": "1310720",
            "bfm_blocks_per_key": "128",
            "bfm_bytes_per_block": "4096",
            "bfm_size": "5368709120",
            "bluefs": "1",
            "ceph_fsid": "cf69bcf4-a280-11f0-90c8-fa163ed8f4d8",
            "ceph_version_when_created": "ceph version 19.2.1-274.el9cp (3a2f1cec313e6abbd90d9260bd5e0e866817c3c7) squid (stable)",
            "created_at": "2025-10-06T08:05:22.528489Z",
            "elastic_shared_blobs": "1",
            "epoch": "18",
            "kv_backend": "rocksdb",
            "magic": "ceph osd volume v026",
            "multi": "yes",
            "osd_key": "AQA+eONomnI8BBAAufDg726qwuI32JDR8aBuxQ==",
            "osdspec_affinity": "osd_using_paths",
            "ready": "ready",
            "require_osd_release": "19",
            "type": "bluestore",
            "whoami": "0",
            "locations": [
                "0x0",
                "0x40000000"
            ]
        },
        "/var/lib/ceph/osd/ceph-0/block.db": {
            "osd_uuid": "9f74ffdc-1d9d-4c18-bff0-2a756f01bb23",
            "size": 1073741824,
            "btime": "2025-10-06T08:05:19.394167+0000",
            "description": "bluefs db",
            "locations": [
                "0x0"
            ]
        }
    }

    [root@ceph-vipin-tfa-tcuis1-node3 ~]#  cephadm shell --name osd.0 -- ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-0  bluefs-bdev-sizes
    Inferring fsid cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
    Inferring config /var/lib/ceph/cf69bcf4-a280-11f0-90c8-fa163ed8f4d8/osd.0/config
    Using ceph image with id 'acd3be5988e9' and tag '<none>' created on 2025-09-23 22:53:37 +0000 UTC
    registry-proxy.engineering.redhat.com/rh-osbs/rhceph@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
    Creating an OSD daemon form without an OSD FSID value
    inferring bluefs devices from bluestore path
    1 : device size 0x40000000(1 GiB) : using 0x3a02000(58 MiB)
    2 : device size 0x140000000(5 GiB) : using 0x211000(2.1 MiB)

    [root@ceph-vipin-tfa-tcuis1-node3 ~]# cephadm shell ceph-volume  lvm list
    Inferring fsid cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
    Using ceph image with id 'acd3be5988e9' and tag '<none>' created on 2025-09-23 22:53:37 +0000 UTC
    registry-proxy.engineering.redhat.com/rh-osbs/rhceph@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a


    ====== osd.0 =======

      [block]       /dev/data_db_vg/data-lv-1

          block device              /dev/data_db_vg/data-lv-1
          block uuid                RhW2JT-AJ0p-cpjP-2ZHp-vgMG-Q78f-MeIVrO
          cephx lockbox secret
          cluster fsid              cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
          cluster name              ceph
          crush device class
          db device                 /dev/data_db_vg/db-lv-5
          db uuid                   e1dJ6X-6ZBp-Z7AT-6Br2-eYkA-GqI9-Mzhyli
          encrypted                 0
          osd fsid                  9f74ffdc-1d9d-4c18-bff0-2a756f01bb23
          osd id                    0
          osdspec affinity          osd_using_paths
          type                      block
          vdo                       0
          with tpm                  0
          devices                   /dev/vdb

      [db]          /dev/data_db_vg/db-lv-5

          block device              /dev/data_db_vg/data-lv-1
          block uuid                RhW2JT-AJ0p-cpjP-2ZHp-vgMG-Q78f-MeIVrO
          cephx lockbox secret
          cluster fsid              cf69bcf4-a280-11f0-90c8-fa163ed8f4d8
          cluster name              ceph
          crush device class
          db device                 /dev/data_db_vg/db-lv-5
          db uuid                   e1dJ6X-6ZBp-Z7AT-6Br2-eYkA-GqI9-Mzhyli
          encrypted                 0
          osd fsid                  9f74ffdc-1d9d-4c18-bff0-2a756f01bb23
          osd id                    0
          osdspec affinity          osd_using_paths
          type                      db
          vdo                       0
          with tpm                  0
          devices                   /dev/vdc


Version-Release number of selected component (if applicable):
ceph version 20.1.0-30.el9cp (c67d9ef2f8ecdabc8dbb6436bd938caff22c954a) tentacle (rc - RelWithDebInfo). 

How reproducible:
2/2

Actual results:
Logical volumes specified under db_devices.paths in the OSD spec are not recognized or utilized during OSD deployment.

Expected results:
Logical volumes provided as DB devices should be correctly detected and assigned to the respective OSDs.

Additional info:
>>> OSD deployment with data and db paths without logical volumes works as expected in Tentacle release.
    [ceph: root@ceph-vipin-tentacle-jmj9c6-node1-installer /]# ceph orch ls osd --export
    service_type: osd
    service_id: osd_using_device
    service_name: osd.osd_using_device
    placement:
      hosts:
      - ceph-vipin-tentacle-jmj9c6-node5
    spec:
      data_devices:
        paths:
        - /dev/vde
      db_devices:
        paths:
        - /dev/vdf
      filter_logic: AND
      objectstore: bluestore

    [root@ceph-vipin-tentacle-jmj9c6-node5 ~]# cephadm shell --name osd.1 -- ceph-bluestore-tool --path /var/lib/ceph/osd/ceph-1 show-label
    Inferring fsid 48e91ebe-a04f-11f0-8854-fa163ec16f2b
    Inferring config /var/lib/ceph/48e91ebe-a04f-11f0-8854-fa163ec16f2b/osd.1/config
    Creating an OSD daemon form without an OSD FSID value
    inferring bluefs devices from bluestore path
    {
        "/var/lib/ceph/osd/ceph-1/block": {
            "osd_uuid": "1b60388d-e7e0-4677-8e9c-e57f130af68d",
            "size": 26839351296,
            "btime": "2025-10-06T09:06:24.023505+0000",
            "description": "main",
            "bfm_blocks": "6552576",
            "bfm_blocks_per_key": "128",
            "bfm_bytes_per_block": "4096",
            "bfm_size": "26839351296",
            "bluefs": "1",
            "ceph_fsid": "48e91ebe-a04f-11f0-8854-fa163ec16f2b",
            "ceph_version_when_created": "ceph version 20.1.0-30.el9cp (c67d9ef2f8ecdabc8dbb6436bd938caff22c954a) tentacle (rc - RelWithDebInfo)",
            "created_at": "2025-10-06T09:06:24.795421Z",
            "elastic_shared_blobs": "1",
            "epoch": "18",
            "kv_backend": "rocksdb",
            "magic": "ceph osd volume v026",
            "multi": "yes",
            "osd_key": "AQCNhuNoUCD2NRAASrVrOn7Gefmu1hhERieFpA==",
            "osdspec_affinity": "osd_using_device",
            "ready": "ready",
            "require_osd_release": "20",
            "type": "bluestore",
            "whoami": "1",
            "locations": [
                "0x0",
                "0x40000000",
                "0x280000000"
            ]
        },
        "/var/lib/ceph/osd/ceph-1/block.db": {
            "osd_uuid": "1b60388d-e7e0-4677-8e9c-e57f130af68d",
            "size": 26839351296,
            "btime": "2025-10-06T09:06:24.037337+0000",
            "description": "bluefs db",
            "locations": [
                "0x0"
            ]
        }
    }

Comment 6 errata-xmlrpc 2026-01-29 07:01:10 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: Red Hat Ceph Storage 9.0 Security and Enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2026:1536