On Thu, 2009-11-05 at 14:36 -0500, Allen Belletti wrote:
> Saw an interesting and different GFS2 death this morning that I wanted
> to pass along in case anyone has insights. We have not seen any of the
> "hanging in dlm_posix_lock" since fsck'ing early Sunday morning. In any
> case I'm pretty confident that's being triggered by the creation &
> deletion of ".lock" files within Dovecot. This was something completely
> different and it left some potentially useful debug info in the logs.
>
I've made an educated guess as to what this might be. The attached patch
should fix it, if my hunch is correct. If you have the back trace I
mentioned in my previous email, we can confirm that this really is the
cause,
Steve.
>From 89fc5489d25fc0a34a367b119448a037ed162c00 Mon Sep 17 00:00:00 2001
From: Steven Whitehouse <swhiteho@redhat.com>
Date: Fri, 6 Nov 2009 11:10:51 +0000
Subject: [PATCH 27/27] GFS2: Locking order fix in gfs2_check_blk_state
In some cases we already have the rindex lock when
we enter this function.