Signed-off-by: Ming Lei <[email protected]>
---
 virttest/lvm.py |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/virttest/lvm.py b/virttest/lvm.py
index 5aff340..56bbbee 100644
--- a/virttest/lvm.py
+++ b/virttest/lvm.py
@@ -475,7 +475,7 @@ class LVM(object):
                     return vol
         return None
 
-    def setup_pv(self, vg):
+    def setup_pv(self, vg, vg_name):
         """
         Create a physical volume devices;
 
@@ -484,7 +484,7 @@ class LVM(object):
         :return: list of PhysicalVolume object;
         """
         pvs = []
-        cmd = "lvm pvs -opv_name,pv_size %s %s" % (COMMON_OPTS, vg.name)
+        cmd = "lvm pvs -opv_name,pv_size %s %s" % (COMMON_OPTS, vg_name)
         output = utils.system_output(cmd)
         for line in output.splitlines():
             pv_name, pv_size = line.split()
@@ -520,7 +520,7 @@ class LVM(object):
         vg_name = self.params["vg_name"]
         vg = self.get_vol(vg_name, "vgs")
         if vg is None:
-            pvs = self.setup_pv(vg)
+            pvs = self.setup_pv(vg, vg_name)
             vg = VolumeGroup(vg_name, 0, pvs)
             vg.create()
             self.register(vg)
@@ -530,7 +530,7 @@ class LVM(object):
             pv_name = self.params.get("pv_name")
             if pv_name:
                 # if set pv_name then add pvs into volume group
-                pvs = self.setup_pv(vg)
+                pvs = self.setup_pv(vg, vg_name)
                 for pv in pvs:
                     vg.extend_pv(pv)
         vg.append_lv(lv)
@@ -642,7 +642,7 @@ class EmulatedLVM(LVM):
         self.params["pv_name"] = pv_name.strip()
         return pv_name
 
-    def setup_pv(self, vg):
+    def setup_pv(self, vg, vg_name=None):
         """
         Setup physical volume device if exists return it directly;
         """
-- 
1.7.9.5

_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel

Reply via email to