summaryrefslogtreecommitdiffstats
path: root/tools/vgextend.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/vgextend.c')
-rw-r--r--tools/vgextend.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/vgextend.c b/tools/vgextend.c
index a94c5788..7ec7008b 100644
--- a/tools/vgextend.c
+++ b/tools/vgextend.c
@@ -53,6 +53,12 @@ int vgextend(struct cmd_context *cmd, int argc, char **argv)
goto error;
}
+ if ((vg->status & CLUSTERED) && !locking_is_clustered() &&
+ !lockingfailed()) {
+ log_error("Skipping clustered volume group %s", vg->name);
+ goto error;
+ }
+
if (vg->status & EXPORTED_VG) {
log_error("Volume group \"%s\" is exported", vg->name);
goto error;