ocfs2/cluster: Make fence method configurable - v2
authorSunil Mushran <sunil.mushran@oracle.com>
Wed, 18 Nov 2009 00:29:19 +0000 (16:29 -0800)
committerJoel Becker <joel.becker@oracle.com>
Thu, 3 Dec 2009 00:49:26 +0000 (16:49 -0800)
commitf6656d26d17b2598f43cd41be088853fa2a03397
tree5fdf95fdfab4302e28d9f00cf89ea4785ea9325c
parent57b09bb5e492c37c1e4273fe4e435ffd1d2ddbe0
ocfs2/cluster: Make fence method configurable - v2

By default, o2cb fences the box by calling emergency_restart(). While this
scheme works well in production, it comes in the way during testing as it
does not let the tester take stack/core dumps for analysis.

This patch allows user to dynamically change the fence method to panic() by:
# echo "panic" > /sys/kernel/config/cluster/<clustername>/fence_method

Signed-off-by: Sunil Mushran <sunil.mushran@oracle.com>
Signed-off-by: Joel Becker <joel.becker@oracle.com>
fs/ocfs2/cluster/nodemanager.c
fs/ocfs2/cluster/nodemanager.h
fs/ocfs2/cluster/quorum.c