config: update relax ng schema to include totem miss_count_const
PATCH 1/2 config: update relax ng schema to include totem miss_count_const
From: "Fabio M. Di Nitto" <[email protected]>
Resolves: rhbz#804938
--- config/tools/xml/cluster.rng.in.head | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
config/tools/xml/cluster.rng.in.head +9 -0
@@ -255,6 +255,15 @@ To validate your cluster.conf against this schema, run: calculated from retransmits_before_loss and token." rha:default="4" rha:sample="5"/> </optional> + <optional> + <attribute name="miss_count_const" + rha:description="This constant defines the maximum number of times + on receipt of a token a message is checked for retransmission before + retransmission occurs. This parameter is useful to modify for switches + that delay multicast packets compared to unicast packets. + The default setting works well for nearly all modern switches." + rha:default="5" rha:sample="10"/> + </optional> <!-- FIXME: The following description was adapted from the man page. It may be tool long for the schema document. Consider cutting text after the second sentence and referring the reader to the openais.conf
Signature · 1 line
1.7.7.6
PATCH 2/2 cman init: fix start sequence error handling
From: "Fabio M. Di Nitto" <[email protected]>
Any daemon that fails to start would leave no traces.
the problem with cman init is that we need to handle multiple daemons and tools. If one in the chain fails, we never reverted to the original state of the system. This can indeed cause other issues.
Fix the init script to "stop" cman if any error happens during "start.
Resolves: rhbz#806002
--- cman/init.d/cman.in | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
cman/init.d/cman.in +7 -0
@@ -19,6 +19,9 @@ # set secure PATH PATH="/bin:/usr/bin:/sbin:/usr/sbin:@SBINDIR@" +# save invokation for rollback ops +thisinvokation="$0" + chkconfig2() { case "$1" in
@@ -199,6 +202,9 @@ nok() { echo -e "$errmsg" failure echo + if [ "$currentaction" = "start" ]; then + $thisinvokation stop + fi exit 1 }
@@ -744,6 +750,7 @@ leave_fence_domain() start() { + currentaction="start" breakpoint="$1" sshd_enabled && cd @INITDDIR@ && ./sshd start
Signature · 1 line
1.7.7.6
PATCH 2/2 cman init: fix start sequence error handling
ACK
Quoted 49 lines · Fabio M. Di Nitto
From: "Fabio M. Di Nitto"<[email protected]>
Any daemon that fails to start would leave no traces.
the problem with cman init is that we need to handle multiple daemons and tools. If one in the chain fails, we never reverted to the original state of the system. This can indeed cause other issues.
Fix the init script to "stop" cman if any error happens during "start.
Resolves: rhbz#806002
Signed-off-by Fabio M. Di Nitto<[email protected]>--- cman/init.d/cman.in | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)cman/init.d/cman.in +7
-0@@ -19,6 +19,9 @@ # set secure PATH PATH="/bin:/usr/bin:/sbin:/usr/sbin:@SBINDIR@" +# save invokation for rollback ops +thisinvokation="$0" + chkconfig2() { case "$1" in@@ -199,6 +202,9 @@ nok() { echo -e "$errmsg" failure echo + if [ "$currentaction" = "start" ]; then + $thisinvokation stop + fi exit 1 }@@ -744,6 +750,7 @@ leave_fence_domain() start() { + currentaction="start" breakpoint="$1" sshd_enabled&& cd @INITDDIR@&& ./sshd start
PATCH 1/2 config: update relax ng schema to include totem miss_count_const
In reply to Fabio M. Di NittoACK
Quoted 29 lines · Fabio M. Di Nitto
From: "Fabio M. Di Nitto"<[email protected]>
Resolves: rhbz#804938
Signed-off-by Fabio M. Di Nitto<[email protected]>--- config/tools/xml/cluster.rng.in.head | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)config/tools/xml/cluster.rng.in.head +9
-0@@ -255,6 +255,15 @@ To validate your cluster.conf against this schema, run: calculated from retransmits_before_loss and token." rha:default="4" rha:sample="5"/> </optional> +<optional> +<attribute name="miss_count_const" + rha:description="This constant defines the maximum number of times + on receipt of a token a message is checked for retransmission before + retransmission occurs. This parameter is useful to modify for switches + that delay multicast packets compared to unicast packets. + The default setting works well for nearly all modern switches." + rha:default="5" rha:sample="10"/> +</optional> <!-- FIXME: The following description was adapted from the man page. It may be tool long for the schema document. Consider cutting text after the second sentence and referring the reader to the openais.conf