On 28.09.2011 15:17, Arne Jansen wrote:> Hi Chris,
>
> I rebased my readahead-patches for scrub to your current
> integration-test branch (83f4e90fd11) and pushed it to:
>
> git@github.com:sensille/linux.git for-chris
git://github.com/sensille/linux.git for-chris
of course...
>
> 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@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs"
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html