dumps the last few lines from each of the surviving daemon logs
Signed-off-by: Michael Fritch <mfritch@suse.com>
function cleanup()
{
+ dump_all_logs
rm -rf $TMPDIR
}
trap cleanup EXIT
true
}
+function dump_log()
+{
+ local name="$1"
+ local num_lines="$2"
+
+ if [ -z $num_lines ]; then
+ num_lines=100
+ fi
+
+ echo '-------------------------'
+ echo 'dump daemon log:' $name
+ echo '-------------------------'
+
+ $CEPHADM logs --name $name -- --no-pager -n $num_lines
+}
+
+function dump_all_logs()
+{
+ names=$($CEPHADM ls | jq -r '.[].name')
+
+ echo 'dumping logs for daemons: ' $names
+ for name in $names; do
+ dump_log $name
+ done
+}
+
## prepare + check host
$SUDO $CEPHADM check-host