]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/cephadm: pass short dev name to osd prepare 32545/head
authorSage Weil <sage@redhat.com>
Tue, 28 Jan 2020 15:41:02 +0000 (15:41 +0000)
committerSage Weil <sage@redhat.com>
Tue, 28 Jan 2020 20:21:53 +0000 (14:21 -0600)
Zap needs a full path, but create/prepare needs the VG/LV
only if it is an existing LV.

We'll make c-v more friendly later.

Signed-off-by: Sage Weil <sage@redhat.com>
qa/tasks/cephadm.py

index aa3244fa3fb969b7140da54adfd869c528609260..7e198b47397909a606e839549474eae7a4460844 100644 (file)
@@ -576,13 +576,14 @@ def ceph_osds(ctx, config):
             devs = devs_by_remote[remote]
             assert devs   ## FIXME ##
             dev = devs.pop()
+            short_dev = dev.replace('/dev/', '')
             log.info('Deploying %s on %s with %s...' % (
                 osd, remote.shortname, dev))
             _shell(ctx, cluster_name, remote, [
                 'ceph-volume', 'lvm', 'zap', dev])
             _shell(ctx, cluster_name, remote, [
                 'ceph', 'orchestrator', 'osd', 'create',
-                remote.shortname + ':' + dev
+                remote.shortname + ':' + short_dev
             ])
             ctx.daemons.register_daemon(
                 remote, 'osd', id_,