xfs
[Top] [All Lists]

TAKE 947098 - Introduce per-filesystem delwri pagebuf flushing

To: sgi.bugs.xfs@xxxxxxxxxxxx, linux-xfs@xxxxxxxxxxx
Subject: TAKE 947098 - Introduce per-filesystem delwri pagebuf flushing
From: dgc@xxxxxxx (David Chinner)
Date: Fri, 16 Dec 2005 10:39:53 +1100 (EST)
Sender: linux-xfs-bounce@xxxxxxxxxxx
Introduce per-filesystem delwri pagebuf flushing to reduce contention
between filesystems and prevent deadlocks between filesystems when a
flush dependency exists between them.

Date:  Fri Dec 16 10:36:43 AEDT 2005
Workarea:  chook.melbourne.sgi.com:/build/dgc/isms/xfs-linux
Inspected by:  nathans

The following file(s) were checked into:
  longdrop.melbourne.sgi.com:/isms/xfs-kern/xfs-linux-melb


Modid:  xfs-linux-melb:xfs-kern:24844a
xfsidbg.c - 1.291 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfsidbg.c.diff?r1=text&tr1=1.291&r2=text&tr2=1.290&f=h
        - Change delay write buffer debug operations to walk the list of
          registered buftargs.

linux-2.6/xfs_buf.h - 1.111 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_buf.h.diff?r1=text&tr1=1.111&r2=text&tr2=1.110&f=h
        - Add delayed write list and thread structures to the buftarg.

linux-2.6/xfs_buf.c - 1.215 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_buf.c.diff?r1=text&tr1=1.215&r2=text&tr2=1.214&f=h
        - Change delayed write buffer processing to use buftarg-relative lists
          and threads.

linux-2.4/xfs_buf.h - 1.114 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.4/xfs_buf.h.diff?r1=text&tr1=1.114&r2=text&tr2=1.113&f=h
        - Add delayed write list and thread structures to the buftarg.

linux-2.4/xfs_buf.c - 1.210 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.4/xfs_buf.c.diff?r1=text&tr1=1.210&r2=text&tr2=1.209&f=h
        - Change delayed write buffer processing to use buftarg-relative lists
          and threads.

linux-2.6/xfs_ksyms.c - 1.34 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.6/xfs_ksyms.c.diff?r1=text&tr1=1.34&r2=text&tr2=1.33&f=h
linux-2.4/xfs_ksyms.c - 1.29 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/linux-2.4/xfs_ksyms.c.diff?r1=text&tr1=1.29&r2=text&tr2=1.28&f=h
        - Export list of registered buftargs.



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE 947098 - Introduce per-filesystem delwri pagebuf flushing, David Chinner <=