• R/O
  • SSH

pm_diskd: Commit

※ リポジトリは、pm-diskd ブランチが https://github.com/linux-ha-japan/pm_diskd-1.0 へ、pm-diskd-2.0ブランチが https://github.com/linux-ha-japan/pm_diskd へ移行しました。

Pacemaker 対応ディスク故障監視機能。

Pacemaker-1.0公式リポジトリのクローンに対し、パッチ作成用のブランチを作成して管理する。
ブランチ名: pm-diskd

初回 hg clone 実行後は、hg update -r pm-diskd を実行すること。

Heartbeat-2.1.4 用 hb-diskd(*) のPacemaker対応版
(*) http://sourceforge.jp/projects/linux-ha/releases/?package_id=10555


Commit MetaInfo

Revision21094f982e0b3167e8d6efb52c7147e7586949e3 (tree)
Time2012-03-14 15:07:10
AuthorTakatoshi MATSUO <matsuo.tak@gmai...>
CommiterTakatoshi MATSUO

Log Message

Add a check of pidfile on start

Change Summary

Incremental Difference

diff -r 48b1c31d637e -r 21094f982e0b extra/resources/diskd
--- a/extra/resources/diskd Fri Feb 10 12:45:17 2012 +0900
+++ b/extra/resources/diskd Wed Mar 14 15:07:10 2012 +0900
@@ -145,6 +145,10 @@
145145 $diskd_cmd
146146 rc=$?
147147 if [ $rc = 0 ]; then
148+ while ! diskd_monitor; do
149+ ocf_log info "diskd still hasn't started yet. Waiting..."
150+ sleep 1
151+ done
148152 exit $OCF_SUCCESS
149153 fi
150154
@@ -208,7 +212,7 @@
208212 if [ ! -z $pid ]; then
209213 kill -0 $pid
210214 if [ $? = 0 ]; then
211- exit $OCF_SUCCESS
215+ return $OCF_SUCCESS
212216 fi
213217 fi
214218 return $OCF_NOT_RUNNING
Show on old repository browser