• 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

Revision2e1efdfb2373a1abca64d40a9176956fe880db6e (tree)
Time2010-04-08 21:37:20
AuthorYan Gao <ygao@nove...>
CommiterYan Gao

Log Message

Low: ais: Convert endian for all of the integer fields in messages (bnc#472014)
(transplanted from 8506c941ec352033af09113b07e2c68eaffa6856)

Change Summary

Incremental Difference

diff -r c37934b4beed -r 2e1efdfb2373 lib/ais/plugin.c
--- a/lib/ais/plugin.c Thu Apr 08 16:33:43 2010 +0200
+++ b/lib/ais/plugin.c Thu Apr 08 20:37:20 2010 +0800
@@ -835,6 +835,10 @@
835835 ais_msg->sender.type = swab32 (ais_msg->sender.type);
836836 ais_msg->sender.size = swab32 (ais_msg->sender.size);
837837 ais_msg->sender.local = swab32 (ais_msg->sender.local);
838+
839+ ais_msg->header.size = swab32 (ais_msg->header.size);
840+ ais_msg->header.id = swab32 (ais_msg->header.id);
841+ ais_msg->header.error = swab32 (ais_msg->header.error);
838842 }
839843
840844 void pcmk_cluster_callback (
@@ -871,6 +875,10 @@
871875 ais_msg->pid = swab32 (ais_msg->pid);
872876 ais_msg->votes = swab32 (ais_msg->votes);
873877 ais_msg->processes = swab32 (ais_msg->processes);
878+ ais_msg->born_on = swab64 (ais_msg->born_on);
879+
880+ ais_msg->header.size = swab32 (ais_msg->header.size);
881+ ais_msg->header.id = swab32 (ais_msg->header.id);
874882 }
875883
876884 void pcmk_cluster_id_callback (ais_void_ptr *message, unsigned int nodeid)
Show on old repository browser