Bug 2217450

Summary: [RHCS5.3z4] Exception: Device lists are not disjoint shown in the ceph-volume.log after listing ceph-volume lvm
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Aditya Ramteke <aramteke>
Component: Ceph-VolumeAssignee: Guillaume Abrioux <gabrioux>
Status: ASSIGNED --- QA Contact: Manisha Saini <msaini>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 5.3CC: ceph-eng-bugs, cephqe-warriors, saraut
Target Milestone: ---   
Target Release: 6.1z2   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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 Aditya Ramteke 2023-06-26 09:38:09 UTC
Description of problem:

After performing ceph-volume lvm list, ceph-volume.log shows exception warning "Device lists are not disjoint"

[ceph: root@ceph-rhcs-5-3z4-regression-7l6l62-node1-installer /]# ceph-volume lvm list
No valid Ceph lvm devices found


[ceph: root@ceph-rhcs-5-3z2-regression-uig79b-node1-installer ~]# tail -n50 /var/log/ceph/ceph-volume.log  
[2023-06-26 09:29:32,870][ceph_volume.process][INFO  ] Running command: /usr/bin/lsblk -P -o NAME,KNAME,PKNAME,MAJ:MIN,FSTYPE,MOUNTPOINT,LABEL,UUID,RO,RM,MODEL,SIZE,STATE,OWNER,GROUP,MODE,ALIGNMENT,PHY-SEC,LOG-SEC,ROTA,SCHED,TYPE,DISC-ALN,DISC-GRAN,DISC-MAX,DISC-ZERO,PKNAME,PARTLABEL
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="sr0" KNAME="sr0" PKNAME="" MAJ:MIN="11:0" FSTYPE="iso9660" MOUNTPOINT="" LABEL="config-2" UUID="2023-06-26-08-31-22-00" RO="0" RM="1" MODEL="QEMU DVD-ROM    " SIZE="514K" STATE="running" OWNER="root" GROUP="cdrom" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="2048" LOG-SEC="2048" ROTA="1" SCHED="mq-deadline" TYPE="rom" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vda" KNAME="vda" PKNAME="" MAJ:MIN="252:0" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="40G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vda1" KNAME="vda1" PKNAME="vda" MAJ:MIN="252:1" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="1M" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="part" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="vda" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vda2" KNAME="vda2" PKNAME="vda" MAJ:MIN="252:2" FSTYPE="vfat" MOUNTPOINT="/rootfs/boot/efi" LABEL="" UUID="7B77-95E7" RO="0" RM="0" MODEL="" SIZE="100M" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="part" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="vda" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vda3" KNAME="vda3" PKNAME="vda" MAJ:MIN="252:3" FSTYPE="xfs" MOUNTPOINT="/rootfs" LABEL="root" UUID="318c1845-cdbd-4c31-98f1-03ec5e8709fa" RO="0" RM="0" MODEL="" SIZE="39.9G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="part" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="vda" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vdb" KNAME="vdb" PKNAME="" MAJ:MIN="252:16" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vdc" KNAME="vdc" PKNAME="" MAJ:MIN="252:32" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vdd" KNAME="vdd" PKNAME="" MAJ:MIN="252:48" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vde" KNAME="vde" PKNAME="" MAJ:MIN="252:64" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vdf" KNAME="vdf" PKNAME="" MAJ:MIN="252:80" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vdg" KNAME="vdg" PKNAME="" MAJ:MIN="252:96" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,880][ceph_volume.process][INFO  ] stdout NAME="vdh" KNAME="vdh" PKNAME="" MAJ:MIN="252:112" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,881][ceph_volume.process][INFO  ] stdout NAME="vdi" KNAME="vdi" PKNAME="" MAJ:MIN="252:128" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,881][ceph_volume.process][INFO  ] stdout NAME="vdj" KNAME="vdj" PKNAME="" MAJ:MIN="252:144" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,881][ceph_volume.process][INFO  ] stdout NAME="vdk" KNAME="vdk" PKNAME="" MAJ:MIN="252:160" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,881][ceph_volume.process][INFO  ] stdout NAME="vdl" KNAME="vdl" PKNAME="" MAJ:MIN="252:176" FSTYPE="" MOUNTPOINT="" LABEL="" UUID="" RO="0" RM="0" MODEL="" SIZE="15G" STATE="" OWNER="root" GROUP="disk" MODE="brw-rw----" ALIGNMENT="0" PHY-SEC="512" LOG-SEC="512" ROTA="1" SCHED="mq-deadline" TYPE="disk" DISC-ALN="0" DISC-GRAN="0B" DISC-MAX="0B" DISC-ZERO="0" PKNAME="" PARTLABEL=""
[2023-06-26 09:29:32,881][ceph_volume.util.disk][INFO  ] opening device /dev/vdb to check for BlueStore label
[2023-06-26 09:29:32,882][ceph_volume.process][INFO  ] Running command: /usr/sbin/udevadm info --query=property /dev/vdb
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout DEVLINKS=/dev/disk/by-path/pci-0000:00:07.0 /dev/disk/by-path/virtio-pci-0000:00:07.0 /dev/disk/by-id/virtio-ec1ac302-6a68-4acc-8
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout DEVNAME=/dev/vdb
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout DEVPATH=/devices/pci0000:00/0000:00:07.0/virtio4/block/vdb
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout DEVTYPE=disk
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout ID_PATH=pci-0000:00:07.0
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout ID_PATH_TAG=pci-0000_00_07_0
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout ID_SERIAL=ec1ac302-6a68-4acc-8
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout MAJOR=252
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout MINOR=16
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout SUBSYSTEM=block
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout TAGS=:systemd:
[2023-06-26 09:29:32,890][ceph_volume.process][INFO  ] stdout USEC_INITIALIZED=4602554
[2023-06-26 09:29:32,891][ceph_volume][ERROR ] exception caught by decorator
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/ceph_volume/decorators.py", line 59, in newfunc
    return f(*a, **kw)
  File "/usr/lib/python3.6/site-packages/ceph_volume/main.py", line 153, in main
    terminal.dispatch(self.mapper, subcommand_args)
  File "/usr/lib/python3.6/site-packages/ceph_volume/terminal.py", line 194, in dispatch
    instance.main()
  File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/main.py", line 46, in main
    terminal.dispatch(self.mapper, self.argv)
  File "/usr/lib/python3.6/site-packages/ceph_volume/terminal.py", line 194, in dispatch
    instance.main()
  File "/usr/lib/python3.6/site-packages/ceph_volume/decorators.py", line 16, in is_root
    return func(*a, **kw)
  File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 424, in main
    self.args.journal_devices)
  File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 38, in ensure_disjoint_device_lists
    raise Exception('Device lists are not disjoint')
Exception: Device lists are not disjoint

  File "/usr/lib/python3.6/site-packages/ceph_volume/decorators.py", line 16, in is_root
    return func(*a, **kw)
  File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 424, in main
    self.args.journal_devices)
  File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 38, in ensure_disjoint_device_lists
    raise Exception('Device lists are not disjoint')
Exception: Device lists are not disjoint


Version-Release number of selected component (if applicable):
[ceph: root@ceph-rhcs-5-3z2-regression-uig79b-node1-installer ~]# ceph --version 
ceph version 16.2.10-160.el8cp (6977980612de1db28e41e0a90ff779627cde7a8c) pacific (stable)


How reproducible:
1/1

Steps to Reproduce:
1. Setup a ceph cluster without OSD
2. Perform 'ceph-volume lvm list'
3. Check "/var/log/ceph/ceph-volume.log"

Actual results:
"Exception: Device lists are not disjoint" has shown in the log

Expected results:
There should not be any exception shown in the log. 

Additional info:
None