]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: replace __ with _ in device_id 41553/head
authorSage Weil <sage@newdream.net>
Wed, 26 May 2021 12:07:21 +0000 (07:07 -0500)
committerSage Weil <sage@newdream.net>
Wed, 26 May 2021 12:09:37 +0000 (07:09 -0500)
This matches behavior with common/blkdev from
5ee787944b0d00ce3bb6766f5b176e971eff91f9

Signed-off-by: Sage Weil <sage@newdream.net>
src/ceph-volume/ceph_volume/util/device.py

index 1e4249e439822c65360cfe8ddf7bbab49f64a309..3dcb434184d15d1548db3328452be46a8ba3fb01 100644 (file)
@@ -257,7 +257,9 @@ class Device(object):
             # retrieve device_id on FreeBSD. Still figuring out if/how the
             # python ioctl implementation does that on FreeBSD
             dev_id = ''
-        dev_id.replace(' ', '_')
+        dev_id = dev_id.replace(' ', '_')
+        while '__' in dev_id:
+            dev_id = dev_id.replace('__', '_')
         return dev_id
 
     def _set_lvm_membership(self):