diff --git a/WHATS_NEW b/WHATS_NEW index 4884626b6..2b897e89d 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.98 - ================================= + Depend on systemd-udev-settle in units generated by activation generator. Fix vgchange -aay to activate proper logical volumes. Properly handle 'resync' of RAID LVs. Disallow addition of RAID images until the array is in-sync. diff --git a/scripts/lvm2_activation_generator_systemd_red_hat.c b/scripts/lvm2_activation_generator_systemd_red_hat.c index 9fcee2019..786d79515 100644 --- a/scripts/lvm2_activation_generator_systemd_red_hat.c +++ b/scripts/lvm2_activation_generator_systemd_red_hat.c @@ -116,12 +116,12 @@ static int generate_unit(const char *dir, int early) "DefaultDependencies=no\n", f); if (early) - fputs("After=fedora-wait-storage.service\n", f); + fputs("After=systemd-udev-settle.service\n", f); else fputs("After=lvm2-activation-early.service cryptsetup.target\n", f); fputs("Before=local-fs.target shutdown.target\n" - "Wants=fedora-wait-storage.service\n\n" + "Wants=systemd-udev-settle.service\n\n" "[Service]\n" "ExecStart=/usr/sbin/lvm vgchange -aay --sysinit\n" "Type=oneshot\n", f);