]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume lvm.batch fix error reporting, Device objects aren't strings
authorAlfredo Deza <adeza@redhat.com>
Fri, 7 Sep 2018 18:11:33 +0000 (14:11 -0400)
committerAlfredo Deza <adeza@redhat.com>
Thu, 13 Sep 2018 11:29:01 +0000 (07:29 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 267a386cc270081b2cd284bf78bf94b52be113dc)

src/ceph-volume/ceph_volume/devices/lvm/batch.py

index 4086064f5bdca1ae70a861c555962d459d7b7647..c6f8a9046470ac2207bfa29d4a63795b9eb7a294 100644 (file)
@@ -142,7 +142,8 @@ class Batch(object):
             strategy.report_pretty()
             terminal.info('The above OSDs would be created if the operation continues')
             if not prompt_bool('do you want to proceed? (yes/no)'):
-                terminal.error('aborting OSD provisioning for %s' % ','.join(args.devices))
+                devices = ','.join([device.abspath for device in args.devices])
+                terminal.error('aborting OSD provisioning for %s' % devices)
                 raise SystemExit(0)
 
         strategy.execute()