]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume util.disk include partitions as top level devices in get_devices
authorAlfredo Deza <adeza@redhat.com>
Tue, 27 Nov 2018 14:31:58 +0000 (09:31 -0500)
committerAlfredo Deza <adeza@redhat.com>
Fri, 30 Nov 2018 17:19:40 +0000 (12:19 -0500)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
src/ceph-volume/ceph_volume/util/disk.py

index 40b2408d3bfd2b18f3775aba570b37a3a01595d0..995a9685649dd5d1277cf6783ff3b4d35c5ffdac 100644 (file)
@@ -798,5 +798,9 @@ def get_devices(_sys_block_path='/sys/block', _dev_path='/dev', _mapper_path='/d
         metadata['path'] = diskname
         metadata['locked'] = is_locked_raw_device(metadata['path'])
 
+        for part_name, part_metadata in metadata['partitions'].items():
+            part_abspath = '/dev/%s' % part_name
+            device_facts[part_abspath] = part_metadata
+
         device_facts[diskname] = metadata
     return device_facts