X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fqa%2Fworkunits%2Frbd%2Ftest_rbdmap_RBDMAPFILE.sh;fp=src%2Fceph%2Fqa%2Fworkunits%2Frbd%2Ftest_rbdmap_RBDMAPFILE.sh;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=e5377f47072c6d24849d36b99d8449646e16f159;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/qa/workunits/rbd/test_rbdmap_RBDMAPFILE.sh b/src/ceph/qa/workunits/rbd/test_rbdmap_RBDMAPFILE.sh deleted file mode 100755 index e5377f4..0000000 --- a/src/ceph/qa/workunits/rbd/test_rbdmap_RBDMAPFILE.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# Regression test for http://tracker.ceph.com/issues/14984 -# -# When the bug is present, starting the rbdmap service causes -# a bogus log message to be emitted to the log because the RBDMAPFILE -# environment variable is not set. -# -# When the bug is not present, starting the rbdmap service will emit -# no log messages, because /etc/ceph/rbdmap does not contain any lines -# that require processing. -# -set -ex - -which ceph-detect-init >/dev/null || exit 1 -[ "$(ceph-detect-init)" = "systemd" ] || exit 0 - -echo "TEST: save timestamp for use later with journalctl --since" -TIMESTAMP=$(date +%Y-%m-%d\ %H:%M:%S) - -echo "TEST: assert that rbdmap has not logged anything since boot" -journalctl -b 0 -t rbdmap | grep 'rbdmap\[[[:digit:]]' && exit 1 -journalctl -b 0 -t init-rbdmap | grep 'rbdmap\[[[:digit:]]' && exit 1 - -echo "TEST: restart the rbdmap.service" -sudo systemctl restart rbdmap.service - -echo "TEST: ensure that /usr/bin/rbdmap runs to completion" -until sudo systemctl status rbdmap.service | grep 'active (exited)' ; do - sleep 0.5 -done - -echo "TEST: assert that rbdmap has not logged anything since TIMESTAMP" -journalctl --since "$TIMESTAMP" -t rbdmap | grep 'rbdmap\[[[:digit:]]' && exit 1 -journalctl --since "$TIMESTAMP" -t init-rbdmap | grep 'rbdmap\[[[:digit:]]' && exit 1 - -exit 0