Support for unwritten extents. Create separate IO completion
thread pools in pagebuf for log/data IO, to prevent deadlocks
when scheduling iclog/unwritten extent IO completion handlers.
We also no longer create as many pagebuf threads as there are
CPUs, but cap this at 8 threads max (or 2 threads per CPU for
machines with <=4 CPUs).
cheers.
Date: Mon Mar 3 19:08:37 PST 2003
Workarea: snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:140814a
linux/fs/xfs/xfs_buf.h - 1.104
linux/fs/xfs/pagebuf/page_buf.c - 1.101
linux/fs/xfs/pagebuf/page_buf.h - 1.60
- Create separate IO completion thread pools in pagebuf for log/data
IO, to prevent deadlocks when scheduling iclog/unwritten extent IO
completion handlers. We also no longer create as many pagebuf
threads as there are CPUs, but cap this at 8 threads max (or 2
threads per CPU for machines with <=4 CPUs).
linux/fs/xfs/linux/xfs_aops.c - 1.20
- Support for unwritten extents.
|