mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-06 17:18:29 +03:00
initscripts: add pidfile reference in chkconfig header for clvmd and cmirrord
When the init scripts are run from within systemd, the systemd needs to know the pidfile for it to work correctly when the daemon itself is killed. Otherwise, systemd keeps these services in "active" and "exited state" at the same time (it assumes RemainAfterExit=yes without the pidfile reference in chkconfig header). See also https://bugzilla.redhat.com/show_bug.cgi?id=971819#c5.
This commit is contained in:
parent
b24aad1622
commit
a9fc137fd1
7
configure
vendored
7
configure
vendored
@ -606,6 +606,8 @@ kernelvsn
|
||||
missingkernel
|
||||
kerneldir
|
||||
interface
|
||||
CMIRRORD_PIDFILE
|
||||
CLVMD_PIDFILE
|
||||
LVMETAD_PIDFILE
|
||||
DMEVENTD_PIDFILE
|
||||
WRITE_INSTALL
|
||||
@ -1588,8 +1590,7 @@ Optional Packages:
|
||||
[[TYPE=internal]]
|
||||
--with-mirrors=TYPE mirror support: internal/shared/none
|
||||
[[TYPE=internal]]
|
||||
--with-raid=TYPE raid support: internal/shared/none
|
||||
[[TYPE=internal]]
|
||||
--with-raid=TYPE raid support: internal/shared/none [[TYPE=internal]]
|
||||
--with-replicators=TYPE replicator support: internal/shared/none
|
||||
[[TYPE=none]]
|
||||
--with-thin=TYPE thin provisioning support: internal/shared/none
|
||||
@ -10784,6 +10785,8 @@ LVM_LIBAPI=`echo "$VER" | $AWK -F '[()]' '{print $2}'`
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1599,6 +1599,8 @@ AC_SUBST(CUNIT_CFLAGS)
|
||||
AC_SUBST(WRITE_INSTALL)
|
||||
AC_SUBST(DMEVENTD_PIDFILE)
|
||||
AC_SUBST(LVMETAD_PIDFILE)
|
||||
AC_SUBST(CLVMD_PIDFILE)
|
||||
AC_SUBST(CMIRRORD_PIDFILE)
|
||||
AC_SUBST(interface)
|
||||
AC_SUBST(kerneldir)
|
||||
AC_SUBST(missingkernel)
|
||||
|
@ -4,6 +4,7 @@
|
||||
#
|
||||
# chkconfig: - 24 76
|
||||
# description: Cluster daemon for userland logical volume management tools.
|
||||
# pidfile: @CLVMD_PIDFILE@
|
||||
#
|
||||
# For Red-Hat-based distributions such as Fedora, RHEL, CentOS.
|
||||
#
|
||||
|
@ -2,6 +2,7 @@
|
||||
#
|
||||
# chkconfig: - 22 78
|
||||
# description: Starts and stops cmirrord
|
||||
# pidfile: @CMIRRORD_PIDFILE@
|
||||
#
|
||||
# For Red-Hat-based distributions such as Fedora, RHEL, CentOS.
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user