summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2012-08-07 21:24:41 +0100
committerAlasdair G Kergon <agk@redhat.com>2012-08-07 21:24:41 +0100
commit701b4a8363417b7d72a7255ca663991f3be95859 (patch)
tree5fff7a719ab236d3808d5b494e76bae426a62e4f /tools
parentdf452b47a1ae0288e737cfcdc171f8fe31e4a876 (diff)
downloadlvm2-701b4a8363417b7d72a7255ca663991f3be95859.tar.gz
lvm2-701b4a8363417b7d72a7255ca663991f3be95859.tar.xz
lvm2-701b4a8363417b7d72a7255ca663991f3be95859.zip
thin: use discards as plural rather than singular
Global change from --discard to --discards, as that feels more natural.
Diffstat (limited to 'tools')
-rw-r--r--tools/args.h2
-rw-r--r--tools/commands.h8
-rw-r--r--tools/lvchange.c28
-rw-r--r--tools/lvmcmdline.c10
-rw-r--r--tools/tools.h2
5 files changed, 25 insertions, 25 deletions
diff --git a/tools/args.h b/tools/args.h
index b1953031..796fc51e 100644
--- a/tools/args.h
+++ b/tools/args.h
@@ -72,7 +72,7 @@ arg(virtualoriginsize_ARG, '\0', "virtualoriginsize", size_mb_arg, 0)
arg(noudevsync_ARG, '\0', "noudevsync", NULL, 0)
arg(poll_ARG, '\0', "poll", yes_no_arg, 0)
arg(poolmetadatasize_ARG, '\0', "poolmetadatasize", size_mb_arg, 0)
-arg(discard_ARG, '\0', "discard", discard_arg, 0)
+arg(discards_ARG, '\0', "discards", discards_arg, 0)
arg(stripes_long_ARG, '\0', "stripes", int_arg, 0)
arg(sysinit_ARG, '\0', "sysinit", NULL, 0)
arg(thinpool_ARG, '\0', "thinpool", string_arg, 0)
diff --git a/tools/commands.h b/tools/commands.h
index 47b540e9..2a4404ea 100644
--- a/tools/commands.h
+++ b/tools/commands.h
@@ -69,7 +69,7 @@ xx(lvchange,
"\t[--deltag Tag]\n"
"\t[-f|--force]\n"
"\t[-h|--help]\n"
- "\t[--discard {ignore|nopassdown|passdown}]\n"
+ "\t[--discards {ignore|nopassdown|passdown}]\n"
"\t[--ignorelockingfailure]\n"
"\t[--ignoremonitoring]\n"
"\t[--monitor {y|n}]\n"
@@ -90,7 +90,7 @@ xx(lvchange,
"\tLogicalVolume[Path] [LogicalVolume[Path]...]\n",
alloc_ARG, autobackup_ARG, activate_ARG, available_ARG, contiguous_ARG,
- discard_ARG, force_ARG, ignorelockingfailure_ARG, ignoremonitoring_ARG,
+ discards_ARG, force_ARG, ignorelockingfailure_ARG, ignoremonitoring_ARG,
major_ARG, minor_ARG, monitor_ARG, noudevsync_ARG, partial_ARG,
permission_ARG, persistent_ARG, poll_ARG, readahead_ARG, resync_ARG,
refresh_ARG, addtag_ARG, deltag_ARG, sysinit_ARG, test_ARG, yes_ARG,
@@ -198,7 +198,7 @@ xx(lvcreate,
"\t[--alloc AllocationPolicy]\n"
"\t[-C|--contiguous {y|n}]\n"
"\t[-d|--debug]\n"
- "\t[--discard {ignore|nopassdown|passdown}]\n"
+ "\t[--discards {ignore|nopassdown|passdown}]\n"
"\t[-h|-?|--help]\n"
"\t[--ignoremonitoring]\n"
"\t[--monitor {y|n}]\n"
@@ -219,7 +219,7 @@ xx(lvcreate,
"\t[PhysicalVolumePath...]\n\n",
addtag_ARG, alloc_ARG, autobackup_ARG, activate_ARG, available_ARG,
- chunksize_ARG, contiguous_ARG, corelog_ARG, discard_ARG, extents_ARG,
+ chunksize_ARG, contiguous_ARG, corelog_ARG, discards_ARG, extents_ARG,
ignoremonitoring_ARG, major_ARG, minor_ARG, mirrorlog_ARG, mirrors_ARG,
monitor_ARG, name_ARG, nosync_ARG, noudevsync_ARG, permission_ARG,
persistent_ARG, readahead_ARG, regionsize_ARG, size_ARG, snapshot_ARG,
diff --git a/tools/lvchange.c b/tools/lvchange.c
index 1a4318f3..a0c4a012 100644
--- a/tools/lvchange.c
+++ b/tools/lvchange.c
@@ -95,28 +95,28 @@ static int lvchange_pool_update(struct cmd_context *cmd,
int r = 0;
int update = 0;
unsigned val;
- thin_discard_t discard;
+ thin_discards_t discards;
if (!lv_is_thin_pool(lv)) {
log_error("Logical volume \"%s\" is not a thin pool.", lv->name);
return 0;
}
- if (arg_count(cmd, discard_ARG)) {
- discard = arg_uint_value(cmd, discard_ARG, 0);
- if (discard != first_seg(lv)->discard) {
- if (((discard == THIN_DISCARD_IGNORE) ||
- (first_seg(lv)->discard == THIN_DISCARD_IGNORE)) &&
+ if (arg_count(cmd, discards_ARG)) {
+ discards = arg_uint_value(cmd, discards_ARG, 0);
+ if (discards != first_seg(lv)->discards) {
+ if (((discards == THIN_DISCARDS_IGNORE) ||
+ (first_seg(lv)->discards == THIN_DISCARDS_IGNORE)) &&
lv_is_active(lv))
- log_error("Cannot change discard state for active "
+ log_error("Cannot change discards state for active "
"logical volume \"%s\".", lv->name);
else {
- first_seg(lv)->discard = discard;
+ first_seg(lv)->discards = discards;
update++;
}
} else
- log_error("Logical volume \"%s\" already uses discard %s.",
- lv->name, get_pool_discard_name(discard));
+ log_error("Logical volume \"%s\" already uses --discards %s.",
+ lv->name, get_pool_discards_name(discards));
}
if (arg_count(cmd, zero_ARG)) {
@@ -623,7 +623,7 @@ static int lvchange_single(struct cmd_context *cmd, struct logical_volume *lv,
if (!(lv->vg->status & LVM_WRITE) &&
(arg_count(cmd, contiguous_ARG) || arg_count(cmd, permission_ARG) ||
arg_count(cmd, readahead_ARG) || arg_count(cmd, persistent_ARG) ||
- arg_count(cmd, discard_ARG) ||
+ arg_count(cmd, discards_ARG) ||
arg_count(cmd, zero_ARG) ||
arg_count(cmd, alloc_ARG))) {
log_error("Only -a permitted with read-only volume "
@@ -750,7 +750,7 @@ static int lvchange_single(struct cmd_context *cmd, struct logical_volume *lv,
}
}
- if (arg_count(cmd, discard_ARG) ||
+ if (arg_count(cmd, discards_ARG) ||
arg_count(cmd, zero_ARG)) {
if (!archived && !archive(lv->vg)) {
stack;
@@ -839,14 +839,14 @@ int lvchange(struct cmd_context *cmd, int argc, char **argv)
arg_count(cmd, readahead_ARG) || arg_count(cmd, persistent_ARG) ||
arg_count(cmd, addtag_ARG) || arg_count(cmd, deltag_ARG) ||
arg_count(cmd, resync_ARG) || arg_count(cmd, alloc_ARG) ||
- arg_count(cmd, discard_ARG) || arg_count(cmd, zero_ARG);
+ arg_count(cmd, discards_ARG) || arg_count(cmd, zero_ARG);
if (!update &&
!arg_count(cmd, activate_ARG) && !arg_count(cmd, refresh_ARG) &&
!arg_count(cmd, monitor_ARG) && !arg_count(cmd, poll_ARG)) {
log_error("Need 1 or more of -a, -C, -M, -p, -r, -Z, "
"--resync, --refresh, --alloc, --addtag, --deltag, "
- "--monitor, --poll or --discard");
+ "--monitor, --poll or --discards");
return EINVALID_CMD_LINE;
}
diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c
index 50a2ac18..99648170 100644
--- a/tools/lvmcmdline.c
+++ b/tools/lvmcmdline.c
@@ -216,15 +216,15 @@ int activation_arg(struct cmd_context *cmd __attribute__((unused)), struct arg_v
return 1;
}
-int discard_arg(struct cmd_context *cmd __attribute__((unused)), struct arg_values *av)
+int discards_arg(struct cmd_context *cmd __attribute__((unused)), struct arg_values *av)
{
- thin_discard_t discard;
+ thin_discards_t discards;
- if (!get_pool_discard(av->value, &discard))
+ if (!get_pool_discards(av->value, &discards))
return_0;
- av->i_value = discard;
- av->ui_value = discard;
+ av->i_value = discards;
+ av->ui_value = discards;
return 1;
}
diff --git a/tools/tools.h b/tools/tools.h
index 4d2f5b07..a3ad9fdb 100644
--- a/tools/tools.h
+++ b/tools/tools.h
@@ -139,7 +139,7 @@ void usage(const char *name);
/* the argument verify/normalise functions */
int yes_no_arg(struct cmd_context *cmd, struct arg_values *av);
int activation_arg(struct cmd_context *cmd, struct arg_values *av);
-int discard_arg(struct cmd_context *cmd, struct arg_values *av);
+int discards_arg(struct cmd_context *cmd, struct arg_values *av);
int size_kb_arg(struct cmd_context *cmd, struct arg_values *av);
int size_mb_arg(struct cmd_context *cmd, struct arg_values *av);
int int_arg(struct cmd_context *cmd, struct arg_values *av);