summaryrefslogtreecommitdiff
path: root/results-vs-first/tcwg-benchmark-results.log
diff options
context:
space:
mode:
Diffstat (limited to 'results-vs-first/tcwg-benchmark-results.log')
-rw-r--r--results-vs-first/tcwg-benchmark-results.log3730
1 files changed, 479 insertions, 3251 deletions
diff --git a/results-vs-first/tcwg-benchmark-results.log b/results-vs-first/tcwg-benchmark-results.log
index d2a3674..61940db 100644
--- a/results-vs-first/tcwg-benchmark-results.log
+++ b/results-vs-first/tcwg-benchmark-results.log
@@ -11,9 +11,9 @@
+ csv_results_dir=artifacts/results-vs-first/csv-results-0
+ mkdir -p artifacts/results-vs-first/csv-results-0
+ hw_tag=tk1_32
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0 --csv_results_dir artifacts/results-vs-first/csv-results-0 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true
-++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh
-+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0 --csv_results_dir artifacts/results-vs-first/csv-results-0 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true
+++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts
+ results_dir=undef
+ csv_results_dir=undef
+ hw_tag=undef
@@ -80,7 +80,7 @@
+ local results_dir=results-0
+ local csv_results_dir=artifacts/results-vs-first/csv-results-0
+ '[' xyes = xyes ']'
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0
+ '[' x/usr/lib/linux-tools/tk1_32/perf = x ']'
+ '[' xresults-0 '!=' x ']'
+ mapfile -t failed_csvs
@@ -131,443 +131,67 @@
++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.W3tjUC20Of
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.6i1BAZWmi3
-++ mktemp
-+ tmperr=/tmp/tmp.TsLZYspcKn
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 56838
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.6i1BAZWmi3
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.dh6pQJozZC
-++ mktemp
-+ tmperr=/tmp/tmp.Ax07ybyXCy
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 56848
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.dh6pQJozZC
-+ head -n 100 /tmp/tmp.W3tjUC20Of
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 510.parest_r.data .data
-+ sed -e 's/^/510.parest_r,/'
-+ rm /tmp/tmp.W3tjUC20Of
++ grep -q -c -w 510.parest_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.kz0g3J8gZe
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.O0pj3XsLJu
-++ mktemp
-+ tmperr=/tmp/tmp.9Pa6Mo10AC
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 56865
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.O0pj3XsLJu
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.FzWYvMmsYA
-++ mktemp
-+ tmperr=/tmp/tmp.b2xSpGs8TQ
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 56875
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.FzWYvMmsYA
-+ head -n 100 /tmp/tmp.kz0g3J8gZe
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 511.povray_r.data .data
-+ sed -e 's/^/511.povray_r,/'
-+ rm /tmp/tmp.kz0g3J8gZe
++ grep -q -c -w 511.povray_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.8xQe15ax1h
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.psZwlic27d
-++ mktemp
-+ tmperr=/tmp/tmp.HDuTUGZ1CI
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 56892
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.psZwlic27d
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.8Mc4p4voG6
-++ mktemp
-+ tmperr=/tmp/tmp.9tOscCCfWo
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 56902
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.8Mc4p4voG6
-+ head -n 100 /tmp/tmp.8xQe15ax1h
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 519.lbm_r.data .data
-+ sed -e 's/^/519.lbm_r,/'
-+ rm /tmp/tmp.8xQe15ax1h
++ grep -q -c -w 519.lbm_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.g5cg8unZXz
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.3D0jKYG4Fb
-++ mktemp
-+ tmperr=/tmp/tmp.pcqsLAtH3z
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 56919
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.3D0jKYG4Fb
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.6IsMZhR7Dk
-++ mktemp
-+ tmperr=/tmp/tmp.2HMBnH3BP4
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 56929
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.6IsMZhR7Dk
-+ head -n 100 /tmp/tmp.g5cg8unZXz
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 520.omnetpp_r.data .data
-+ sed -e 's/^/520.omnetpp_r,/'
-+ rm /tmp/tmp.g5cg8unZXz
++ grep -q -c -w 520.omnetpp_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug'
++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
-++ sort
++ ls 523.xalancbmk_r.data 525.x264_r.data 526.blender_r.data 531.deepsjeng_r.data
+++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.eMZmEe8afB
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.HDe9Ca62uY
-++ mktemp
-+ tmperr=/tmp/tmp.NfgShrqgQQ
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 56949
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.HDe9Ca62uY
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.N5atR6M3aN
-++ mktemp
-+ tmperr=/tmp/tmp.YxmA1PCgql
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 56959
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.N5atR6M3aN
-+ head -n 100 /tmp/tmp.eMZmEe8afB
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 523.xalancbmk_r.data .data
-+ sed -e 's/^/523.xalancbmk_r,/'
-+ rm /tmp/tmp.eMZmEe8afB
++ grep -q -c -w 523.xalancbmk_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.78LeKaHVJ4
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.kKcHM8IeVB
-++ mktemp
-+ tmperr=/tmp/tmp.U0WRxRZMmw
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 56976
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.kKcHM8IeVB
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.O6UnLHeyJb
-++ mktemp
-+ tmperr=/tmp/tmp.BXHDIHxkCW
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 56986
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.O6UnLHeyJb
-+ head -n 100 /tmp/tmp.78LeKaHVJ4
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 525.x264_r.data .data
-+ sed -e 's/^/525.x264_r,/'
-+ rm /tmp/tmp.78LeKaHVJ4
++ grep -q -c -w 525.x264_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.WYSWyWzRIN
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.1FuHJNEccZ
-++ mktemp
-+ tmperr=/tmp/tmp.jCJJOZiCrQ
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57003
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.1FuHJNEccZ
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.27pEOohaLm
-++ mktemp
-+ tmperr=/tmp/tmp.GjdAu8EITM
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57013
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.27pEOohaLm
-+ head -n 100 /tmp/tmp.WYSWyWzRIN
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 526.blender_r.data .data
-+ sed -e 's/^/526.blender_r,/'
-+ rm /tmp/tmp.WYSWyWzRIN
++ grep -q -c -w 526.blender_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 531.deepsjeng_r.data .data
++ grep -q -c -w 531.deepsjeng_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.UfzEfFCsXE
++ tmpout3=/tmp/tmp.ZxKVMrUwbZ
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.0j0ryKowHA
++ tmpout=/tmp/tmp.YqcxNAWZCJ
++ mktemp
-+ tmperr=/tmp/tmp.KVGKqiduC1
++ tmperr=/tmp/tmp.hXfBHaXKuj
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 57030
++ wait 43102
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -577,22 +201,22 @@ BEGIN { found_samples=0; found_command=0 }
/^$/ { next }
{ if (found_command) { print $0 } }
'
-+ head -n 100 /tmp/tmp.0j0ryKowHA
++ sed -e 's/ *, */,/g'
++ head -n 100 /tmp/tmp.YqcxNAWZCJ
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.Y50tXRUWGv
++ tmpout=/tmp/tmp.jzd3SprQkf
++ mktemp
-+ tmperr=/tmp/tmp.zwFPOYencO
++ tmperr=/tmp/tmp.dQADXCcqqW
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
+ perf_workaround_sort=,dso
+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
++ echo sample
+++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 57040
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
++ wait 43112
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
@@ -603,11 +227,12 @@ BEGIN { found_samples=0; found_command=0 }
/^$/ { next }
{ if (found_command) { print $0 } }
'
-+ head -n 100 /tmp/tmp.Y50tXRUWGv
-+ head -n 100 /tmp/tmp.UfzEfFCsXE
++ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
++ head -n 100 /tmp/tmp.jzd3SprQkf
++ head -n 100 /tmp/tmp.ZxKVMrUwbZ
++ basename 531.deepsjeng_r.data .data
+ sed -e 's/^/531.deepsjeng_r,/'
-+ rm /tmp/tmp.UfzEfFCsXE
++ rm /tmp/tmp.ZxKVMrUwbZ
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug'
@@ -615,140 +240,35 @@ BEGIN { found_samples=0; found_command=0 }
++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.FMjfZgmALB
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.Bp10QhYWjN
-++ mktemp
-+ tmperr=/tmp/tmp.k6nryWLXHu
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57060
-+ sed -e 's/ *, */,/g'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.Bp10QhYWjN
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.n3AwEG7Osc
-++ mktemp
-+ tmperr=/tmp/tmp.QvEFYprJHa
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57070
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-'
-+ head -n 100 /tmp/tmp.n3AwEG7Osc
-+ head -n 100 /tmp/tmp.FMjfZgmALB
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 500.perlbench_r.data .data
-+ sed -e 's/^/500.perlbench_r,/'
-+ rm /tmp/tmp.FMjfZgmALB
++ grep -q -c -w 500.perlbench_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.48b2kEpc6m
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.DMfFpUVMKo
-++ mktemp
-+ tmperr=/tmp/tmp.bWpq7dVkYU
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57087
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.DMfFpUVMKo
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.GKBXs8QLpk
-++ mktemp
-+ tmperr=/tmp/tmp.Wf0qAqkPoH
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57097
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.GKBXs8QLpk
-+ head -n 100 /tmp/tmp.48b2kEpc6m
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 502.gcc_r.data .data
-+ sed -e 's/^/502.gcc_r,/'
-+ rm /tmp/tmp.48b2kEpc6m
++ grep -q -c -w 502.gcc_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 505.mcf_r.data .data
++ grep -q -c -w 505.mcf_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.drIoOMFNik
++ tmpout3=/tmp/tmp.VRfZiwvdwK
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.oKf6v7Vb9r
++ tmpout=/tmp/tmp.pF5BcCmoth
++ mktemp
-+ tmperr=/tmp/tmp.BtDp48xpJ4
++ tmperr=/tmp/tmp.kpuItHe2NN
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 57114
++ wait 43138
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
@@ -760,12 +280,12 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.oKf6v7Vb9r
++ head -n 100 /tmp/tmp.pF5BcCmoth
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.SqERvAiM1j
++ tmpout=/tmp/tmp.ROtJKsJyWw
++ mktemp
-+ tmperr=/tmp/tmp.pbao9Gky0V
++ tmperr=/tmp/tmp.rE0lNrrDw4
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -774,7 +294,7 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 57124
++ wait 43148
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
@@ -786,70 +306,16 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.SqERvAiM1j
-+ head -n 100 /tmp/tmp.drIoOMFNik
++ head -n 100 /tmp/tmp.ROtJKsJyWw
++ head -n 100 /tmp/tmp.VRfZiwvdwK
++ basename 505.mcf_r.data .data
+ sed -e 's/^/505.mcf_r,/'
-+ rm /tmp/tmp.drIoOMFNik
++ rm /tmp/tmp.VRfZiwvdwK
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.8fVGYlAosm
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.oc4ncOlox5
-++ mktemp
-+ tmperr=/tmp/tmp.BUTJJlZxN9
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57141
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.oc4ncOlox5
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.yNMqltly6J
-++ mktemp
-+ tmperr=/tmp/tmp.egSCVtqy2x
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57151
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.yNMqltly6J
-+ head -n 100 /tmp/tmp.8fVGYlAosm
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 508.namd_r.data .data
-+ sed -e 's/^/508.namd_r,/'
-+ rm /tmp/tmp.8fVGYlAosm
++ grep -q -c -w 508.namd_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug'
@@ -857,200 +323,41 @@ BEGIN { found_samples=0; found_command=0 }
++ ls 538.imagick_r.data 541.leela_r.data 544.nab_r.data 557.xz_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.h8hKXB0p43
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.SBmb9nOMNf
-++ mktemp
-+ tmperr=/tmp/tmp.TVCzqgZ3xV
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57171
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.SBmb9nOMNf
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.D5h2mYTnXA
-++ mktemp
-+ tmperr=/tmp/tmp.GsNjb1pXDP
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57181
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.D5h2mYTnXA
-+ head -n 100 /tmp/tmp.h8hKXB0p43
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 538.imagick_r.data .data
-+ sed -e 's/^/538.imagick_r,/'
-+ rm /tmp/tmp.h8hKXB0p43
++ grep -q -c -w 538.imagick_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.PfiPukS62M
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.9UuqXmAUQr
-++ mktemp
-+ tmperr=/tmp/tmp.1IWzgE6ssW
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57198
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.9UuqXmAUQr
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.cjYj6sajGA
-++ mktemp
-+ tmperr=/tmp/tmp.iFp5Rdn3Ek
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57208
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.cjYj6sajGA
-+ head -n 100 /tmp/tmp.PfiPukS62M
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 541.leela_r.data .data
-+ sed -e 's/^/541.leela_r,/'
-+ rm /tmp/tmp.PfiPukS62M
++ grep -q -c -w 541.leela_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.xpLxEcI8xO
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.93BTIerJIo
-++ mktemp
-+ tmperr=/tmp/tmp.g1riTM6j3f
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57225
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.93BTIerJIo
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.poQY25ZB67
-++ mktemp
-+ tmperr=/tmp/tmp.wMXghv79Du
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57235
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.poQY25ZB67
-+ head -n 100 /tmp/tmp.xpLxEcI8xO
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 544.nab_r.data .data
-+ sed -e 's/^/544.nab_r,/'
-+ rm /tmp/tmp.xpLxEcI8xO
++ grep -q -c -w 544.nab_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 557.xz_r.data .data
++ grep -q -c -w 557.xz_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.Kmz7jtxUy6
++ tmpout3=/tmp/tmp.j0M3NmVQp0
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.9PSGtWZP32
++ tmpout=/tmp/tmp.70KkNCXpO4
++ mktemp
-+ tmperr=/tmp/tmp.LDPyFmGeV6
++ tmperr=/tmp/tmp.BuKG4LR32w
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 57252
-+ sed -e 's/ *, */,/g'
++ wait 43178
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1059,14 +366,14 @@ BEGIN { found_samples=0; found_command=0 }
/^#/ { if (found_command) { ignore_and_exit=1; next } }
/^$/ { next }
{ if (found_command) { print $0 } }
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
'
-+ head -n 100 /tmp/tmp.9PSGtWZP32
++ sed -e 's/ *, */,/g'
++ head -n 100 /tmp/tmp.70KkNCXpO4
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.OYXSNnjFYG
++ tmpout=/tmp/tmp.YO1B8RuDAa
++ mktemp
-+ tmperr=/tmp/tmp.mM4NJ9EBg2
++ tmperr=/tmp/tmp.XvdqzWCwln
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -1075,9 +382,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 57262
++ wait 43188
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1087,25 +393,26 @@ BEGIN { found_samples=0; found_command=0 }
/^$/ { next }
{ if (found_command) { print $0 } }
'
-+ head -n 100 /tmp/tmp.OYXSNnjFYG
-+ head -n 100 /tmp/tmp.Kmz7jtxUy6
++ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
++ head -n 100 /tmp/tmp.YO1B8RuDAa
++ head -n 100 /tmp/tmp.j0M3NmVQp0
++ basename 557.xz_r.data .data
+ sed -e 's/^/557.xz_r,/'
-+ rm /tmp/tmp.Kmz7jtxUy6
++ rm /tmp/tmp.j0M3NmVQp0
+ '[' xyes = xyes ']'
+ bmk_name=spec
+ metrics=("${metrics[@]:1}")
+ merge_opts=("$csv_results_dir/perf.csv")
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-0/perf.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-0/perf.csv
+ j=1
+ for i in "${results[@]}"
-+ rsync -az --delete bkp-01.tcwglab:/home/tcwg-benchmark/results-tk1_32/tcwg_bmk-code_speed-cpu2017rate/llvm-arm-master-O2-build/31539/ results-1/
++ rsync -az --delete bkp-01.tcwglab:/home/tcwg-benchmark/results-tk1_32/tcwg_bmk-code_speed-cpu2017rate/llvm-arm-master-O2-build/31752/ results-1/
+ csv_results_dir=artifacts/results-vs-first/csv-results-1
+ mkdir -p artifacts/results-vs-first/csv-results-1
+ hw_tag=tk1_32
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1 --csv_results_dir artifacts/results-vs-first/csv-results-1 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true
-++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh
-+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1 --csv_results_dir artifacts/results-vs-first/csv-results-1 ++metrics perf --hw_tag tk1_32 --has_perf_logs yes --verbose true
+++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts
+ results_dir=undef
+ csv_results_dir=undef
+ hw_tag=undef
@@ -1172,12 +479,12 @@ BEGIN { found_samples=0; found_command=0 }
+ local results_dir=results-1
+ local csv_results_dir=artifacts/results-vs-first/csv-results-1
+ '[' xyes = xyes ']'
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1
+ '[' x/usr/lib/linux-tools/tk1_32/perf = x ']'
+ '[' xresults-1 '!=' x ']'
+ mapfile -t failed_csvs
-++ sort
++ find results-1 -name 'failed.*.csv*'
+++ sort
+ mapfile -t perf_dirs
++ find results-1 -name 'perf.*.data'
++ sort
@@ -1192,7 +499,7 @@ BEGIN { found_samples=0; found_command=0 }
+ for perf_dir in "${perf_dirs[@]}"
+ '[' -d results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data ']'
+ for perf_dir in "${perf_dirs[@]}"
-+ '[' -d results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data ']'
++ '[' -d results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ']'
+ for perf_dir in "${perf_dirs[@]}"
+ '[' -d results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']'
+ for perf_dir in "${perf_dirs[@]}"
@@ -1214,8 +521,8 @@ BEGIN { found_samples=0; found_command=0 }
+ cut -d, -f 1-3
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
-+ cut -d, -f 1-3
+ cat results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1
++ cut -d, -f 1-3
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
+ cat results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1
@@ -1230,7 +537,7 @@ BEGIN { found_samples=0; found_command=0 }
+ cut -d, -f 1-3
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
-+ cat results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1
++ cat results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1
+ cut -d, -f 1-3
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
@@ -1244,332 +551,61 @@ BEGIN { found_samples=0; found_command=0 }
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data
+++ ls 519.lbm_r.data 520.omnetpp_r.data
++ sort
-++ ls 523.xalancbmk_r.data 525.x264_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.WHHGGtMyDb
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.oFJPLl9C43
-++ mktemp
-+ tmperr=/tmp/tmp.iKGgV8PK3e
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57319
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.oFJPLl9C43
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.QQyFQA7vGr
-++ mktemp
-+ tmperr=/tmp/tmp.bj6bFnXppY
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57329
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.QQyFQA7vGr
-+ head -n 100 /tmp/tmp.WHHGGtMyDb
-++ basename 523.xalancbmk_r.data .data
-+ sed -e 's/^/523.xalancbmk_r,/'
-+ rm /tmp/tmp.WHHGGtMyDb
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 519.lbm_r.data .data
++ grep -q -c -w 519.lbm_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.ob9WLbziDG
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.X5kTmtuzK3
-++ mktemp
-+ tmperr=/tmp/tmp.ZOIqqGhxcy
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57346
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.X5kTmtuzK3
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.HdmtUNjoc3
-++ mktemp
-+ tmperr=/tmp/tmp.sZc3aQT72R
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57356
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.HdmtUNjoc3
-+ head -n 100 /tmp/tmp.ob9WLbziDG
-++ basename 525.x264_r.data .data
-+ sed -e 's/^/525.x264_r,/'
-+ rm /tmp/tmp.ob9WLbziDG
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 520.omnetpp_r.data .data
++ grep -q -c -w 520.omnetpp_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data
-++ ls 526.blender_r.data 531.deepsjeng_r.data
+++ ls 500.perlbench_r.data 502.gcc_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.1Jp4n4qw3q
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.rH2xA54A7y
-++ mktemp
-+ tmperr=/tmp/tmp.H6Zuppaw2A
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57376
-+ sed -e 's/ *, */,/g'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.rH2xA54A7y
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.acVpGzxPYe
-++ mktemp
-+ tmperr=/tmp/tmp.3gCBPbrmnk
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57386
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.acVpGzxPYe
-+ head -n 100 /tmp/tmp.1Jp4n4qw3q
-++ basename 526.blender_r.data .data
-+ sed -e 's/^/526.blender_r,/'
-+ rm /tmp/tmp.1Jp4n4qw3q
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 500.perlbench_r.data .data
++ grep -q -c -w 500.perlbench_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.qHKMFLCo8u
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.KSP7iujXfa
-++ mktemp
-+ tmperr=/tmp/tmp.7MGHl5ItWH
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57403
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.KSP7iujXfa
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.TLRD4Mj9B4
-++ mktemp
-+ tmperr=/tmp/tmp.AQ1Y4LLoWQ
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57413
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.TLRD4Mj9B4
-+ head -n 100 /tmp/tmp.qHKMFLCo8u
-++ basename 531.deepsjeng_r.data .data
-+ sed -e 's/^/531.deepsjeng_r,/'
-+ rm /tmp/tmp.qHKMFLCo8u
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 502.gcc_r.data .data
++ grep -q -c -w 502.gcc_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
+++ ls 505.mcf_r.data 508.namd_r.data
++ sort
-++ ls 500.perlbench_r.data 502.gcc_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 505.mcf_r.data .data
++ grep -q -c -w 505.mcf_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.epbNFhdEqb
++ tmpout3=/tmp/tmp.753f1jxfxp
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.XdLeaQ0CuT
++ tmpout=/tmp/tmp.Olm9GSTJgu
++ mktemp
-+ tmperr=/tmp/tmp.myFPzVSqvw
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57433
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.XdLeaQ0CuT
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.dtWxNlMyz2
-++ mktemp
-+ tmperr=/tmp/tmp.4yx6UXKj4p
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57443
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.dtWxNlMyz2
-+ head -n 100 /tmp/tmp.epbNFhdEqb
-++ basename 500.perlbench_r.data .data
-+ sed -e 's/^/500.perlbench_r,/'
-+ rm /tmp/tmp.epbNFhdEqb
-+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.dqpn9hmE8G
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.c1rvQHUXws
-++ mktemp
-+ tmperr=/tmp/tmp.iYzT4qHv6O
++ tmperr=/tmp/tmp.igUjcSkscI
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 57460
++ wait 43261
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1579,14 +615,13 @@ BEGIN { found_samples=0; found_command=0 }
/^$/ { next }
{ if (found_command) { print $0 } }
'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.c1rvQHUXws
++ head -n 100 /tmp/tmp.Olm9GSTJgu
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.qkMOlD0ciT
++ tmpout=/tmp/tmp.QrHvkgqs3W
++ mktemp
-+ tmperr=/tmp/tmp.pyNlAod05F
++ tmperr=/tmp/tmp.3fz0s6BrzT
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -1595,8 +630,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 57470
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
++ wait 43271
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1607,94 +642,48 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.qkMOlD0ciT
-+ head -n 100 /tmp/tmp.dqpn9hmE8G
-++ basename 502.gcc_r.data .data
-+ sed -e 's/^/502.gcc_r,/'
-+ rm /tmp/tmp.dqpn9hmE8G
++ head -n 100 /tmp/tmp.QrHvkgqs3W
++ head -n 100 /tmp/tmp.753f1jxfxp
+++ basename 505.mcf_r.data .data
++ sed -e 's/^/505.mcf_r,/'
++ rm /tmp/tmp.753f1jxfxp
++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 508.namd_r.data .data
++ grep -q -c -w 508.namd_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data
+++ ls 544.nab_r.data 557.xz_r.data
++ sort
-++ ls 519.lbm_r.data 520.omnetpp_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.MMMAKsqF26
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.eZsnbR0BQC
-++ mktemp
-+ tmperr=/tmp/tmp.MIYHaawaEy
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57490
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.eZsnbR0BQC
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.dfee37vzJ9
-++ mktemp
-+ tmperr=/tmp/tmp.6S7ASgXnh4
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57500
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ head -n 100 /tmp/tmp.dfee37vzJ9
-+ head -n 100 /tmp/tmp.MMMAKsqF26
-++ basename 519.lbm_r.data .data
-+ sed -e 's/^/519.lbm_r,/'
-+ rm /tmp/tmp.MMMAKsqF26
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 544.nab_r.data .data
++ grep -q -c -w 544.nab_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 557.xz_r.data .data
++ grep -q -c -w 557.xz_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.Jos93xSBrz
++ tmpout3=/tmp/tmp.R15SvbHEml
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.52hRwKFOxa
++ tmpout=/tmp/tmp.4hrQNxcQNf
++ mktemp
-+ tmperr=/tmp/tmp.Zi9wFFqj6p
++ tmperr=/tmp/tmp.cPr1Uv0OK4
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 57517
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
++ wait 43297
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1705,12 +694,12 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.52hRwKFOxa
++ head -n 100 /tmp/tmp.4hrQNxcQNf
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.xRBfgVZpfd
++ tmpout=/tmp/tmp.x11RpkS8qS
++ mktemp
-+ tmperr=/tmp/tmp.rZYWdH9AWz
++ tmperr=/tmp/tmp.NApm3rEHHs
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -1719,7 +708,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 57527
++ wait 43307
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1730,62 +720,43 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ head -n 100 /tmp/tmp.xRBfgVZpfd
-+ head -n 100 /tmp/tmp.Jos93xSBrz
-++ basename 520.omnetpp_r.data .data
-+ sed -e 's/^/520.omnetpp_r,/'
-+ rm /tmp/tmp.Jos93xSBrz
++ head -n 100 /tmp/tmp.x11RpkS8qS
++ head -n 100 /tmp/tmp.R15SvbHEml
+++ basename 557.xz_r.data .data
++ sed -e 's/^/557.xz_r,/'
++ rm /tmp/tmp.R15SvbHEml
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data
+++ ls 526.blender_r.data 531.deepsjeng_r.data
++ sort
-++ ls 538.imagick_r.data 541.leela_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 526.blender_r.data .data
++ grep -q -c -w 526.blender_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
++ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 531.deepsjeng_r.data .data
++ grep -q -c -w 531.deepsjeng_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.qw3izlwAvr
++ tmpout3=/tmp/tmp.T8jtEd1ukk
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.kmCb4KkRDB
++ tmpout=/tmp/tmp.BBOR0w7P9X
++ mktemp
-+ tmperr=/tmp/tmp.Su7uPknk7P
++ tmperr=/tmp/tmp.K0c7x1msSu
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 57547
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g'
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ head -n 100 /tmp/tmp.kmCb4KkRDB
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.Dl0g18j5aB
-++ mktemp
-+ tmperr=/tmp/tmp.s7cHDbLpfx
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
-++ echo sample
-+ format1=sample
-+ wait 57557
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
++ wait 43331
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1795,46 +766,13 @@ BEGIN { found_samples=0; found_command=0 }
/^$/ { next }
{ if (found_command) { print $0 } }
'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.Dl0g18j5aB
-+ head -n 100 /tmp/tmp.qw3izlwAvr
-++ basename 538.imagick_r.data .data
-+ sed -e 's/^/538.imagick_r,/'
-+ rm /tmp/tmp.qw3izlwAvr
-+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.PYJhX8106e
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.Lp4u2eOMfQ
-++ mktemp
-+ tmperr=/tmp/tmp.Yw94FzMdZS
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57574
+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ head -n 100 /tmp/tmp.Lp4u2eOMfQ
++ head -n 100 /tmp/tmp.BBOR0w7P9X
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.t3Dath5nLY
++ tmpout=/tmp/tmp.7OPii9wzyg
++ mktemp
-+ tmperr=/tmp/tmp.unGH4mIBZz
++ tmperr=/tmp/tmp.tV2uNbN2dA
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -1843,8 +781,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 57584
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
++ wait 43341
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -1855,397 +793,73 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.t3Dath5nLY
-+ head -n 100 /tmp/tmp.PYJhX8106e
-++ basename 541.leela_r.data .data
-+ sed -e 's/^/541.leela_r,/'
-+ rm /tmp/tmp.PYJhX8106e
++ head -n 100 /tmp/tmp.7OPii9wzyg
++ head -n 100 /tmp/tmp.T8jtEd1ukk
+++ basename 531.deepsjeng_r.data .data
++ sed -e 's/^/531.deepsjeng_r,/'
++ rm /tmp/tmp.T8jtEd1ukk
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
-+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug'
-++ cd results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data
++ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug'
+++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 525.x264_r.data
++ sort
-++ ls 505.mcf_r.data 508.namd_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.7qOKcjlx6X
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.SaFaIfZqkl
-++ mktemp
-+ tmperr=/tmp/tmp.AJWTrFWf68
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57604
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-'
-+ head -n 100 /tmp/tmp.SaFaIfZqkl
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.ZCZ7nqP4h0
-++ mktemp
-+ tmperr=/tmp/tmp.Q6y4lKK1IN
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57614
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ head -n 100 /tmp/tmp.ZCZ7nqP4h0
-+ head -n 100 /tmp/tmp.7qOKcjlx6X
-++ basename 505.mcf_r.data .data
-+ sed -e 's/^/505.mcf_r,/'
-+ rm /tmp/tmp.7qOKcjlx6X
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 523.xalancbmk_r.data .data
++ grep -q -c -w 523.xalancbmk_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.pnUyFquSRj
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.NSF8qhstib
-++ mktemp
-+ tmperr=/tmp/tmp.uRcxD29y7U
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57631
-+ sed -e 's/ *, */,/g'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.NSF8qhstib
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.fBvAMuwGdD
-++ mktemp
-+ tmperr=/tmp/tmp.2ZpynWBqTK
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
-++ echo sample
-+ format1=sample
-+ wait 57641
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.fBvAMuwGdD
-+ head -n 100 /tmp/tmp.pnUyFquSRj
-++ basename 508.namd_r.data .data
-+ sed -e 's/^/508.namd_r,/'
-+ rm /tmp/tmp.pnUyFquSRj
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 525.x264_r.data .data
++ grep -q -c -w 525.x264_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ ls 538.imagick_r.data 541.leela_r.data
++ sort
-++ ls 510.parest_r.data 511.povray_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.9DDW5J9RKU
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.H7vklQ4ntj
-++ mktemp
-+ tmperr=/tmp/tmp.tqLOQeJ1UP
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57661
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ head -n 100 /tmp/tmp.H7vklQ4ntj
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.Vf89WGDco3
-++ mktemp
-+ tmperr=/tmp/tmp.2qelXIpJFa
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57671
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.Vf89WGDco3
-+ head -n 100 /tmp/tmp.9DDW5J9RKU
-++ basename 510.parest_r.data .data
-+ sed -e 's/^/510.parest_r,/'
-+ rm /tmp/tmp.9DDW5J9RKU
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 538.imagick_r.data .data
++ grep -q -c -w 538.imagick_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.fW7WqY2MHW
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.kpEH3V9TWj
-++ mktemp
-+ tmperr=/tmp/tmp.ajNdbqDwaB
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57688
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-'
-+ head -n 100 /tmp/tmp.kpEH3V9TWj
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.WHrhmRREhn
-++ mktemp
-+ tmperr=/tmp/tmp.bmUuw5KxHq
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57698
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.WHrhmRREhn
-+ head -n 100 /tmp/tmp.fW7WqY2MHW
-++ basename 511.povray_r.data .data
-+ sed -e 's/^/511.povray_r,/'
-+ rm /tmp/tmp.fW7WqY2MHW
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 541.leela_r.data .data
++ grep -q -c -w 541.leela_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data
+++ ls 510.parest_r.data 511.povray_r.data
++ sort
-++ ls 544.nab_r.data 557.xz_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.6AKTReOVgt
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.36jOMsOhE7
-++ mktemp
-+ tmperr=/tmp/tmp.lDDxx2aoTb
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57718
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.36jOMsOhE7
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.3xuwNN9ku2
-++ mktemp
-+ tmperr=/tmp/tmp.EV6N2x0xDQ
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57728
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.3xuwNN9ku2
-+ head -n 100 /tmp/tmp.6AKTReOVgt
-++ basename 544.nab_r.data .data
-+ sed -e 's/^/544.nab_r,/'
-+ rm /tmp/tmp.6AKTReOVgt
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 510.parest_r.data .data
++ grep -q -c -w 510.parest_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.eVZsC6zujP
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.TZHHl85lTM
-++ mktemp
-+ tmperr=/tmp/tmp.OojPDcnxF6
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57745
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-'
-+ head -n 100 /tmp/tmp.TZHHl85lTM
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.HurJEPrvFv
-++ mktemp
-+ tmperr=/tmp/tmp.oW8gL1nhaQ
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57755
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.HurJEPrvFv
-+ head -n 100 /tmp/tmp.eVZsC6zujP
-++ basename 557.xz_r.data .data
-+ sed -e 's/^/557.xz_r,/'
-+ rm /tmp/tmp.eVZsC6zujP
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 511.povray_r.data .data
++ grep -q -c -w 511.povray_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ '[' xyes = xyes ']'
+ bmk_name=spec
+ metrics=("${metrics[@]:1}")
+ merge_opts=("$csv_results_dir/perf.csv")
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-1/perf.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-1/perf.csv
+ j=2
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gen_interesting_symbols.py --perf_csv=artifacts/results-vs-first/csv-results-1/perf.csv --out_csv=artifacts/results-vs-first/interesting-symbols.csv --threshold_interesting=5
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gen_interesting_symbols.py --perf_csv=artifacts/results-vs-first/csv-results-1/perf.csv --out_csv=artifacts/results-vs-first/interesting-symbols.csv --threshold_interesting=5
+ csvs=
+ for i in "${results[@]}"
+ csv_results_dir=artifacts/results-vs-first/csv-results-0
+ hw_tag=tk1_32
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0 --csv_results_dir artifacts/results-vs-first/csv-results-0 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
-++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh
-+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-0 --csv_results_dir artifacts/results-vs-first/csv-results-0 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
+++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts
+ results_dir=undef
+ csv_results_dir=undef
+ hw_tag=undef
@@ -2312,15 +926,15 @@ BEGIN { found_samples=0; found_command=0 }
+ local results_dir=results-0
+ local csv_results_dir=artifacts/results-vs-first/csv-results-0
+ '[' xyes = xyes ']'
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-0
+ '[' x/usr/lib/linux-tools/tk1_32/perf = x ']'
+ '[' xresults-0 '!=' x ']'
+ mapfile -t failed_csvs
-++ sort
++ find results-0 -name 'failed.*.csv*'
-+ mapfile -t perf_dirs
++ sort
++ mapfile -t perf_dirs
++ find results-0 -name 'perf.*.data'
+++ sort
+ for perf_dir in "${perf_dirs[@]}"
+ '[' -d results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data ']'
+ for perf_dir in "${perf_dirs[@]}"
@@ -2332,8 +946,8 @@ BEGIN { found_samples=0; found_command=0 }
+ '[' xsample '!=' x ']'
+ key=2
+ sort=
-++ tr , ' '
++ echo sample
+++ tr , ' '
+ for i in $(echo "$format" | tr "," " ")
+ '[' xsample = xsample ']'
+ sort='sort -t, -k2 -g -r'
@@ -2354,8 +968,8 @@ BEGIN { found_samples=0; found_command=0 }
+ cut -d, -f 1-3
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
-+ cut -d, -f 1-3
+ cat results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ cut -d, -f 1-3
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug'
@@ -2363,441 +977,66 @@ BEGIN { found_samples=0; found_command=0 }
++ ls 510.parest_r.data 511.povray_r.data 519.lbm_r.data 520.omnetpp_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.P5uPqTFYis
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.bfoOLlauHx
-++ mktemp
-+ tmperr=/tmp/tmp.enaKPuBoue
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57800
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.bfoOLlauHx
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.36I8HrilNA
-++ mktemp
-+ tmperr=/tmp/tmp.8LbI8AKYmm
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57810
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.36I8HrilNA
-+ head -n 100 /tmp/tmp.P5uPqTFYis
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 510.parest_r.data .data
-+ sed -e 's/^/510.parest_r,/'
-+ rm /tmp/tmp.P5uPqTFYis
++ grep -q -c -w 510.parest_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.PVTNeh81qW
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.A9NteUi2eD
-++ mktemp
-+ tmperr=/tmp/tmp.7vENzILoxd
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57827
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.A9NteUi2eD
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.fVY6HzzZIX
-++ mktemp
-+ tmperr=/tmp/tmp.eqfEt7LprO
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
-++ echo sample
-+ format1=sample
-+ wait 57837
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.fVY6HzzZIX
-+ head -n 100 /tmp/tmp.PVTNeh81qW
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 511.povray_r.data .data
-+ sed -e 's/^/511.povray_r,/'
-+ rm /tmp/tmp.PVTNeh81qW
++ grep -q -c -w 511.povray_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.1Ca9Z89oX4
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.sAJafLl6F0
-++ mktemp
-+ tmperr=/tmp/tmp.aZ4oByt2e0
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57854
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.sAJafLl6F0
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.PZ6e4aUQhC
-++ mktemp
-+ tmperr=/tmp/tmp.3vWzBzAF5K
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
-++ echo sample
-+ format1=sample
-+ wait 57864
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.PZ6e4aUQhC
-+ head -n 100 /tmp/tmp.1Ca9Z89oX4
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 519.lbm_r.data .data
-+ sed -e 's/^/519.lbm_r,/'
-+ rm /tmp/tmp.1Ca9Z89oX4
++ grep -q -c -w 519.lbm_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.mVFtvNGwlV
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.f0DJr0yYWH
-++ mktemp
-+ tmperr=/tmp/tmp.CGT6fYKosg
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57881
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g'
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ head -n 100 /tmp/tmp.f0DJr0yYWH
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.Ebnbt5wTOS
-++ mktemp
-+ tmperr=/tmp/tmp.daCqRb9WCt
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57891
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-'
-+ head -n 100 /tmp/tmp.Ebnbt5wTOS
-+ head -n 100 /tmp/tmp.mVFtvNGwlV
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 520.omnetpp_r.data .data
-+ sed -e 's/^/520.omnetpp_r,/'
-+ rm /tmp/tmp.mVFtvNGwlV
++ grep -q -c -w 520.omnetpp_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug'
++ cd results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
-++ sort
++ ls 523.xalancbmk_r.data 525.x264_r.data 526.blender_r.data 531.deepsjeng_r.data
+++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.AiwjXHrhYu
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.hWlqNQNHem
-++ mktemp
-+ tmperr=/tmp/tmp.c8pGj26wRR
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57911
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.hWlqNQNHem
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.Ib5zv7D2qx
-++ mktemp
-+ tmperr=/tmp/tmp.MB174T1se4
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
-++ echo sample
-+ format1=sample
-+ wait 57921
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-'
-+ head -n 100 /tmp/tmp.Ib5zv7D2qx
-+ head -n 100 /tmp/tmp.AiwjXHrhYu
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 523.xalancbmk_r.data .data
-+ sed -e 's/^/523.xalancbmk_r,/'
-+ rm /tmp/tmp.AiwjXHrhYu
++ grep -q -c -w 523.xalancbmk_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.lL69oHczVx
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.W2XxLnFbbJ
-++ mktemp
-+ tmperr=/tmp/tmp.OcVkfohPkW
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 57938
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.W2XxLnFbbJ
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.ru9j08i4NW
-++ mktemp
-+ tmperr=/tmp/tmp.svIOkPitiW
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57948
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.ru9j08i4NW
-+ head -n 100 /tmp/tmp.lL69oHczVx
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 525.x264_r.data .data
-+ sed -e 's/^/525.x264_r,/'
-+ rm /tmp/tmp.lL69oHczVx
++ grep -q -c -w 525.x264_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.E9jqgGFCZy
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.N6rds3I2iA
-++ mktemp
-+ tmperr=/tmp/tmp.wEyh2FHaIn
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 57965
-+ sed -e 's/ *, */,/g'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.N6rds3I2iA
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.v7Jyq0IM1X
-++ mktemp
-+ tmperr=/tmp/tmp.VuIVv2uOGa
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 57975
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ head -n 100 /tmp/tmp.v7Jyq0IM1X
-+ head -n 100 /tmp/tmp.E9jqgGFCZy
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 526.blender_r.data .data
-+ sed -e 's/^/526.blender_r,/'
-+ rm /tmp/tmp.E9jqgGFCZy
++ grep -q -c -w 526.blender_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 531.deepsjeng_r.data .data
++ grep -q -c -w 531.deepsjeng_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.UlKkSBoWwZ
++ tmpout3=/tmp/tmp.MakAyMogMg
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.WMon8u69xL
++ tmpout=/tmp/tmp.ybI8FL8bJq
++ mktemp
-+ tmperr=/tmp/tmp.cs3TYawAAH
++ tmperr=/tmp/tmp.JYICq2Us1G
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
++ echo sample
+++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 57992
++ wait 43426
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
@@ -2809,12 +1048,12 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.WMon8u69xL
++ head -n 100 /tmp/tmp.ybI8FL8bJq
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.urM6NAXpKU
++ tmpout=/tmp/tmp.MoBvJMzvJF
++ mktemp
-+ tmperr=/tmp/tmp.SyTDdKfqji
++ tmperr=/tmp/tmp.zTBOkt7OJt
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -2823,7 +1062,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 58002
++ wait 43436
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -2832,157 +1072,50 @@ BEGIN { found_samples=0; found_command=0 }
/^#/ { if (found_command) { ignore_and_exit=1; next } }
/^$/ { next }
{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ head -n 100 /tmp/tmp.urM6NAXpKU
-+ head -n 100 /tmp/tmp.UlKkSBoWwZ
++ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
++ head -n 100 /tmp/tmp.MoBvJMzvJF
++ head -n 100 /tmp/tmp.MakAyMogMg
++ basename 531.deepsjeng_r.data .data
+ sed -e 's/^/531.deepsjeng_r,/'
-+ rm /tmp/tmp.UlKkSBoWwZ
++ rm /tmp/tmp.MakAyMogMg
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug'
++ cd results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data
-++ sort
++ ls 500.perlbench_r.data 502.gcc_r.data 505.mcf_r.data 508.namd_r.data
+++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.g5irGFln2j
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.saWFnpbt2S
-++ mktemp
-+ tmperr=/tmp/tmp.hwQXr1kWk6
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 58022
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.saWFnpbt2S
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.peifUlrBYt
-++ mktemp
-+ tmperr=/tmp/tmp.bcZGYS0V76
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
-++ echo sample
-+ format1=sample
-+ wait 58032
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.peifUlrBYt
-+ head -n 100 /tmp/tmp.g5irGFln2j
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 500.perlbench_r.data .data
-+ sed -e 's/^/500.perlbench_r,/'
-+ rm /tmp/tmp.g5irGFln2j
++ grep -q -c -w 500.perlbench_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.JlgbpyfQsk
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.PJqnCaxRLd
-++ mktemp
-+ tmperr=/tmp/tmp.3Vgtvu7frt
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 58049
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.PJqnCaxRLd
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.ngOQdqEjVD
-++ mktemp
-+ tmperr=/tmp/tmp.npvGpqBMx3
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 58059
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.ngOQdqEjVD
-+ head -n 100 /tmp/tmp.JlgbpyfQsk
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 502.gcc_r.data .data
-+ sed -e 's/^/502.gcc_r,/'
-+ rm /tmp/tmp.JlgbpyfQsk
++ grep -q -c -w 502.gcc_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 505.mcf_r.data .data
++ grep -q -c -w 505.mcf_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.moTpiPg5ro
-+ sort -t, -k2 -g -r
++ tmpout3=/tmp/tmp.MVWS2ZIgp3
+ for report_field in dso symbol
++ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.J3yYD7bSMQ
++ tmpout=/tmp/tmp.BJCWDPlEPg
++ mktemp
-+ tmperr=/tmp/tmp.T1uqprs96v
++ tmperr=/tmp/tmp.BC7GfYzkTr
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 58076
++ wait 43462
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -2992,12 +1125,13 @@ BEGIN { found_samples=0; found_command=0 }
/^$/ { next }
{ if (found_command) { print $0 } }
'
-+ head -n 100 /tmp/tmp.J3yYD7bSMQ
++ sed -e 's/ *, */,/g'
++ head -n 100 /tmp/tmp.BJCWDPlEPg
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.xQ8YuoW8Fv
++ tmpout=/tmp/tmp.xxDoZSY9P0
++ mktemp
-+ tmperr=/tmp/tmp.dcwpDyGB61
++ tmperr=/tmp/tmp.T6OAf2UZvB
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -3006,7 +1140,7 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 58086
++ wait 43472
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
@@ -3018,270 +1152,57 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.xQ8YuoW8Fv
-+ head -n 100 /tmp/tmp.moTpiPg5ro
++ head -n 100 /tmp/tmp.xxDoZSY9P0
++ head -n 100 /tmp/tmp.MVWS2ZIgp3
++ basename 505.mcf_r.data .data
+ sed -e 's/^/505.mcf_r,/'
-+ rm /tmp/tmp.moTpiPg5ro
++ rm /tmp/tmp.MVWS2ZIgp3
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.tX5aDR8BGB
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.oW1e25VExs
-++ mktemp
-+ tmperr=/tmp/tmp.R1K6LRdzWE
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 58103
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.oW1e25VExs
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.VGQyGzqVxP
-++ mktemp
-+ tmperr=/tmp/tmp.atgxWWz6Uk
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 58113
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.VGQyGzqVxP
-+ head -n 100 /tmp/tmp.tX5aDR8BGB
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 508.namd_r.data .data
-+ sed -e 's/^/508.namd_r,/'
-+ rm /tmp/tmp.tX5aDR8BGB
++ grep -q -c -w 508.namd_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug'
++ cd results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
-++ sort
++ ls 538.imagick_r.data 541.leela_r.data 544.nab_r.data 557.xz_r.data
+++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.g63dhK8KyK
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.m9oahhGIYu
-++ mktemp
-+ tmperr=/tmp/tmp.4i2m1U6RgX
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 58133
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.m9oahhGIYu
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.WUx04YpVVa
-++ mktemp
-+ tmperr=/tmp/tmp.AYcJxEvfeY
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ sed -e s/size/symbol_size/g
-++ echo sample
-+ format1=sample
-+ wait 58143
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ head -n 100 /tmp/tmp.WUx04YpVVa
-+ head -n 100 /tmp/tmp.g63dhK8KyK
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 538.imagick_r.data .data
-+ sed -e 's/^/538.imagick_r,/'
-+ rm /tmp/tmp.g63dhK8KyK
++ grep -q -c -w 538.imagick_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.uQSRVARbFE
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.Ij3oHjDJs0
-++ mktemp
-+ tmperr=/tmp/tmp.fhb8ppimhd
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 58160
-+ sed -e 's/ *, */,/g'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.Ij3oHjDJs0
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.jf5MkyBjLT
-++ mktemp
-+ tmperr=/tmp/tmp.p9VYIFbjMt
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 58170
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.jf5MkyBjLT
-+ head -n 100 /tmp/tmp.uQSRVARbFE
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 541.leela_r.data .data
-+ sed -e 's/^/541.leela_r,/'
-+ rm /tmp/tmp.uQSRVARbFE
++ grep -q -c -w 541.leela_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.aFAiDRgHgI
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.0UzVPvoD7A
-++ mktemp
-+ tmperr=/tmp/tmp.O6a0OO5qo0
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 58187
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.0UzVPvoD7A
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.QcwgvFYXTL
-++ mktemp
-+ tmperr=/tmp/tmp.9WEfTbriTe
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 58197
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.QcwgvFYXTL
-+ head -n 100 /tmp/tmp.aFAiDRgHgI
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
++ basename 544.nab_r.data .data
-+ sed -e 's/^/544.nab_r,/'
-+ rm /tmp/tmp.aFAiDRgHgI
++ grep -q -c -w 544.nab_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 557.xz_r.data .data
++ grep -q -c -w 557.xz_r results-0/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-0/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.cLqh7pPbOn
++ tmpout3=/tmp/tmp.X30l5Dzeee
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.bWEaqZKGxI
++ tmpout=/tmp/tmp.X2PZZE8gHI
++ mktemp
-+ tmperr=/tmp/tmp.LjsrShJfQA
++ tmperr=/tmp/tmp.aJcmpyf152
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 58214
++ wait 43502
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
@@ -3293,12 +1214,12 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.bWEaqZKGxI
++ head -n 100 /tmp/tmp.X2PZZE8gHI
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.vSZxqkroPI
++ tmpout=/tmp/tmp.dYx49lxjgE
++ mktemp
-+ tmperr=/tmp/tmp.mbuXMLjMQJ
++ tmperr=/tmp/tmp.WUrV9SF5Kj
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -3307,7 +1228,7 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 58224
++ wait 43512
+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-0/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
@@ -3319,17 +1240,17 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.vSZxqkroPI
-+ head -n 100 /tmp/tmp.cLqh7pPbOn
++ head -n 100 /tmp/tmp.dYx49lxjgE
++ head -n 100 /tmp/tmp.X30l5Dzeee
++ basename 557.xz_r.data .data
+ sed -e 's/^/557.xz_r,/'
-+ rm /tmp/tmp.cLqh7pPbOn
++ rm /tmp/tmp.X30l5Dzeee
+ '[' xyes = xyes ']'
+ bmk_name=spec
+ metrics=("${metrics[@]:1}")
+ merge_opts=("$csv_results_dir/perf.csv")
+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/size.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/size.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Warning: Executable not found for benchmark 511.povray_r
Warning: Executable not found for benchmark 510.parest_r
Warning: Executable not found for benchmark 520.omnetpp_r
@@ -3341,10 +1262,10 @@ Warning: Executable not found for benchmark 500.perlbench_r
Warning: Executable not found for benchmark 508.namd_r
+ merge_opts+=("$csv_results_dir/$metric.csv")
+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/vect.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/vect.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
+ merge_opts+=("$csv_results_dir/$metric.csv")
+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/sve.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/sve.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Warning: Executable not found for benchmark 511.povray_r
Warning: Executable not found for benchmark 510.parest_r
Warning: Executable not found for benchmark 520.omnetpp_r
@@ -3356,7 +1277,7 @@ Warning: Executable not found for benchmark 500.perlbench_r
Warning: Executable not found for benchmark 508.namd_r
+ merge_opts+=("$csv_results_dir/$metric.csv")
+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/md5sum.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-0/md5sum.csv --perf_csv artifacts/results-vs-first/csv-results-0/perf.csv --results_dir results-0 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Warning: Executable not found for benchmark 511.povray_r
Warning: Executable not found for benchmark 510.parest_r
Warning: Executable not found for benchmark 520.omnetpp_r
@@ -3367,15 +1288,15 @@ Warning: Executable not found for benchmark 502.gcc_r
Warning: Executable not found for benchmark 500.perlbench_r
Warning: Executable not found for benchmark 508.namd_r
+ merge_opts+=("$csv_results_dir/$metric.csv")
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-0/perf.csv artifacts/results-vs-first/csv-results-0/size.csv artifacts/results-vs-first/csv-results-0/vect.csv artifacts/results-vs-first/csv-results-0/sve.csv artifacts/results-vs-first/csv-results-0/md5sum.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-0/perf.csv artifacts/results-vs-first/csv-results-0/size.csv artifacts/results-vs-first/csv-results-0/vect.csv artifacts/results-vs-first/csv-results-0/sve.csv artifacts/results-vs-first/csv-results-0/md5sum.csv
+ csvs=' artifacts/results-vs-first/csv-results-0/results.csv'
+ num=1
+ for i in "${results[@]}"
+ csv_results_dir=artifacts/results-vs-first/csv-results-1
+ hw_tag=tk1_32
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1 --csv_results_dir artifacts/results-vs-first/csv-results-1 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
-++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/gather-metrics.sh
-+ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh --results_dir results-1 --csv_results_dir artifacts/results-vs-first/csv-results-1 --hw_tag tk1_32 --has_perf_logs yes --verbose true --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
+++ dirname /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/gather-metrics.sh
++ bmk_scripts=/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts
+ results_dir=undef
+ csv_results_dir=undef
+ hw_tag=undef
@@ -3442,7 +1363,7 @@ Warning: Executable not found for benchmark 508.namd_r
+ local results_dir=results-1
+ local csv_results_dir=artifacts/results-vs-first/csv-results-1
+ '[' xyes = xyes ']'
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/perfdatadir2csv.sh --buildid-dir local --format sample --sort-field sample --perf-bin /usr/lib/linux-tools/tk1_32/perf --verbose --results-dir results-1
+ '[' x/usr/lib/linux-tools/tk1_32/perf = x ']'
+ '[' xresults-1 '!=' x ']'
+ mapfile -t failed_csvs
@@ -3462,7 +1383,7 @@ Warning: Executable not found for benchmark 508.namd_r
+ for perf_dir in "${perf_dirs[@]}"
+ '[' -d results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data ']'
+ for perf_dir in "${perf_dirs[@]}"
-+ '[' -d results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data ']'
++ '[' -d results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data ']'
+ for perf_dir in "${perf_dirs[@]}"
+ '[' -d results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data ']'
+ for perf_dir in "${perf_dirs[@]}"
@@ -3496,12 +1417,12 @@ Warning: Executable not found for benchmark 508.namd_r
+ cut -d, -f 1-3
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
-+ cut -d, -f 1-3
+ cat results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1
++ cut -d, -f 1-3
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
++ cat results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1
+ cut -d, -f 1-3
-+ cat results-1/tcwg-bmk-tk1-07.tcwglab/failed.serial.csv.run.1
+ for failed_csv in "${failed_csvs[@]}"
+ '[' xsample = xsample ']'
+ cat results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1
@@ -3514,274 +1435,61 @@ Warning: Executable not found for benchmark 508.namd_r
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data
+++ ls 519.lbm_r.data 520.omnetpp_r.data
++ sort
-++ ls 523.xalancbmk_r.data 525.x264_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.M4GILQ2TJn
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.BWWoUkKwqp
-++ mktemp
-+ tmperr=/tmp/tmp.OcmyHba9UF
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59543
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.BWWoUkKwqp
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.ScCxpI5KXO
-++ mktemp
-+ tmperr=/tmp/tmp.fqa2OARPaH
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59553
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/523.xalancbmk_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.ScCxpI5KXO
-+ head -n 100 /tmp/tmp.M4GILQ2TJn
-++ basename 523.xalancbmk_r.data .data
-+ sed -e 's/^/523.xalancbmk_r,/'
-+ rm /tmp/tmp.M4GILQ2TJn
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 519.lbm_r.data .data
++ grep -q -c -w 519.lbm_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.ZbRDGxsNi0
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.xoXSmMPVE9
-++ mktemp
-+ tmperr=/tmp/tmp.f1LoqSRkwa
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ sed -e s/size/dso_size/g
-++ echo sample
-+ format1=sample
-+ wait 59570
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.xoXSmMPVE9
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.uw0pnG4XpJ
-++ mktemp
-+ tmperr=/tmp/tmp.xsIv8F4rMK
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59580
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-01.tcwglab/perf.serial.data/525.x264_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.uw0pnG4XpJ
-+ head -n 100 /tmp/tmp.ZbRDGxsNi0
-++ basename 525.x264_r.data .data
-+ sed -e 's/^/525.x264_r,/'
-+ rm /tmp/tmp.ZbRDGxsNi0
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 520.omnetpp_r.data .data
++ grep -q -c -w 520.omnetpp_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data
-++ ls 526.blender_r.data 531.deepsjeng_r.data
+++ ls 500.perlbench_r.data 502.gcc_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.RRGdHAAZ5I
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.OqokTcYWSO
-++ mktemp
-+ tmperr=/tmp/tmp.V1xNlv8wdM
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59600
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.OqokTcYWSO
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.hVSDKQaheJ
-++ mktemp
-+ tmperr=/tmp/tmp.OFSBudzPHb
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59610
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/526.blender_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.hVSDKQaheJ
-+ head -n 100 /tmp/tmp.RRGdHAAZ5I
-++ basename 526.blender_r.data .data
-+ sed -e 's/^/526.blender_r,/'
-+ rm /tmp/tmp.RRGdHAAZ5I
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 500.perlbench_r.data .data
++ grep -q -c -w 500.perlbench_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.A8otNTAiSL
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.xZyovn835q
-++ mktemp
-+ tmperr=/tmp/tmp.2FdJ2ZzTUW
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59627
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.xZyovn835q
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.IaPpXRtysL
-++ mktemp
-+ tmperr=/tmp/tmp.OEn5NVlAoi
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59637
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-02.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.IaPpXRtysL
-+ head -n 100 /tmp/tmp.A8otNTAiSL
-++ basename 531.deepsjeng_r.data .data
-+ sed -e 's/^/531.deepsjeng_r,/'
-+ rm /tmp/tmp.A8otNTAiSL
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 502.gcc_r.data .data
++ grep -q -c -w 502.gcc_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data
-++ ls 500.perlbench_r.data 502.gcc_r.data
+++ ls 505.mcf_r.data 508.namd_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 505.mcf_r.data .data
++ grep -q -c -w 505.mcf_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.e9qzEcXiF1
++ tmpout3=/tmp/tmp.KWjdOmR0cu
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.mV3Jg4mSEX
++ tmpout=/tmp/tmp.wCeswXeZpw
++ mktemp
-+ tmperr=/tmp/tmp.yUZjmGmvsR
++ tmperr=/tmp/tmp.GyNPAmryaz
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 59657
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
++ wait 44245
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -3792,12 +1500,12 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.mV3Jg4mSEX
++ head -n 100 /tmp/tmp.wCeswXeZpw
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.PVC3WGR2Pa
++ tmpout=/tmp/tmp.hxEjT97cbk
++ mktemp
-+ tmperr=/tmp/tmp.znz0lsF6Y3
++ tmperr=/tmp/tmp.uBc2U85X4o
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -3806,8 +1514,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 59667
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/500.perlbench_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
++ wait 44255
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -3818,153 +1526,48 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.PVC3WGR2Pa
-+ head -n 100 /tmp/tmp.e9qzEcXiF1
-++ basename 500.perlbench_r.data .data
-+ sed -e 's/^/500.perlbench_r,/'
-+ rm /tmp/tmp.e9qzEcXiF1
++ head -n 100 /tmp/tmp.hxEjT97cbk
++ head -n 100 /tmp/tmp.KWjdOmR0cu
+++ basename 505.mcf_r.data .data
++ sed -e 's/^/505.mcf_r,/'
++ rm /tmp/tmp.KWjdOmR0cu
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.W3mLAUEpJD
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.qxxqAH6FUh
-++ mktemp
-+ tmperr=/tmp/tmp.HEmFNVb03v
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59684
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.qxxqAH6FUh
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.ok6IG08bMY
-++ mktemp
-+ tmperr=/tmp/tmp.URtJNtaBH9
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59694
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-03.tcwglab/perf.serial.data/502.gcc_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.ok6IG08bMY
-+ head -n 100 /tmp/tmp.W3mLAUEpJD
-++ basename 502.gcc_r.data .data
-+ sed -e 's/^/502.gcc_r,/'
-+ rm /tmp/tmp.W3mLAUEpJD
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 508.namd_r.data .data
++ grep -q -c -w 508.namd_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data
+++ ls 544.nab_r.data 557.xz_r.data
++ sort
-++ ls 519.lbm_r.data 520.omnetpp_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.POUbo433pa
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.RZKRaTAlPd
-++ mktemp
-+ tmperr=/tmp/tmp.mz3Oyzz7Xx
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59714
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.RZKRaTAlPd
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.dqwxeqkK7F
-++ mktemp
-+ tmperr=/tmp/tmp.dNIZwlsJoE
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59724
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/519.lbm_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.dqwxeqkK7F
-+ head -n 100 /tmp/tmp.POUbo433pa
-++ basename 519.lbm_r.data .data
-+ sed -e 's/^/519.lbm_r,/'
-+ rm /tmp/tmp.POUbo433pa
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 544.nab_r.data .data
++ grep -q -c -w 544.nab_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 557.xz_r.data .data
++ grep -q -c -w 557.xz_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.lpuCiEaIDL
++ tmpout3=/tmp/tmp.0IYNglquEc
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.kZ6A56sHn1
++ tmpout=/tmp/tmp.xsMEzSLT3y
++ mktemp
-+ tmperr=/tmp/tmp.hgFjiAFFTP
++ tmperr=/tmp/tmp.sVrVxAwy0p
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 59741
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
++ wait 44281
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -3975,12 +1578,12 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.kZ6A56sHn1
++ head -n 100 /tmp/tmp.xsMEzSLT3y
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.dryBpdvDki
++ tmpout=/tmp/tmp.4V2taTjkUP
++ mktemp
-+ tmperr=/tmp/tmp.Xbu7hoLGsJ
++ tmperr=/tmp/tmp.uqmHRRVZdG
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -3989,8 +1592,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 59751
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/520.omnetpp_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
++ wait 44291
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-04.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -4001,94 +1604,43 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.dryBpdvDki
-+ head -n 100 /tmp/tmp.lpuCiEaIDL
-++ basename 520.omnetpp_r.data .data
-+ sed -e 's/^/520.omnetpp_r,/'
-+ rm /tmp/tmp.lpuCiEaIDL
++ head -n 100 /tmp/tmp.4V2taTjkUP
++ head -n 100 /tmp/tmp.0IYNglquEc
+++ basename 557.xz_r.data .data
++ sed -e 's/^/557.xz_r,/'
++ rm /tmp/tmp.0IYNglquEc
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data
-++ ls 538.imagick_r.data 541.leela_r.data
+++ ls 526.blender_r.data 531.deepsjeng_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.RlaBoIzt4Y
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.BKl2kUP2mE
-++ mktemp
-+ tmperr=/tmp/tmp.ZbGRBdSfWf
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59771
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.BKl2kUP2mE
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.CoZcAGPGmV
-++ mktemp
-+ tmperr=/tmp/tmp.SdKWXZX4U9
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59781
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/538.imagick_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.CoZcAGPGmV
-+ head -n 100 /tmp/tmp.RlaBoIzt4Y
-++ basename 538.imagick_r.data .data
-+ sed -e 's/^/538.imagick_r,/'
-+ rm /tmp/tmp.RlaBoIzt4Y
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 526.blender_r.data .data
++ grep -q -c -w 526.blender_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 531.deepsjeng_r.data .data
++ grep -q -c -w 531.deepsjeng_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
+ false
++ mktemp
-+ tmpout3=/tmp/tmp.PAk7JJ5Hqv
++ tmpout3=/tmp/tmp.flZYN9kvON
+ for report_field in dso symbol
+ sort -t, -k2 -g -r
++ mktemp
-+ tmpout=/tmp/tmp.63gmTtpCFD
++ tmpout=/tmp/tmp.a5sSqwdBS2
++ mktemp
-+ tmperr=/tmp/tmp.E468X8csZQ
++ tmperr=/tmp/tmp.9NCNCNKgmk
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xdso = xsymbol ']'
++ echo sample
++ sed -e s/size/dso_size/g
+ format1=sample
-+ wait 59798
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
++ wait 44315
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -4099,12 +1651,12 @@ BEGIN { found_samples=0; found_command=0 }
{ if (found_command) { print $0 } }
'
+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.63gmTtpCFD
++ head -n 100 /tmp/tmp.a5sSqwdBS2
+ for report_field in dso symbol
++ mktemp
-+ tmpout=/tmp/tmp.yBx0qy9gzE
++ tmpout=/tmp/tmp.oF6GidH5Hm
++ mktemp
-+ tmperr=/tmp/tmp.MQ81D72mO1
++ tmperr=/tmp/tmp.o4f4HsQyXM
+ perf_workaround_sort=
+ perf_workaround_sed=
+ '[' xsymbol = xsymbol ']'
@@ -4113,7 +1665,8 @@ BEGIN { found_samples=0; found_command=0 }
++ echo sample
++ sed -e s/size/symbol_size/g
+ format1=sample
-+ wait 59808
++ wait 44325
++ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/531.deepsjeng_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ awk '
BEGIN { found_samples=0; found_command=0 }
{ if (ignore_and_exit) { next } }
@@ -4123,453 +1676,128 @@ BEGIN { found_samples=0; found_command=0 }
/^$/ { next }
{ if (found_command) { print $0 } }
'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-05.tcwglab/perf.serial.data/541.leela_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.yBx0qy9gzE
-+ head -n 100 /tmp/tmp.PAk7JJ5Hqv
-++ basename 541.leela_r.data .data
-+ sed -e 's/^/541.leela_r,/'
-+ rm /tmp/tmp.PAk7JJ5Hqv
++ head -n 100 /tmp/tmp.oF6GidH5Hm
++ head -n 100 /tmp/tmp.flZYN9kvON
+++ basename 531.deepsjeng_r.data .data
++ sed -e 's/^/531.deepsjeng_r,/'
++ rm /tmp/tmp.flZYN9kvON
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
-+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug'
-++ cd results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data
-++ ls 505.mcf_r.data 508.namd_r.data
++ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data/.debug'
+++ cd results-1/tcwg-bmk-tk1-06.tcwglab/perf.serial.data
+++ ls 523.xalancbmk_r.data 525.x264_r.data
++ sort
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.ZOZ138ABpT
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.XgFDJGRObl
-++ mktemp
-+ tmperr=/tmp/tmp.zpUeMIp9gU
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59828
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.XgFDJGRObl
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.5RLaswpsPz
-++ mktemp
-+ tmperr=/tmp/tmp.zJzNlp8s4X
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59838
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/505.mcf_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-'
-+ head -n 100 /tmp/tmp.5RLaswpsPz
-+ head -n 100 /tmp/tmp.ZOZ138ABpT
-++ basename 505.mcf_r.data .data
-+ sed -e 's/^/505.mcf_r,/'
-+ rm /tmp/tmp.ZOZ138ABpT
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 523.xalancbmk_r.data .data
++ grep -q -c -w 523.xalancbmk_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.aoJhpCLx3G
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.8YOQ4EaDey
-++ mktemp
-+ tmperr=/tmp/tmp.c0MOd6BKGm
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59855
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.8YOQ4EaDey
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.VvLXcNfQIQ
-++ mktemp
-+ tmperr=/tmp/tmp.h70JK2xMn5
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59865
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-07.tcwglab/perf.serial.data/508.namd_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-'
-+ head -n 100 /tmp/tmp.VvLXcNfQIQ
-+ head -n 100 /tmp/tmp.aoJhpCLx3G
-++ basename 508.namd_r.data .data
-+ sed -e 's/^/508.namd_r,/'
-+ rm /tmp/tmp.aoJhpCLx3G
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 525.x264_r.data .data
++ grep -q -c -w 525.x264_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data
+++ ls 538.imagick_r.data 541.leela_r.data
++ sort
-++ ls 510.parest_r.data 511.povray_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.0EfMdeO85o
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.iCp97edLqI
-++ mktemp
-+ tmperr=/tmp/tmp.vboLFqgFmZ
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59885
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ head -n 100 /tmp/tmp.iCp97edLqI
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.NkqBAwOIa0
-++ mktemp
-+ tmperr=/tmp/tmp.FjfB6t8KZE
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59895
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/510.parest_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.NkqBAwOIa0
-+ head -n 100 /tmp/tmp.0EfMdeO85o
-++ basename 510.parest_r.data .data
-+ sed -e 's/^/510.parest_r,/'
-+ rm /tmp/tmp.0EfMdeO85o
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 538.imagick_r.data .data
++ grep -q -c -w 538.imagick_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.FoEHOedgcb
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.YQwnh1YZBZ
-++ mktemp
-+ tmperr=/tmp/tmp.A9ChGP8Nwl
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59912
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-'
-+ head -n 100 /tmp/tmp.YQwnh1YZBZ
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.2bT6yD8ezS
-++ mktemp
-+ tmperr=/tmp/tmp.T0UgRcmBy3
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59922
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-08.tcwglab/perf.serial.data/511.povray_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-'
-+ head -n 100 /tmp/tmp.2bT6yD8ezS
-+ head -n 100 /tmp/tmp.FoEHOedgcb
-++ basename 511.povray_r.data .data
-+ sed -e 's/^/511.povray_r,/'
-+ rm /tmp/tmp.FoEHOedgcb
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 541.leela_r.data .data
++ grep -q -c -w 541.leela_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for perf_dir in "${perf_dirs[@]}"
+ case "$buildid_dir" in
+ buildid_opt='--buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug'
++ cd results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data
+++ ls 510.parest_r.data 511.povray_r.data
++ sort
-++ ls 544.nab_r.data 557.xz_r.data
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.QRsaSuAEMw
-+ sort -t, -k2 -g -r
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.Zj5TNtAMZY
-++ mktemp
-+ tmperr=/tmp/tmp.ZFs5LO7G0x
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59942
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ sed -e 's/ *, */,/g'
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ head -n 100 /tmp/tmp.Zj5TNtAMZY
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.P7u586NzaP
-++ mktemp
-+ tmperr=/tmp/tmp.r5kQSiffnH
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59952
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/544.nab_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.P7u586NzaP
-+ head -n 100 /tmp/tmp.QRsaSuAEMw
-++ basename 544.nab_r.data .data
-+ sed -e 's/^/544.nab_r,/'
-+ rm /tmp/tmp.QRsaSuAEMw
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 510.parest_r.data .data
++ grep -q -c -w 510.parest_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ for data in $(cd "$perf_dir"; ls [1-8]*.data | sort)
-+ false
-++ mktemp
-+ tmpout3=/tmp/tmp.25U9DA82Pl
-+ for report_field in dso symbol
-+ sort -t, -k2 -g -r
-++ mktemp
-+ tmpout=/tmp/tmp.Ct5bJUuRO8
-++ mktemp
-+ tmperr=/tmp/tmp.10U2mRobaU
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xdso = xsymbol ']'
-++ echo sample
-++ sed -e s/size/dso_size/g
-+ format1=sample
-+ wait 59969
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F dso,sample -s sample -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g'
-+ head -n 100 /tmp/tmp.Ct5bJUuRO8
-+ for report_field in dso symbol
-++ mktemp
-+ tmpout=/tmp/tmp.xXpBbrPow5
-++ mktemp
-+ tmperr=/tmp/tmp.nArGOJNPtj
-+ perf_workaround_sort=
-+ perf_workaround_sed=
-+ '[' xsymbol = xsymbol ']'
-+ perf_workaround_sort=,dso
-+ perf_workaround_sed='-e s/,[^,]\+$//'
-++ echo sample
-++ sed -e s/size/symbol_size/g
-+ format1=sample
-+ wait 59979
-+ /usr/lib/linux-tools/tk1_32/perf --buildid-dir results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/.debug report --no-demangle -f -i results-1/tcwg-bmk-tk1-09.tcwglab/perf.serial.data/557.xz_r.data --stdio -g none --no-children -F symbol,sample -s sample,dso -t,
-+ awk '
-BEGIN { found_samples=0; found_command=0 }
-{ if (ignore_and_exit) { next } }
-/^# Samples: .* of event '\''cycles['\''/]/ { if (found_samples) { ignore_and_exit=1; next }; found_samples=1; next }
-/^# .*, *Samples/ { if (found_samples) { found_command=1 }; next }
-/^#/ { if (found_command) { ignore_and_exit=1; next } }
-/^$/ { next }
-{ if (found_command) { print $0 } }
-'
-+ sed -e 's/ *, */,/g' -e 's/,[^,]\+$//'
-+ head -n 100 /tmp/tmp.xXpBbrPow5
-+ head -n 100 /tmp/tmp.25U9DA82Pl
-++ basename 557.xz_r.data .data
-+ sed -e 's/^/557.xz_r,/'
-+ rm /tmp/tmp.25U9DA82Pl
++ '[' 'xresults-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1' '!=' x ']'
+++ basename 511.povray_r.data .data
++ grep -q -c -w 511.povray_r results-1/tcwg-bmk-tk1-01.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-02.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-03.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-04.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-05.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-06.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-08.tcwglab/failed.serial.csv.run.1 results-1/tcwg-bmk-tk1-09.tcwglab/failed.serial.csv.run.1
++ continue
+ '[' xyes = xyes ']'
+ bmk_name=spec
+ metrics=("${metrics[@]:1}")
+ merge_opts=("$csv_results_dir/perf.csv")
+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/size.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
-Warning: Executable not found for benchmark 526.blender_r
-Warning: Executable not found for benchmark 511.povray_r
-Warning: Executable not found for benchmark 510.parest_r
-Warning: Executable not found for benchmark 525.x264_r
-Warning: Executable not found for benchmark 538.imagick_r
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/size-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/size.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Warning: Executable not found for benchmark 502.gcc_r
Warning: Executable not found for benchmark 500.perlbench_r
-Warning: Executable not found for benchmark 508.namd_r
-Warning: Executable not found for benchmark 544.nab_r
+Warning: Executable not found for benchmark 538.imagick_r
Warning: Executable not found for benchmark 520.omnetpp_r
Warning: Executable not found for benchmark 519.lbm_r
+Warning: Executable not found for benchmark 526.blender_r
+Warning: Executable not found for benchmark 508.namd_r
+Warning: Executable not found for benchmark 525.x264_r
+Warning: Executable not found for benchmark 511.povray_r
+Warning: Executable not found for benchmark 510.parest_r
+Warning: Executable not found for benchmark 544.nab_r
+ merge_opts+=("$csv_results_dir/$metric.csv")
+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/vect.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/vect-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/vect.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
+ merge_opts+=("$csv_results_dir/$metric.csv")
+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/sve.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
-Warning: Executable not found for benchmark 526.blender_r
-Warning: Executable not found for benchmark 511.povray_r
-Warning: Executable not found for benchmark 510.parest_r
-Warning: Executable not found for benchmark 525.x264_r
-Warning: Executable not found for benchmark 538.imagick_r
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/sve-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/sve.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Warning: Executable not found for benchmark 502.gcc_r
Warning: Executable not found for benchmark 500.perlbench_r
-Warning: Executable not found for benchmark 508.namd_r
-Warning: Executable not found for benchmark 544.nab_r
+Warning: Executable not found for benchmark 538.imagick_r
Warning: Executable not found for benchmark 520.omnetpp_r
Warning: Executable not found for benchmark 519.lbm_r
-+ merge_opts+=("$csv_results_dir/$metric.csv")
-+ for metric in "${metrics[@]}"
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/md5sum.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Warning: Executable not found for benchmark 526.blender_r
+Warning: Executable not found for benchmark 508.namd_r
+Warning: Executable not found for benchmark 525.x264_r
Warning: Executable not found for benchmark 511.povray_r
Warning: Executable not found for benchmark 510.parest_r
-Warning: Executable not found for benchmark 525.x264_r
-Warning: Executable not found for benchmark 538.imagick_r
+Warning: Executable not found for benchmark 544.nab_r
++ merge_opts+=("$csv_results_dir/$metric.csv")
++ for metric in "${metrics[@]}"
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/md5sum-data-to-csv.py --bmk_name spec --out_csv_file artifacts/results-vs-first/csv-results-1/md5sum.csv --perf_csv artifacts/results-vs-first/csv-results-1/perf.csv --results_dir results-1 --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Warning: Executable not found for benchmark 502.gcc_r
Warning: Executable not found for benchmark 500.perlbench_r
-Warning: Executable not found for benchmark 508.namd_r
-Warning: Executable not found for benchmark 544.nab_r
+Warning: Executable not found for benchmark 538.imagick_r
Warning: Executable not found for benchmark 520.omnetpp_r
Warning: Executable not found for benchmark 519.lbm_r
+Warning: Executable not found for benchmark 526.blender_r
+Warning: Executable not found for benchmark 508.namd_r
+Warning: Executable not found for benchmark 525.x264_r
+Warning: Executable not found for benchmark 511.povray_r
+Warning: Executable not found for benchmark 510.parest_r
+Warning: Executable not found for benchmark 544.nab_r
+ merge_opts+=("$csv_results_dir/$metric.csv")
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-1/perf.csv artifacts/results-vs-first/csv-results-1/size.csv artifacts/results-vs-first/csv-results-1/vect.csv artifacts/results-vs-first/csv-results-1/sve.csv artifacts/results-vs-first/csv-results-1/md5sum.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/merge-metric-csvs.py artifacts/results-vs-first/csv-results-1/perf.csv artifacts/results-vs-first/csv-results-1/size.csv artifacts/results-vs-first/csv-results-1/vect.csv artifacts/results-vs-first/csv-results-1/sve.csv artifacts/results-vs-first/csv-results-1/md5sum.csv
+ csvs=' artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv'
+ num=2
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/csvs2table.py -p 5 --relative artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/csvs2table.py -p 5 --relative artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv
+ cat artifacts/results-vs-first/results-internal.csv
+ c++filt -p
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/csvs2table.py -p 0 --relative artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/csvs2table.py -p 0 --relative artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv
+ c++filt -p
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/csvs2table.py -p 99 --relative artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/csvs2table.py -p 99 --relative artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv
+ c++filt -p
-+ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/compare-results.py artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
++ /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/compare-results.py artifacts/results-vs-first/csv-results-0/results.csv artifacts/results-vs-first/csv-results-1/results.csv --interesting_symbols artifacts/results-vs-first/interesting-symbols.csv
Failed for column: num_sve_loops
Failed for column: num_sve_loops
Traceback (most recent call last):
- File "/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/compare-results.py", line 105, in <module>
+ File "/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/compare-results.py", line 105, in <module>
main()
- File "/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/compare-results.py", line 100, in main
+ File "/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/compare-results.py", line 100, in main
validate_merged_df(merged_df, metrics)
- File "/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/compare-results.py", line 35, in validate_merged_df
+ File "/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/../bmk-scripts/compare-results.py", line 35, in validate_merged_df
assert rel_metric == 100
AssertionError
+ true