summaryrefslogtreecommitdiff
path: root/lib/metadata/metadata.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/metadata/metadata.c')
-rw-r--r--lib/metadata/metadata.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c
index 9e31ba45b..df413cc0e 100644
--- a/lib/metadata/metadata.c
+++ b/lib/metadata/metadata.c
@@ -3305,6 +3305,9 @@ static int _check_old_pv_ext_for_vg(struct volume_group *vg)
!pvl->pv->fmt->ops->pv_needs_rewrite)
continue;
+ if (_pv_in_pv_list(pvl->pv, &vg->pv_write_list))
+ continue;
+
if (!pvl->pv->fmt->ops->pv_needs_rewrite(pvl->pv->fmt, pvl->pv,
&pv_needs_rewrite))
return_0;