summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Asleson <tasleson@redhat.com>2016-06-28 13:32:39 -0500
committerTony Asleson <tasleson@redhat.com>2016-06-28 13:32:39 -0500
commit1d3532d0a7d458550b53218a6b21798eab30b68e (patch)
tree253ce3ebaa6baab09f99413a457cf6b79bb6cdcf
parente6e5c3d3ecb7de18ec2d103df8e5b0229df9ce1c (diff)
downloadlvm2-1d3532d0a7d458550b53218a6b21798eab30b68e.tar.gz
lvmdbusd: Add --nojson command line option
Add ability to not use the JSON output even if available.
-rw-r--r--daemons/lvmdbusd/main.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/daemons/lvmdbusd/main.py b/daemons/lvmdbusd/main.py
index aa16a2eae..f28b4024a 100644
--- a/daemons/lvmdbusd/main.py
+++ b/daemons/lvmdbusd/main.py
@@ -101,6 +101,10 @@ def main():
help="Dump debug messages", default=False,
dest='debug')
+ parser.add_argument("--nojson", action='store_false',
+ help="Do not use LVM JSON output", default=None,
+ dest='use_json')
+
use_session = os.getenv('LVMDBUSD_USE_SESSION', False)
# Ensure that we get consistent output for parsing stdout/stderr
@@ -137,7 +141,7 @@ def main():
cfg.load = load
- cfg.db = lvmdb.DataStore()
+ cfg.db = lvmdb.DataStore(args.use_json)
# Start up thread to monitor pv moves
thread_list.append(