[lvm-devel] master - systemd: stop lvm2-pvscan at .service before lvm2-lvmetad.service

Peter Rajnoha prajnoha at fedoraproject.org
Tue Mar 31 13:51:40 UTC 2015


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=666738d57a6e6b4005030995a9641933c1a54e9d
Commit:        666738d57a6e6b4005030995a9641933c1a54e9d
Parent:        139df7c4a310486d49fdd95039891b91f793ff44
Author:        Michael Lass <bevan at bi-co.net>
AuthorDate:    Tue Mar 31 15:47:01 2015 +0200
Committer:     Peter Rajnoha <prajnoha at redhat.com>
CommitterDate: Tue Mar 31 15:47:01 2015 +0200

systemd: stop lvm2-pvscan at .service before lvm2-lvmetad.service

When lvm2-pvscan at .service and lvm2-lvmetad.service are scheduled to be
stopped lvm2-pvscan at .service should be stopped first since pvscan uses
lvmetad.

This is especially important if lvm2-lvmetad.socket is also scheduled to
be stopped as in this case connection requests are suppressed causing
pvscan to fail.
---
 scripts/lvm2_pvscan_systemd_red_hat at .service.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scripts/lvm2_pvscan_systemd_red_hat at .service.in b/scripts/lvm2_pvscan_systemd_red_hat at .service.in
index 7d3b291..03651d5 100644
--- a/scripts/lvm2_pvscan_systemd_red_hat at .service.in
+++ b/scripts/lvm2_pvscan_systemd_red_hat at .service.in
@@ -4,7 +4,7 @@ Documentation=man:pvscan(8)
 DefaultDependencies=no
 BindsTo=dev-block-%i.device
 Requires=lvm2-lvmetad.socket
-After=lvm2-lvmetad.socket
+After=lvm2-lvmetad.socket lvm2-lvmetad.service
 Before=shutdown.target
 Conflicts=shutdown.target
 




More information about the lvm-devel mailing list