xfs
[Top] [All Lists]

TAKE 942533 - xfs_freeze hung on ticket sema in xlog_grant_log_space

To: linux-xfs@xxxxxxxxxxx, sgi.bugs.xfs@xxxxxxxxxxxx
Subject: TAKE 942533 - xfs_freeze hung on ticket sema in xlog_grant_log_space
From: Timothy Shimmin <tes@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 18 Aug 2006 16:41:09 +1000 (AEST)
Sender: xfs-bounce@xxxxxxxxxxx
Fixes the leak in reservation space because we weren't ungranting space
for the unmount record - which becomes a problem in the freeze/thaw
scenario.

--Tim

Date:  Fri Aug 18 16:39:22 AEST 2006
Inspected by:  dgc@xxxxxxx

Modid:  xfs-linux-melb:xfs-kern:26815a
xfsidbg.c - 1.306 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfsidbg.c.diff?r1=text&tr1=1.306&r2=text&tr2=1.305&f=h
        - Add some missing transaction types to be printed.

xfs_log.c - 1.327 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_log.c.diff?r1=text&tr1=1.327&r2=text&tr2=1.326&f=h
        - remember to ungrant space for the unmount record.

xfs_log_priv.h - 1.117 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_log_priv.h.diff?r1=text&tr1=1.117&r2=text&tr2=1.116&f=h
        - create a type for XLOG_UNMOUNT_REC_TYPE so that we can see
          this in kdb transaction printing.


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE 942533 - xfs_freeze hung on ticket sema in xlog_grant_log_space, Timothy Shimmin <=