diff options
author | Stefan Behrens <sbehrens@giantdisaster.de> | 2012-02-03 11:20:04 +0100 |
---|---|---|
committer | Josef Bacik <josef@redhat.com> | 2012-05-30 10:23:43 -0400 |
commit | 3d136a1131c66f7d26fb171e4c5b0b8baacd3129 (patch) | |
tree | e09f9a755e05fc2a6e21ef87762f5f1f979320f6 /fs/btrfs/ctree.h | |
parent | 5bdbeb2187a99d690b374a8c5ec9911fcbcfe739 (diff) | |
download | blackbird-op-linux-3d136a1131c66f7d26fb171e4c5b0b8baacd3129.tar.gz blackbird-op-linux-3d136a1131c66f7d26fb171e4c5b0b8baacd3129.zip |
Btrfs: set ioprio of scrub readahead to idle
Reduce ioprio class of scrub readahead threads to idle priority.
This setting is fixed. This priority has shown the best performance
during all measurements.
Signed-off-by: Stefan Behrens <sbehrens@giantdisaster.de>
Diffstat (limited to 'fs/btrfs/ctree.h')
-rw-r--r-- | fs/btrfs/ctree.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h index e176f8c551f7..1c665ebe47e0 100644 --- a/fs/btrfs/ctree.h +++ b/fs/btrfs/ctree.h @@ -173,6 +173,9 @@ static int btrfs_csum_sizes[] = { 4, 0 }; #define BTRFS_FT_XATTR 8 #define BTRFS_FT_MAX 9 +/* ioprio of readahead is set to idle */ +#define BTRFS_IOPRIO_READA (IOPRIO_PRIO_VALUE(IOPRIO_CLASS_IDLE, 0)) + /* * The key defines the order in the tree, and so it also defines (optimal) * block layout. |