]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: adds has_gpt_headers property to Device class
authorAndrew Schoen <aschoen@redhat.com>
Tue, 13 Nov 2018 18:27:19 +0000 (12:27 -0600)
committerAlfredo Deza <adeza@redhat.com>
Wed, 14 Nov 2018 20:07:05 +0000 (15:07 -0500)
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: rm#27062
(cherry picked from commit 568a0ce5be0161541772ceacb9b81652f51659f5)

src/ceph-volume/ceph_volume/util/device.py

index d6e83be41a9df5d423515a569f482853e12a3d0e..f5362bc1f3784c7740b0cb3f1830ae1d25c990ab 100644 (file)
@@ -211,6 +211,10 @@ class Device(object):
     def exists(self):
         return os.path.exists(self.abspath)
 
+    @property
+    def has_gpt_headers(self):
+        return self.blkid_api.get("PTTYPE") == "gpt"
+
     @property
     def rotational(self):
         return self.sys_api['rotational'] == '1'