• 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

Revision66df1404fdcbc61a4e435dcdbf50603c5fb1b07e (tree)
Time2010-09-16 02:47:35
AuthorAndrew Beekhof <andrew@beek...>
CommiterAndrew Beekhof

Log Message

High: crmd: Prevent assertion failure for stop actions resulting from cs: 3c0bc17c6daf
(transplanted from f3c520cd89b8150b1c5df4e1700c0d8be25dcfc8)

Change Summary

Incremental Difference

diff -r ce8e12dff80c -r 66df1404fdcb crmd/lrm.c
--- a/crmd/lrm.c Tue Sep 14 21:40:49 2010 +0200
+++ b/crmd/lrm.c Wed Sep 15 19:47:35 2010 +0200
@@ -1464,11 +1464,13 @@
14641464 if(safe_str_neq(operation, RSC_STOP)) {
14651465 op->params = xml2list(rsc_op);
14661466 CRM_DEV_ASSERT(op->params != NULL);
1467+ } else {
1468+ op->params = g_hash_table_new_full(
1469+ g_str_hash, g_str_equal,
1470+ g_hash_destroy_str, g_hash_destroy_str);
14671471 }
14681472
1469- if(op->params) {
1470- g_hash_table_remove(op->params, CRM_META"_op_target_rc");
1471- }
1473+ g_hash_table_remove(op->params, CRM_META"_op_target_rc");
14721474
14731475 op_delay = crm_meta_value(op->params, XML_OP_ATTR_START_DELAY);
14741476 op_timeout = crm_meta_value(op->params, XML_ATTR_TIMEOUT);
Show on old repository browser