kernel_optimize_test/fs/btrfs
Chris Mason 5d13a98f3b Btrfs: readahead checksums during btrfs_finish_ordered_io
This reads in blocks in the checksum btree before starting the
transaction in btrfs_finish_ordered_io.  It makes it much more likely
we'll be able to do operations inside the transaction without
needing any btree reads, which limits transaction latencies overall.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
2009-03-24 16:14:51 -04:00
..
acl.c
async-thread.c
async-thread.h
btrfs_inode.h
compat.h
compression.c
compression.h
crc32c.h
ctree.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
ctree.h Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
delayed-ref.c Btrfs: process the delayed reference queue in clusters 2009-03-24 16:14:26 -04:00
delayed-ref.h Btrfs: process the delayed reference queue in clusters 2009-03-24 16:14:26 -04:00
dir-item.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
disk-io.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
disk-io.h Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
export.c
export.h
extent_io.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
extent_io.h Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
extent_map.c
extent_map.h
extent-tree.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
file-item.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
file.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
free-space-cache.c
hash.h
inode-item.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
inode-map.c
inode.c Btrfs: readahead checksums during btrfs_finish_ordered_io 2009-03-24 16:14:51 -04:00
ioctl.c
ioctl.h
Kconfig
locking.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
locking.h
Makefile
ordered-data.c
ordered-data.h
orphan.c
print-tree.c
print-tree.h
ref-cache.c
ref-cache.h
root-tree.c
struct-funcs.c
super.c
sysfs.c
transaction.c Btrfs: Only let very young transactions grow during commit 2009-03-24 16:14:28 -04:00
transaction.h Btrfs: reduce stalls during transaction commit 2009-03-24 16:14:26 -04:00
tree-defrag.c
tree-log.c Btrfs: leave btree locks spinning more often 2009-03-24 16:14:28 -04:00
tree-log.h
version.h
version.sh
volumes.c
volumes.h
xattr.c
xattr.h
zlib.c