3 # archive logs for metrics with numval <= 0 ??
5 # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved.
9 echo "QA output created by $seq"
11 # get standard filters
18 -e '/^\[[0-9]* bytes]/d' \
19 -e "/pmcd\.pmlogger\./s/\[$logger_pid/\[LOGGER_PID/g" \
20 -e "/pmcd\.pmlogger\./s/\"$logger_pid\"/\"LOGGER_PID\"/g" \
21 -e '/pmcd\.pmlogger\.port/s/value .*/value PORT/' \
22 -e '/pmcd\.pmlogger\.host/s/value ".*/value "HOST"/' \
23 -e '/pmcd\.pmlogger\.archive/s/value ".*/value "PATH"/' \
24 -e "/\"$logger_pid\"/s/$logger_pid/LOGGER_PID/g" \
26 $1 == "TIMESTAMP" && NF == 4 { print "TIMESTAMP 0 OFFSET OFFSET"; next }
32 trap "rm -f $tmp.*; exit" 0 1 2 3 15
34 # real QA test starts here
35 cat > $tmp.config
<< EOF
36 mandatory on 100 msec {
42 pmlogger
-c $tmp.config
-l $tmp.log
-s 3 $tmp &
45 _filter_pmlogger_log
<$tmp.log
46 pmdumplog
-a $tmp | _filter_pmdumplog | _filter
49 cat > $tmp.config
<< EOF
50 mandatory on 100 msec {
51 sampledso.needprofile [terry,cathy,emma]
55 pmlogger
-c $tmp.config
-l $tmp.log
-s 3 $tmp &
58 _filter_pmlogger_log
<$tmp.log
59 pmdumplog
-a $tmp | _filter_pmdumplog | _filter