On Fri, 2019-09-06 at 05:01 +0000, Heming Zhao wrote: > I just tried to only apply below patch (didn't partly backout commit > 25b58310e3). > The attrs of lvs output still have 'a' bit. > > ```patch > +#if 0 > if (!_online_pvscan_one(cmd, dev, NULL, > complete_vgnames, saved_vgs, 0, &pvid_without_metadata)) > add_errors++; > +#endif IIUC this would mean that you skip David's "pvs_online" file generation entirely. How did the auto-activation happen, then? > ``` > > the output of "systemd-analysis blame | head -n 10": > ``` > 59.279s systemd-udev-settle.service > 39.979s dracut-initqueue.service > 1.676s lvm2-activation-net.service Could it be that lvm2-activation-net.service activated the VGs? I can imagine that that would be efficient, because when this service runs late in the boot process, I'd expect all PVs to be online, so everything can be activated in a single big swoop. Unfortunately, this wouldn't work in general, as it would be too late for booting from LVM volumes. However I thought all lvm2-acticvation... services were gone with LVM 2.03? Regards Martin _______________________________________________ linux-lvm mailing list linux-lvm@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/