Bug 32263

Summary: Service glusterd is not running after upgrade
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: glusterfs3Assignee: Vitaly Lipatov <lav>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 28789    
Bug Blocks:    

Description Vitaly Lipatov 2016-07-11 23:47:20 MSK
После обновления пакета сервис glusterd не остановить, пока не прибить процесс.

#  service glusterd stop
Service glusterd is not running.

# xargs -i readlink '/proc/{}/exe' < /var/run/glusterd.pid
/usr/sbin/glusterfsd (deleted)

# cat /var/run/glusterd.pid
25900

# ps ax | grep 25900
25900 ?        Ssl    2:21 /usr/sbin/glusterd -f /etc/glusterfs/glusterd.vol -l /var/log/glusterfs/gluster.log -L ERROR -p /var/run/glusterd.pid

Получается, проблема в том, что glusterd записывает себе другой путь к файлу.
Comment 1 Anton Farygin 2016-07-12 10:35:44 MSK
Там вообще сервис останова рефакторить надо, куча процессов остаётся в памяти после service stop
Comment 2 Vitaly Lipatov 2017-11-05 14:27:06 MSK
Упакован скрипт, который завершает всё, что не останавливается через service glusterd stop
/usr/share/glusterfs/scripts/stop-all-gluster-processes.sh
Процессы на клиенте, обслуживающие монтированные ресурсы, останавливаются при размонтировании.