From 31df8a3f2ef17d7cc53ff5778b32dd778aea5c5d Mon Sep 17 00:00:00 2001 From: yangsheng Date: Tue, 21 Apr 2009 14:42:04 +0000 Subject: [PATCH] Branch HEAD b=18810 i=bzzz, adilger Use sb_bgl_lock to protect bitmaps. Author: adilger --- lustre/ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 08d6c14..a9c1b8b 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -13,6 +13,17 @@ tbd Sun Microsystems, Inc. removed cwd "./" (refer to Bugzilla 14399). * File join has been disabled in this release, refer to Bugzilla 16929. +Severity : major +Frequency : rare +Bugzilla : 18810 +Description: fix racy locking of mballoc block bitmaps causing BUG +Details : The locking of the mballoc buddy bitmap and the in-memory + block bitmap was using two different spin locks in some + cases. This made it possible to incorrectly access the + mballoc bitmap while another process was modifying it, + causing a sanity assertion to fail. While no on-disk corruption + was reported, there was some risk of this happening. + Severity : normal Frequency : rare, on llog test 6 Bugzilla : 16839 -- 1.8.3.1