• 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

Revisione409605d5b7014f14e27190f5f62688f600b05a1 (tree)
Time2001-03-16 12:36:01
Authoralan
Commiteralan

Log Message

This should be the updates for version 0.4.9!

CVS patchset: 470
CVS date: 2001/03/16 03:36:01

Change Summary

Incremental Difference

diff -r e4c07e40cbbc -r e409605d5b70 Makefile
--- a/Makefile Fri Mar 16 03:01:12 2001 +0000
+++ b/Makefile Fri Mar 16 03:36:01 2001 +0000
@@ -1,4 +1,4 @@
1-# $Id: Makefile,v 1.74 2001/03/11 06:28:28 alan Exp $
1+# $Id: Makefile,v 1.75 2001/03/16 03:36:01 alan Exp $
22 #
33 # Makefile for making High-Availability Linux heartbeat code
44 #
@@ -9,7 +9,7 @@
99 #
1010 #
1111 PKG=heartbeat
12-VERS=0.4.8n
12+VERS=0.4.9
1313 RPMREL=1
1414
1515 INITD=$(shell [ -d /etc/init.d ] && echo /etc/init.d || echo /etc/rc.d/init.d )
diff -r e4c07e40cbbc -r e409605d5b70 Specfile
--- a/Specfile Fri Mar 16 03:01:12 2001 +0000
+++ b/Specfile Fri Mar 16 03:36:01 2001 +0000
@@ -1,4 +1,4 @@
1-# $Id: Specfile,v 1.94 2001/03/11 06:41:54 alan Exp $
1+# $Id: Specfile,v 1.95 2001/03/16 03:36:01 alan Exp $
22 Summary: %PKG% - heartbeat subsystem for High-Availability Linux
33 Name: %PKG%
44 Version: %VERS%
@@ -52,7 +52,7 @@
5252
5353 %changelog
5454
55-* Sat Mar 10 2001 Alan Robertson <alanr@unix.sh>,
55+* Fri Mar 16 2001 Alan Robertson <alanr@unix.sh>,
5656 Volker Wiegand <wiegand@suse.de>, Rudy Pawul <rpawul@iso-ne.com>,
5757 Mitja Sarp <mitja@lysator.liu.se>, Jacob Rief <jacob.rief@tis.at>
5858 Guenther Thomsen <thomsen@cs.tu-berlin.de>,
@@ -63,72 +63,53 @@
6363 Juan Pedro Paredes Caballero <juampe@retemail.es>
6464 Andreas Piesk's <a.piesk@gmx.net>, Chris Wright <chris@wirex.com>
6565
66-+ Version 0.4.9 Beta series
67- + Increased the retry count for the Baytech stonith module.
68- + Fixed a bug such that a machine wouldn't stay up more than 24 hours
69- after performing a Stonith operation. Robert_Macaulay@Dell.com
70- reported the bug.
71- + Properly parse the multicast option and install the module.
72- + Removed the ppp support code from the build process.
73- + Fixed an old bug in configuring the deprecated ppp option ;-)
74- + Added Brian Martin's client API library fix <bmartin@penguincomputing.com>
75- along with one suggested by Chris Wright.
76- + Fixed stonith library to support the RPC-3A. Critical information,
77- testing, and some of the code provided by Juri Haberland
78- <juri.haberland@innominate.com>
79- + Added code to deal with the possibility that networking isn't fully
80- working even though we're working. This involves a new parameter
81- initdead (initial dead time).
82- + Added checks that complain if all resources aren't idle on startup.
83- This is a *very* common error. <alanr@unix.sh>
84- + Fixed a bug relating to not properly handshaking when starting
85- the various heartbeat xmit/receive modules so that I could mark
86- another node which was up or myself dead especially when the machine
87- is under load <alanr@unix.sh>
88- + Incorporated Joshua Uziel's <uzi@uzix.org> Sparc Endian fix
89- + Incorporated Andreas Piesk's <a.piesk@gmx.net> APCsmart Stonith module
90- + Incorporated Chris Wright's <chris@wirex.com> multicast HB comm module
91- + Incorporated off-by-1 stonith fix from Andreas Piesk <apiesk@virbus.de>
92- and his stonith test program fix for handling a NULL hostlist return.
93- + Made media modules and authentication modules dynamically loadable.
94- + Incorporated new ldirectord version
95- + Added STONITH API library
96- + Added STONITH option to heartbeat (stonith & stonith_node)
97- + Added STONITH support for WTI RPS10 and Night/Ware RPC100S
98- + Added STONITH support for VACM (you must recompile from source.
99- See the note in README.vacm.)
100- + Added heartbeat API code
101- + Added late heartbeat warning for heartbeats that arrive later than
102- 0.75 of deadtime (warntime option)
103- + Added better protection against replay attacks (it's now quite good)
104- + Added detection of and recovery from cluster partitions
66++ Version 0.4.9
67+
68+ + Split into 3 rpms - heartbeat, heartbeat-stonith heartbeat-ldirectord
69+
70+ + Made media modules and authentication modules and stonith modules
71+ dynamically loadable.
72+
73+ + Added Multicast media support
10574 + Added ping node/membership/link type for tiebreaking. This will
10675 be useful when implementing quorum on 2-node systems.
10776 (not yet compatible with nice_failback(?))
108- + Fixed byte-ordering problem related to output in findif.c.
109- There are probably more, related to input ;-)
110- (See fix from 'uzi' above)
111- + More SuSE-compatibility changes thanks to Marius Tomaschewski <mt@suse.de>
112- + Removed the 8-alias limitation from the IPaddr resource script.
113- + IP address takeovers now occur faster (ARPs now occur asynchronously)
114- + Added two new Stonith modules (thanks to Eric Ayers)
115- + Fetch broadcast IP from kernel calls instead of output of ifconfig in udp.c
77+ + Removed ppp support
78+
79+ + Heartbeat client API support
80+
81+ + Added STONITH API library
82+ + support for the Baytech RPC-3A power switch
83+ + support for the APCsmart UPS
84+ + support for the VACM cluster management tool
85+ + support for WTI RPS10
86+ + support for Night/Ware RPC100S
87+ + support for "Meatware" (human intervention) module
88+ + support for "null" (testing only) module
89+
90+ + Fixed startup timing bugs
91+ + Fixed shutdown sequence bugs: takeover occured before
92+ resources were released by other system
93+ + Fixed various logging bugs
94+ + Closed holes in protection against replay attacks
95+
96+ + Added checks that complain if all resources aren't idle on startup.
97+ + IP address takeover fixes
98+ + Endian fixes
99+ + Removed the 8-alias limitation
100+ + Takeovers now occur faster (ARPs occur asynchronously)
101+
102+ + Port number changes
103+ + Use our IANA port number (694) by default
104+ + Recognize our IANA port number ("ha-cluster") if it's in /etc/services
105+
106+ + Moved several files, etc. from /var/run to /var/lib/heartbeat
107+ + Incorporated new ldirectord version
108+ + Added late heartbeat warning for late-arriving heartbeats
109+ + Added detection of and partial recovery from cluster partitions
116110 + Accept multiple arguments for resource scripts
117111 + Added Raid1 and Filesystem resource scripts
118- + Split into 3 rpms - heartbeat, heartbeat-stonith heartbeat-ldirectord
119- + Added -M (don't manage resources) flag to allow "observer" nodes
120- (doesn't yet work with nice_failback on other 2 nodes)
121- + Fixed a bug which kept you from logging to both syslog and files
122- + Fixed a bug where shutdown stopped giving out heartbeats before the
123- resources were taken over.
124- + Added a group for heartbeat API clients and changed modes of things
125- to match.
126- + Moved several files, etc. from /var/run to /var/lib/heartbeat
127- + Baytech Stonith code now retries failed login sequences
128- + Set close-on-exec bit in watchdog open code...
129- + Recognize our IANA port number ("ha-cluster") if it's present.
130- + Use the port number in /etc/services as the default if it's there.
131- + Added man page that refers to HTML documentation
112+ + Added man pages
132113 + Added debian package support
133114
134115 * Fri Jun 30 2000 Alan Robertson <alanr@unix.sh>,
@@ -503,11 +484,6 @@
503484 ###########################################################
504485 %post
505486 ###########################################################
506-if
507- [ ! -x etc/ppp/ip-up.heart ]
508-then
509- Install_PPP_hack
510-fi
511487
512488 # Run heartbeat on startup
513489 if
Show on old repository browser