summaryrefslogtreecommitdiffstats
path: root/tools/vgcreate.c
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2008-04-08 14:22:13 +0000
committerAlasdair Kergon <agk@redhat.com>2008-04-08 14:22:13 +0000
commit54396b890d18d31a71e6f1a0d4a54a854c336e0d (patch)
treec0f1227195236f657a650ce02c6e4d1051cd3faf /tools/vgcreate.c
parente8d3d71e23e34c01467947ca57a5da5573f10e8b (diff)
downloadlvm2-54396b890d18d31a71e6f1a0d4a54a854c336e0d.tar.gz
lvm2-54396b890d18d31a71e6f1a0d4a54a854c336e0d.tar.xz
lvm2-54396b890d18d31a71e6f1a0d4a54a854c336e0d.zip
Indicate whether or not VG is clustered in vgcreate log message.
Mention default --clustered setting in vgcreate man page.
Diffstat (limited to 'tools/vgcreate.c')
-rw-r--r--tools/vgcreate.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/vgcreate.c b/tools/vgcreate.c
index 188b8f9e..62c957ad 100644
--- a/tools/vgcreate.c
+++ b/tools/vgcreate.c
@@ -21,6 +21,7 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv)
struct vgcreate_params vp_def;
struct volume_group *vg;
const char *tag;
+ const char *clustered_message = "";
if (!argc) {
log_error("Please provide volume group name and "
@@ -78,10 +79,14 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv)
}
/* FIXME: move this inside vg_create? */
- if (vp_new.clustered)
+ if (vp_new.clustered) {
vg->status |= CLUSTERED;
- else
+ clustered_message = "Clustered ";
+ } else {
vg->status &= ~CLUSTERED;
+ if (locking_is_clustered())
+ clustered_message = "Non-clustered ";
+ }
if (!lock_vol(cmd, VG_ORPHANS, LCK_VG_WRITE)) {
log_error("Can't get lock for orphan PVs");
@@ -112,7 +117,8 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv)
backup(vg);
- log_print("Volume group \"%s\" successfully created", vg->name);
+ log_print("%s%colume group \"%s\" successfully created",
+ clustered_message, *clustered_message ? 'v' : 'V', vg->name);
return ECMD_PROCESSED;
}