Some multiple blocksize work, and better optimization of allocation
and writes in the mmap write case where memory pressure is the cause
of data getting flushed. We used to fragment files really badly in
this case, now fragmentation is reasonable - which causes major
speedup of some loads.
Tridge, this one fixes fstest -m
Steve
Date: Tue Apr 30 02:52:40 PDT 2002
Workarea: jen.americas.sgi.com:/src/lord/xfs-base
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:117799a
linux/fs/xfs/linux/xfs_iops.c - 1.135
- Fix writepage for the case of unmapped buffer heads from mmap write,
and
writepage and release page checks in the variable blocksize case.
linux/fs/xfs/pagebuf/page_buf_io.c - 1.31
- Add support for clustering pages written via mmap write - massive
speedup in the case of heavy mmap write pressure.
|