Bug 662669 - vg_validate needs to catch broken internal LVs
Summary: vg_validate needs to catch broken internal LVs
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: lvm2
Version: rawhide
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Petr Rockai
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-12-13 15:03 UTC by Petr Rockai
Modified: 2010-12-14 17:08 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-12-14 17:08:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Petr Rockai 2010-12-13 15:03:25 UTC
This comes from 643538: we need to improve vg_validate to catch the situation arising in that bug, since the resulting metadata is corrupt. Basically, this amounts to checking that pvmove LVs are actually mirrors. In the bug, the pvmove LV becomes an "error" segment.

Comment 1 Petr Rockai 2010-12-13 17:45:30 UTC
(It may also make sense to make sure they are 2 way mirrors.)

Comment 2 Petr Rockai 2010-12-14 17:08:50 UTC
The code for this has been reviewed and checked upstream. Closing.


Note You need to log in before you can comment on or make changes to this bug.