From 409a8d3678822033e15923e0977b6fbc36e83f7b Mon Sep 17 00:00:00 2001 From: Petr Rockai Date: Thu, 23 Apr 2009 16:41:27 +0000 Subject: [PATCH] Do not include MISSING_PVs in allocation maps. --- lib/metadata/pv_map.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/metadata/pv_map.c b/lib/metadata/pv_map.c index 6c8bc3487..642629b76 100644 --- a/lib/metadata/pv_map.c +++ b/lib/metadata/pv_map.c @@ -129,6 +129,9 @@ static int _create_maps(struct dm_pool *mem, struct dm_list *pvs, struct dm_list dm_list_iterate_items(pvl, pvs) { if (!(pvl->pv->status & ALLOCATABLE_PV)) continue; + if (pvl->pv->status & MISSING_PV) + continue; + assert(pvl->pv->dev); pvm = NULL; -- 2.43.5