52d0886cfb
While doing cleanupandexit glusterd was handling the signal SIGTERM which is clean exit but systemd treats it as failure being a non-zero value. With this fix dependency "SuccessExitStatus " has been added in glusterd.service which takes care of service stop properly. Signed-off-by: Gaurav Yadav <gyadav@redhat.com> Change-Id: Ie5216722632a245f787fd69bfbbf8d0f0068bccb BUG: 1462200 Reviewed-on: https://review.gluster.org/17559 Tested-by: Gaurav Yadav <gyadav@redhat.com> Smoke: Gluster Build System <jenkins@build.gluster.org> NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org> CentOS-regression: Gluster Build System <jenkins@build.gluster.org> Reviewed-by: Prashanth Pai <ppai@redhat.com>
19 lines
500 B
SYSTEMD
19 lines
500 B
SYSTEMD
[Unit]
|
|
Description=GlusterFS, a clustered file-system server
|
|
Requires=rpcbind.service
|
|
After=network.target rpcbind.service
|
|
Before=network-online.target
|
|
|
|
[Service]
|
|
Type=forking
|
|
PIDFile=@localstatedir@/run/glusterd.pid
|
|
LimitNOFILE=65536
|
|
Environment="LOG_LEVEL=INFO"
|
|
EnvironmentFile=-@sysconfdir@/sysconfig/glusterd
|
|
ExecStart=@prefix@/sbin/glusterd -p @localstatedir@/run/glusterd.pid --log-level $LOG_LEVEL $GLUSTERD_OPTIONS
|
|
KillMode=process
|
|
SuccessExitStatus=15
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|