summaryrefslogtreecommitdiff
path: root/lib/locking/locking.c
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2014-04-18 02:46:34 +0100
committerAlasdair G Kergon <agk@redhat.com>2014-04-18 02:46:34 +0100
commitb5f8f452ac563ef07513e770b3202c6dc209443c (patch)
treec75307dffc7318a7855730afa0589fe851cb688f /lib/locking/locking.c
parent17e304e0ac24ba0d1887badfb51afa731aa138e9 (diff)
downloadlvm2-b5f8f452ac563ef07513e770b3202c6dc209443c.tar.gz
tools: Add --readonly support.
Offer lock-free access to display virtual machine or clustered VG metadata while it might be in use.
Diffstat (limited to 'lib/locking/locking.c')
-rw-r--r--lib/locking/locking.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/locking/locking.c b/lib/locking/locking.c
index 9433e4027..b5250c10b 100644
--- a/lib/locking/locking.c
+++ b/lib/locking/locking.c
@@ -284,6 +284,11 @@ int init_locking(int type, struct cmd_context *cmd, int suppress_messages)
break;
return 1;
+ case 5:
+ init_dummy_locking(&_locking, cmd, suppress_messages);
+ log_verbose("Locking disabled for read-only access.");
+ return 1;
+
default:
log_error("Unknown locking type requested.");
return 0;