From dc4d7417f743ea0766aa9b200aa861ef003400bb Mon Sep 17 00:00:00 2001 From: Alasdair Kergon Date: Sat, 2 Sep 2006 01:18:17 +0000 Subject: When using local file locking, skip clustered VGs. Add fallback_to_clustered_locking and fallback_to_local_locking parameters. --- tools/vgextend.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tools/vgextend.c') 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; -- cgit