diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2012-03-16 19:13:09 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2012-03-16 19:13:09 +0000 |
commit | fad6a65f3cc9e739c13fb447326a482faa6c1857 (patch) | |
tree | 280e16c91b2048678e51b5f315069f2548745415 /test | |
parent | 171d7d57930f2895273a10612b198ae416edab91 (diff) | |
download | lvm2-fad6a65f3cc9e739c13fb447326a482faa6c1857.tar.gz lvm2-fad6a65f3cc9e739c13fb447326a482faa6c1857.tar.xz lvm2-fad6a65f3cc9e739c13fb447326a482faa6c1857.zip |
Add comment about slow startup of dmeventd
Separat lvm dumpconfig on extra line, so the shell trace output
is not mixed with dump.
Diffstat (limited to 'test')
-rw-r--r-- | test/shell/dumpconfig.sh | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/test/shell/dumpconfig.sh b/test/shell/dumpconfig.sh index b53ac1df..a16f7532 100644 --- a/test/shell/dumpconfig.sh +++ b/test/shell/dumpconfig.sh @@ -12,24 +12,34 @@ . lib/test flatten() { - cat > flatten.config - - for s in `egrep '^[a-z]+ {$' flatten.config | sed -e s,{$,,`; do - sed -e "/^$s/,/^}/p;d" flatten.config | sed -e '1d;$d' | sed -e "s,^[ \t]*,$s/,"; - done + cat > flatten.config + for s in `egrep '^[a-z]+ {$' flatten.config | sed -e s,{$,,`; do + sed -e "/^$s/,/^}/p;d" flatten.config | sed -e '1d;$d' | sed -e "s,^[ \t]*,$s/,"; + done } -lvm dumpconfig | flatten | sort > config.dump -flatten < etc/lvm.conf | sort > config.input +# clvmd might not be started fast enough and +# lvm still activates locking for all commands. +# FIXME: Either make longer start delay, +# or even better do not initialize +# locking for commands like 'dumpconfig' +#aux lvmconf "global/locking_type=0" +lvm dumpconfig -f lvmdumpconfig +flatten < lvmdumpconfig | sort > config.dump +flatten < etc/lvm.conf | sort > config.input # check that dumpconfig output corresponds to the lvm.conf input diff -wu config.input config.dump # and that merging multiple config files (through tags) works -lvm dumpconfig | flatten | not grep 'log/verbose=1' -lvm dumpconfig | flatten | grep 'log/indent=1' +lvm dumpconfig -f lvmdumpconfig +flatten < lvmdumpconfig | not grep 'log/verbose=1' +lvm dumpconfig -f lvmdumpconfig +flatten < lvmdumpconfig | grep 'log/indent=1' aux lvmconf 'tags/@foo {}' echo 'log { verbose = 1 }' > etc/lvm_foo.conf -lvm dumpconfig | flatten | grep 'log/verbose=1' -lvm dumpconfig | flatten | grep 'log/indent=1' +lvm dumpconfig -f lvmdumpconfig +flatten < lvmdumpconfig | grep 'log/verbose=1' +lvm dumpconfig -f lvmdumpconfig +flatten < lvmdumpconfig | grep 'log/indent=1' |