[linux-lvm] Saying goodbye to LVM

matthew patton pattonme at yahoo.com
Wed Feb 7 21:53:55 UTC 2018

Xen wrote:

>  Yes Ubuntu runs a long time behind and Debian also.
> As a user, I can't help that, upgrading LVM just like that to have less 
>...  seems also  fraught with peril.
>  So if you're on Xenial, you are stuck with the features but without the  protection.

Don't use a distro that is sloppy about looking out for the end-user? I can't speak for how 'stable' LVM is in their releases or if anyone expends effort to identify "golden" releases vs "preview / dangerous" releases...

>  particular there is a quagmire of situations ... only get out of the situation with dmsetup remove, 
> but I didn't  know this at first.

Which is part of the problem, really. You were trying to do 'expert' things without the requisite background or knowledge. Now granted we learn by shooting ourselves in the foot from time to time but the blood loss is never pleasant. You either learn quickly or you pick another tool that has spent the time to put proper dependency/protection in place such that 'EXPERTS ONLY NEED APPLY' is not the phrase of the day.

I think LVM does need to step it up in putting proper safeguards in place before calling a feature release-worthy. If you have a feature then it is REQUIRED that it also have ALL of the necessary dependency check logic fully implemented. Otherwise it is a BUG and has no business being published in a manner that careless distros can activate it.

If multiple PVs show up with duplicate ID or other bad characteristics there needs to be a well documented mechanism for rectifying the situation written from the POV of a user/sysadmin and not a developer who happens to know all the inner workings. Are metadata time-stamped or otherwise versioned so even if you see what looks to be a conflict the 'age' of the metadata can give an indication which one is likely to be correct? If not, why not?

> A missing cache device cannot be removed without the missing cache  device being present.

That's retarded. Is this a correct characterization? If so, how did that get past the release audit?


More information about the linux-lvm mailing list