#! /bin/sh # PCP QA Test No. 571 # # #676245 - dynamic indoms for pmlogger, uses sample.dynamic.* # Check that when the instance domain changes for logged metrics # the new indom is only added once. The bug was for pmlogger # adding the indom once for each metric using it. # # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved. # seq=`basename $0` echo "QA output created by $seq" # get standard environment, filters and checks . ./common.product . ./common.filter . ./common.check signal=$PCP_BINADM_DIR/pmsignal status=1 # failure is the default! control=$PCP_PMDAS_DIR/sample/dynamic.indom logger_pid=-1 PMLOGGER=pmlogger SLEEPY=5 _cleanup() { if [ $logger_pid -gt 0 ] then $signal -s TERM $logger_pid logger_pid=-1 fi $sudo rm -f $control [ -f $control.qa-$seq ] && $sudo mv $control.qa-$seq $control rm -f $tmp.* } $sudo rm -f $control.qa-$seq trap "_cleanup; exit \$status" 0 1 2 3 15 [ -f $control ] && $sudo mv $control $control.qa-$seq # real QA test starts here _start_logger() { cat >$tmp.logconf <$tmp.indom <$tmp.indom <$tmp.indom <$tmp.indom <