summaryrefslogtreecommitdiffstats
path: root/tools/lvchange.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2008-06-18 11:32:14 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2008-06-18 11:32:14 +0000
commit5f2c1959333fe67f56f54df0467436b84bb2551a (patch)
tree2cada45ce0fba23c4dea398171e05d96c254fccb /tools/lvchange.c
parentdacf86a12dfd7ced08181a9a316db2fe1a9e23ff (diff)
downloadlvm2-5f2c1959333fe67f56f54df0467436b84bb2551a.tar.gz
lvm2-5f2c1959333fe67f56f54df0467436b84bb2551a.tar.xz
lvm2-5f2c1959333fe67f56f54df0467436b84bb2551a.zip
Improve/Fix read ahead 'auto' calculation for stripe_size
Fix lvchange output for -r auto setting if auto is already set Add testcase for read ahead
Diffstat (limited to 'tools/lvchange.c')
-rw-r--r--tools/lvchange.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/lvchange.c b/tools/lvchange.c
index 96c2313f..f7c99745 100644
--- a/tools/lvchange.c
+++ b/tools/lvchange.c
@@ -387,8 +387,11 @@ static int lvchange_readahead(struct cmd_context *cmd,
}
if (lv->read_ahead == read_ahead) {
- log_error("Read ahead is already %u for \"%s\"",
- read_ahead, lv->name);
+ if (read_ahead == DM_READ_AHEAD_AUTO)
+ log_error("Read ahead is already auto for \"%s\"", lv->name);
+ else
+ log_error("Read ahead is already %u for \"%s\"",
+ read_ahead, lv->name);
return 0;
}