Hi Chris,
I rebased my readahead-patches for scrub to your current
integration-test branch (83f4e90fd11) and pushed it to:
git@xxxxxxxxxx:sensille/linux.git for-chris
It just contains the readahead patch, which gives a significant
performance improvement for scrub. Currently scrub is the only
consumer.
Thanks,
Arne
Arne Jansen (7):
btrfs: add an extra wait mode to read_extent_buffer_pages
btrfs: add READAHEAD extent buffer flag
btrfs: state information for readahead
btrfs: initial readahead code and prototypes
btrfs: hooks for readahead
btrfs: test ioctl for readahead
btrfs: use readahead API for scrub
fs/btrfs/Makefile | 3 +-
fs/btrfs/ctree.h | 21 ++
fs/btrfs/disk-io.c | 85 +++++-
fs/btrfs/disk-io.h | 2 +
fs/btrfs/extent_io.c | 9 +-
fs/btrfs/extent_io.h | 4 +
fs/btrfs/ioctl.c | 93 +++++-
fs/btrfs/ioctl.h | 16 +
fs/btrfs/reada.c | 949 ++++++++++++++++++++++++++++++++++++++++++++++++++
fs/btrfs/scrub.c | 116 +++----
fs/btrfs/volumes.c | 8 +
fs/btrfs/volumes.h | 8 +
12 files changed, 1239 insertions(+), 75 deletions(-)
create mode 100644 fs/btrfs/reada.c
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html