From b686539c9553f4b4f06d9d7b94bc068778c54959 Mon Sep 17 00:00:00 2001 From: Matt Riedemann Date: Mon, 6 Apr 2015 08:41:34 -0700 Subject: [PATCH] Archive ceph logs and config We should archive the ceph logs and config file when we run the check-tempest-dsvm-full-ceph job to help in debugging failures. Related-Bug: #1439371 Change-Id: I8cde798196a2d04bc26537a5b807185fcc563d27 --- functions.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/functions.sh b/functions.sh index 2402f78d..eb619cb4 100644 --- a/functions.sh +++ b/functions.sh @@ -706,6 +706,14 @@ function cleanup_host { sudo cp $BASE/old/tempest/tempest.log $BASE/logs/old/tempest.log fi + # ceph logs and config + if [ -d /var/log/ceph ] ; then + sudo cp -r /var/log/ceph $BASE/logs/ + fi + if [ -f /etc/ceph/ceph.conf ] ; then + sudo cp /etc/ceph/ceph.conf $BASE/logs/ceph_conf.txt + fi + # Make sure jenkins can read all the logs and configs sudo chown -R jenkins:jenkins $BASE/logs/ sudo chmod a+r $BASE/logs/ $BASE/logs/etc