DescriptionAlasdair Kergon
2012-05-16 12:58:24 UTC
+++ This bug was initially created as a clone of Bug #816672 +++
1) If all areas used by a segment are missing, the whole segment should be mapped to an error target.
2) The test that was removed from add_areas_line() in
http://www.redhat.com/archives/lvm-devel/2012-May/msg00024.html
needs instead to be re-coded elsewhere to consider the LV as a whole - check all segments at once, not each individually. If all segments consist of missing areas that are getting mapped to error devices, then refuse to activate the device. (This needs to take full account of the device stack.)
(If this is too complicated to do correctly, then we might end up closing it WONTFIX.)
This request was evaluated by Red Hat Product Management for
inclusion in the current release of Red Hat Enterprise Linux.
Since we are unable to provide this feature at this time,
it has been proposed for the next release of
Red Hat Enterprise Linux.