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
>From 89fc5489d25fc0a34a367b119448a037ed162c00 Mon Sep 17 00:00:00 2001
From: Steven Whitehouse <email@example.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.