فهرست منبع

Merge pull request #204 from Dany9966/volgroup-refresh

Refresh volume group metadata upon activation
Nashwan Azhari 4 سال پیش
والد
کامیت
95413f4a1b
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      coriolis/osmorphing/osmount/base.py

+ 2 - 0
coriolis/osmorphing/osmount/base.py

@@ -509,6 +509,7 @@ class BaseLinuxOSMountTools(BaseSSHOSMountTools):
             if not found:
                 continue
             self._exec_cmd("sudo vgchange -ay %s" % vg_name)
+            self._exec_cmd("sudo vgchange --refresh")
             dev_paths_for_group = self._exec_cmd(
                 "sudo ls -1 /dev/%s/*" % vg_name).decode().splitlines()
             lvm_dev_paths.extend(dev_paths_for_group)
@@ -531,6 +532,7 @@ class BaseLinuxOSMountTools(BaseSSHOSMountTools):
             fs_type = self._exec_cmd(
                 "sudo blkid -o value -s TYPE %s || true" %
                 dev_path).decode().splitlines()
+            LOG.debug('Device %s filesystem types: %s', dev_path, fs_type)
             if fs_type and fs_type[0] in valid_filesystems:
                 if fs_type[0] == "xfs":
                     utils.run_xfs_repair(self._ssh, dev_path)