mirror of
https://github.com/ceph/ceph
synced 2024-12-22 19:34:30 +00:00
e5d9ac64df
See #5872. Signed-off-by: Sage Weil <sage@inktank.com>
31 lines
832 B
Bash
Executable File
31 lines
832 B
Bash
Executable File
#!/bin/bash -x
|
|
|
|
set -e
|
|
|
|
expect_false()
|
|
{
|
|
set -x
|
|
if "$@"; then return 1; else return 0; fi
|
|
}
|
|
|
|
echo note: assuming mon.a is on the currenet host
|
|
|
|
sudo ceph daemon mon.a version | grep version
|
|
|
|
# get debug_ms setting and strip it, painfully for reuse
|
|
old_ms=$(sudo ceph daemon mon.a config get debug_ms | grep debug_ms | \
|
|
sed -e 's/.*: //' -e 's/["\}\\]//g')
|
|
sudo ceph daemon mon.a config set debug_ms 13
|
|
new_ms=$(sudo ceph daemon mon.a config get debug_ms | grep debug_ms | \
|
|
sed -e 's/.*: //' -e 's/["\}\\]//g')
|
|
[ "$new_ms" = "13/13" ]
|
|
sudo ceph daemon mon.a config set debug_ms $old_ms
|
|
new_ms=$(sudo ceph daemon mon.a config get debug_ms | grep debug_ms | \
|
|
sed -e 's/.*: //' -e 's/["\}\\]//g')
|
|
[ "$new_ms" = "$old_ms" ]
|
|
|
|
# unregistered/non-existent command
|
|
expect_false sudo ceph daemon mon.a bogus_command_blah foo
|
|
|
|
echo OK
|