[linux-lvm] Duplicate PV's - how does LVM choose which one to use

Stuart D Gathman stuart at bmsi.com
Tue Feb 21 16:49:40 UTC 2012


Long ago, Nostradamus foresaw that on 02/21/2012 11:43 AM, Alasdair G 
Kergon would write:
> On Tue, Feb 21, 2012 at 10:35:03AM -0600, Ray Morris wrote:
>> Perhaps when duplicates are found the seqno should be incremented
>> so it DOES use the same one next time, and generate a warning
>> indicating which one is out of date?
> Wouldn't be possible - it can't distinguish between them (or we'd not
> be in this situation).
>
> If they have the same UUID it assumes they are different paths to the same
> device and picks one of them to use.
>
> But there are other cases (like hardware snapshot, mirror that failed to
> start up first) where it's better to stop and force the sysadmin to fix
> things.
>
But if they are different paths, incrementing seqno won't hurt, both 
paths will see the change.  And if it is a mirror that failed to start, 
then the chosen leg is now distinguishable.  Is there a problem with 
incrementing seqno an extra time at startup when multipath is the normal 
situation?




More information about the linux-lvm mailing list