diff options
Diffstat (limited to 'results-vs-first/tcwg-benchmark-results.log')
-rw-r--r-- | results-vs-first/tcwg-benchmark-results.log | 3730 |
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 |