if not dmcrypt['holders']:
desc = ['ceph data (dmcrypt %s)' % dmcrypt['type'], 'not currently mapped']
elif len(dmcrypt['holders']) == 1:
- holder = '/dev/' + dmcrypt['holders'][0]
- def lookup_dev(devices, path):
- for device in devices:
- if device['path'] == path:
- return device
- holder_dev = lookup_dev(devices, holder)
- desc = ['ceph data (dmcrypt %s %s)' % (dmcrypt['type'], holder)] + list_format_more_osd_info_plain(holder_dev)
+ holder = get_dev_path(dmcrypt['holders'][0])
+ desc = ['ceph data (dmcrypt %s %s)' % (dmcrypt['type'], holder)] + list_format_more_osd_info_plain(dev)
else:
desc = ['ceph data (dmcrypt %s)' % dmcrypt['type'], 'holders: ' + ','.join(dmcrypt['holders'])]
elif dev['ptype'] == JOURNAL_UUID: