[Ocfs2-devel] ocfs2: o2hb: not fence self if storage down
Junxiao Bi
junxiao.bi at oracle.com
Thu Jan 21 00:41:29 PST 2016
On 01/21/2016 04:34 PM, rwxybh wrote:
> Hi, junxiao!
>
>
> We can't find correct fencing log after a node fencing itself.
> We know there is log such as following in source code:
>
> printk(KERN_ERR "*** ocfs2 is very sorry to be fencing this "
> "system by restarting ***\n");
>
> But we NEVER found this message from /var/log/message or last "demsg".
>
> Do u mean we can find this message from local fs log after applying this
> patch set?
No, this patch is not targeted to do that. This patch set is to avoid
nodes fence self if storage down.
To get that log, i am afraid you need configure a console as panic
follows that printk.
Thanks,
Junxiao.
>
> Or any way to find this output (without netconsole), thx?
>
> ------------------------------------------------------------------------
> rwxybh
>
>
> *From:* Junxiao Bi <mailto:junxiao.bi at oracle.com>
> *Date:* 2016-01-20 11:13
> *To:* ocfs2-devel <mailto:ocfs2-devel at oss.oracle.com>
> *CC:* mfasheh <mailto:mfasheh at suse.com>
> *Subject:* [Ocfs2-devel] ocfs2: o2hb: not fence self if storage down
> Hi,
>
> This serial of patches is to fix the issue that when storage down,
> all nodes will fence self due to write timeout.
> With this patch set, all nodes will keep going until storage back
> online, except if the following issue happens, then all nodes will
> do as before to fence self.
> 1. io error got
> 2. network between nodes down
> 3. nodes panic
>
> Junxiao Bi (6):
> ocfs2: o2hb: add negotiate timer
> ocfs2: o2hb: add NEGO_TIMEOUT message
> ocfs2: o2hb: add NEGOTIATE_APPROVE message
> ocfs2: o2hb: add some user/debug log
> ocfs2: o2hb: don't negotiate if last hb fail
> ocfs2: o2hb: fix hb hung time
>
> fs/ocfs2/cluster/heartbeat.c | 181
> ++++++++++++++++++++++++++++++++++++++++--
> 1 file changed, 175 insertions(+), 6 deletions(-)
>
> Thanks,
> Junxiao.
>
> _______________________________________________
> Ocfs2-devel mailing list
> Ocfs2-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/ocfs2-devel
>
More information about the Ocfs2-devel
mailing list