diff options
author | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-11-29 02:16:36 +0000 |
---|---|---|
committer | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-11-29 02:17:02 +0000 |
commit | 36ef4120c58219c2523c81965fcad46a5e5fca2f (patch) | |
tree | feeb305d67daf465760bdd7e3986dc9b9dcb13bc /notify | |
parent | 952cc880611ac69d7f7142bb16c91ad34274ffae (diff) |
onsuccess: #103: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/
Results :
| # reset_artifacts:
| -10
| # build_abe binutils:
| -9
| # build_abe stage1 -- --set gcc_override_configure=--with-mode=arm --set gcc_override_configure=--disable-libsanitizer:
| -8
| # build_abe linux:
| -7
| # build_abe glibc:
| -6
| # build_abe stage2 -- --set gcc_override_configure=--with-mode=arm --set gcc_override_configure=--disable-libsanitizer:
| -5
| # benchmark -- -O3_marm:
| 1
check_regression status : 0
Diffstat (limited to 'notify')
-rw-r--r-- | notify/exe.improvement | 1 | ||||
-rw-r--r-- | notify/jira/comment-template.txt | 4 | ||||
-rw-r--r-- | notify/jira/comments.txt | 4 | ||||
-rw-r--r-- | notify/lnt_report.json | 360 | ||||
-rw-r--r-- | notify/mail-body.txt | 50 | ||||
-rw-r--r-- | notify/mail-subject.txt | 2 | ||||
-rw-r--r-- | notify/notify-full.log | 328 | ||||
-rw-r--r-- | notify/notify-init.log | 106 | ||||
-rw-r--r-- | notify/output-bmk-results.log | 300 |
9 files changed, 511 insertions, 644 deletions
diff --git a/notify/exe.improvement b/notify/exe.improvement new file mode 100644 index 00000000..4f7e4fd1 --- /dev/null +++ b/notify/exe.improvement @@ -0,0 +1 @@ +4,447.dealII,dealII_base.default,sped up by 4% - 447.dealII,sped up by 4% - 447.dealII - from 5808 to 5578 perf samples
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt index eef384a5..088fa2e9 100644 --- a/notify/jira/comment-template.txt +++ b/notify/jira/comment-template.txt @@ -1,3 +1,3 @@ [GNU-689] -No change -Details: https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/artifact/artifacts/notify/mail-body.txt/*view*/ +sped up by 4% - 447.dealII +Details: https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/jira/comments.txt b/notify/jira/comments.txt index eef384a5..ce91af0c 100644 --- a/notify/jira/comments.txt +++ b/notify/jira/comments.txt @@ -1,3 +1,3 @@ [GNU-689] -No change -Details: https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/artifact/artifacts/notify/mail-body.txt/*view*/ +447.dealII sped up by 4% +Details: https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/lnt_report.json b/notify/lnt_report.json index fab15e99..e521089e 100644 --- a/notify/lnt_report.json +++ b/notify/lnt_report.json @@ -6,479 +6,479 @@ "Run": { "Info": { "tag": "tcwg_bmk-code_speed-spec2k6", - "run_order": "basepoints/gcc-14-02509-g8f1a26ee259", - "test_url": "https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/", - "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=0d8de8f255d3333c7a122c419f7f75f3c6c45df5", - "git_gcc": "https://github.com/gcc-mirror/gcc/commit/8f1a26ee259f72e42405b9c5f2b161042ec4014b", + "run_order": "basepoints/gcc-14-02623-gc11a3aedec2", + "test_url": "https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/", + "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=fdc60e8cf680d6eb35813150b85283fc92ec2c0d", + "git_gcc": "https://github.com/gcc-mirror/gcc/commit/c11a3aedec2649d72d1b7a3a2bd909c5863eefa1", "git_linux": "https://git.linaro.org/kernel-org/linux-stable.git/commit/?id=3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd", - "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=721f30116ce653fffb0156e1298c8063833396e3", + "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=374cab0d95493c65bfcf8b7160a35d00258ff929", "__report_version__": "1" }, - "Start Time": "2023-06-29 00:05:08" + "Start Time": "2023-07-08 20:08:46" }, "Tests": [ { "Data": [ - 792120 + 1180353 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.code_size" } , { "Data": [ - 34759 + 3214957 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.code_size" } , { "Data": [ - 4319461 + 24622 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.code_size" } , { "Data": [ - 1180549 + 76304 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.code_size" } , { "Data": [ - 3215173 + 196751 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.code_size" } , { "Data": [ - 24622 + 6963762 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.code_size" } , { "Data": [ - 76296 + 3777930 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.code_size" } , { "Data": [ - 38500 + 792056 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.code_size" } , { "Data": [ - 12326 + 34759 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.code_size" } , { "Data": [ - 555662 + 4319613 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.code_size" } , { "Data": [ - 1482149 + 298077 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.code_size" } , { "Data": [ - 3123615 + 158008 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.code_size" } , { "Data": [ - 230018 + 402925 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.code_size" } , { "Data": [ - 929045 + 9488654 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.code_size" } , { "Data": [ - 741155 + 340786 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.code_size" } , { "Data": [ - 102875 + 123770 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.code_size" } , { "Data": [ - 298061 + 10603 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.code_size" } , { "Data": [ - 157992 + 1484877 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.code_size" } , { "Data": [ - 402957 + 3122459 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.code_size" } , { "Data": [ - 9488590 + 230018 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.code_size" } , { "Data": [ - 340810 + 1745546 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.code_size" } , { "Data": [ - 123778 + 948850 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.code_size" } , { "Data": [ - 10603 + 409521 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.code_size" } , { "Data": [ - 1745714 + 38500 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.code_size" } , { "Data": [ - 948802 + 12326 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.code_size" } , { "Data": [ - 409533 + 555662 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.code_size" } , { "Data": [ - 196799 + 928949 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.code_size" } , { "Data": [ - 6962686 + 741283 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.code_size" } , { "Data": [ - 3777158 + 102875 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.code_size" + "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.code_size" } , { "Data": [ - 10005 + 7957 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.exec" } , { "Data": [ - 10566 + 13353 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.exec" } , { "Data": [ - 5808 + 13094 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.exec" } , { "Data": [ - 7863 + 13491 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.exec" } , { "Data": [ - 4565 + 6827 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.exec" } , { "Data": [ - 18304 + 8885 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.exec" } , { "Data": [ - 8078 + 11468 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.exec" } , { "Data": [ - 11616 + 25684 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.exec" } , { "Data": [ - 6295 + 5355 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.exec" } , { "Data": [ - 12829 + 10007 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.exec" } , { "Data": [ - 8093 + 10547 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.exec" } , { "Data": [ - 13313 + 5578 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.exec" } , { "Data": [ - 13276 + 7941 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.exec" } , { "Data": [ - 16123 + 11810 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.exec" } , { "Data": [ - 9437 + 6274 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.exec" } , { "Data": [ - 6485 + 12842 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.exec" } , { "Data": [ - 9847 + 21710 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.exec" } , { "Data": [ - 26794 + 10831 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.exec" } , { "Data": [ - 14503 + 10631 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.exec" } , { "Data": [ - 11290 + 12517 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.exec" } , { "Data": [ - 25916 + 9825 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.exec" } , { "Data": [ - 5510 + 26787 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.exec" } , { "Data": [ - 13497 + 14410 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.exec" } , { "Data": [ - 6838 + 16150 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.exec" } , { "Data": [ - 8893 + 9521 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.exec" } , { "Data": [ - 21798 + 6564 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.exec" } , { "Data": [ - 10844 + 7897 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.exec" } , { "Data": [ - 10614 + 4541 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.exec" } , { "Data": [ - 12511 + 18324 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.exec" + "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.exec" } , { @@ -486,7 +486,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.compile_status" } , { @@ -494,7 +494,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.execution_status" } , { @@ -502,7 +502,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.compile_status" } , { @@ -510,7 +510,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.execution_status" } , { @@ -518,7 +518,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.compile_status" } , { @@ -526,7 +526,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.execution_status" } , { @@ -534,7 +534,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.compile_status" } , { @@ -542,7 +542,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.execution_status" } , { @@ -550,7 +550,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.compile_status" } , { @@ -558,7 +558,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.execution_status" } , { @@ -566,7 +566,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.compile_status" } , { @@ -574,7 +574,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.execution_status" } , { @@ -582,7 +582,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.compile_status" } , { @@ -590,7 +590,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.execution_status" } , { @@ -598,7 +598,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.compile_status" } , { @@ -606,7 +606,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.execution_status" } , { @@ -614,7 +614,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.compile_status" } , { @@ -622,7 +622,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.execution_status" } , { @@ -630,7 +630,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.compile_status" } , { @@ -638,7 +638,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.444.namd.execution_status" } , { @@ -646,7 +646,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.compile_status" } , { @@ -654,7 +654,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.456.hmmer.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.445.gobmk.execution_status" } , { @@ -662,7 +662,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.compile_status" } , { @@ -670,7 +670,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.458.sjeng.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.447.dealII.execution_status" } , { @@ -678,7 +678,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.compile_status" } , { @@ -686,7 +686,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.459.GemsFDTD.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.400.perlbench.execution_status" } , { @@ -694,7 +694,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.compile_status" } , { @@ -702,7 +702,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.401.bzip2.execution_status" } , { @@ -710,7 +710,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.compile_status" } , { @@ -718,7 +718,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.403.gcc.execution_status" } , { @@ -726,7 +726,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.compile_status" } , { @@ -734,7 +734,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.410.bwaves.execution_status" } , { @@ -742,7 +742,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.compile_status" } , { @@ -750,7 +750,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.execution_status" } , { @@ -758,7 +758,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.compile_status" } , { @@ -766,7 +766,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.execution_status" } , { @@ -774,7 +774,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.compile_status" } , { @@ -782,7 +782,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.execution_status" } , { @@ -790,7 +790,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.compile_status" } , { @@ -798,7 +798,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.481.wrf.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.execution_status" } , { @@ -806,7 +806,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.compile_status" } , { @@ -814,7 +814,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.482.sphinx3.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.435.gromacs.execution_status" } , { @@ -822,7 +822,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.compile_status" } , { @@ -830,7 +830,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.483.xalancbmk.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.436.cactusADM.execution_status" } , { @@ -838,7 +838,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.compile_status" } , { @@ -846,7 +846,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.470.lbm.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.437.leslie3d.execution_status" } , { @@ -854,7 +854,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.compile_status" } , { @@ -862,7 +862,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.471.omnetpp.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.462.libquantum.execution_status" } , { @@ -870,7 +870,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.compile_status" } , { @@ -878,7 +878,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.473.astar.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.464.h264ref.execution_status" } , { @@ -886,7 +886,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.compile_status" } , { @@ -894,7 +894,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.416.gamess.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.465.tonto.execution_status" } , { @@ -902,7 +902,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.compile_status" } , { @@ -910,7 +910,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.429.mcf.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.450.soplex.execution_status" } , { @@ -918,7 +918,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.compile_status" } , { @@ -926,7 +926,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.433.milc.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.453.povray.execution_status" } , { @@ -934,7 +934,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.compile_status" + "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.compile_status" } , { @@ -942,7 +942,7 @@ 0 ], "Info": {}, - "Name": "tcwg_bmk-code_speed-spec2k6.434.zeusmp.execution_status" + "Name": "tcwg_bmk-code_speed-spec2k6.454.calculix.execution_status" } ] } diff --git a/notify/mail-body.txt b/notify/mail-body.txt index 1a117b26..bf038679 100644 --- a/notify/mail-body.txt +++ b/notify/mail-body.txt @@ -2,33 +2,25 @@ Dear contributor, our automatic CI has detected problems related to your patch(e In CI config tcwg_bmk-code_speed-spec2k6/gnu-arm-master-O3 after: - | 17454 commits in binutils,gcc,linux,glibc - | 0d8de8f255d Automatic date update in version.in - | 22f6f7979cb Implement 'Enum_Val and 'Enum_Rep - | 1e5ae3d17f0 Remove ada_attribute_name - | f6f78318fca Let '^' through the lexer - | 22e90ac5af4 elf_object_p load of dynamic symbols - | ... and 253 more commits in binutils - | 8f1a26ee259 pdp11: Fix epilogue generation [PR107841] - | ae862e0e47c m2, build: Use LDLFAGS for mklink - | 616a101848b fortran: Release symbols in reversed order [PR106050] - | 032b5da1fc7 Darwin: Use -platform_version when available [PR110624]. - | ef3bbc69d15 rs6000, Add return value to __builtin_set_fpscr_rn - | ... and 604 more commits in gcc - | 3a9c734cf380 Merge v6.4.3 - | 160f4124ea8b Linux 6.4.3 - | 036666b4163d fork: lock VMAs of the parent process when forking - | 890ba5c464c2 bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page - | e83e62fb1f38 mm: call arch_swap_restore() from do_swap_page() - | ... and 16502 more commits in linux - | 721f30116c s390: Add the clone3 wrapper - | 6cf4ebe10c manual: Fix typos in struct dl_find_object - | dddc88587a sparc: Fix la_symbind for bind-now (BZ 23734) - | ca230f5833 i386: make debug wrappers compatible with static PIE - | 0e1324e655 LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx} - | ... and 75 more commits in glibc - -No change + | 162 commits in binutils,gcc,glibc + | fdc60e8cf68 Updated Swedish translation for the binutils subdirectory + | 9cc5af6a1f8 PR 30632 - ld segfaults if linker script includes a STARTUP line. + | b0a101c53a1 RISC-V: Supports Zcb extension. + | 7ab8bf1c777 RISC-V: Support Zca/f/d extensions. + | ffcdd0184d2 Automatic date update in version.in + | ... and 40 more commits in binutils + | c11a3aedec2 tree-ssa-loop-ch improvements, part 3 + | b41a927bcbd c++: constexpr bit_cast with empty field + | b80e3c468e3 [modula2] Uninitialized variable static analysis improvements + | cbe5f6859a7 middle-end/105715 - missed RTL if-conversion with COND_EXPR expansion + | cde17323f95 c++: non-standalone surrogate call template + | ... and 109 more commits in gcc + | 374cab0d95 Regenerate libc.pot + | c6cb8783b5 configure: Use autoconf 2.71 + | 5a70ac9d39 Update sparc libm-test-ulps + +the following benchmarks speeds up by more than 3%: +- sped up by 4% - 447.dealII - from 5808 to 5578 perf samples
The configuration of this build is: Below reproducer instructions can be used to re-build both "first_bad" and "last_good" cross-toolchains used in this bisection. Naturally, the scripts will fail when triggerring benchmarking jobs if you don\'t have access to Linaro TCWG CI. @@ -46,6 +38,6 @@ This benchmarking CI is work-in-progress, and we welcome feedback and suggestion -----------------8<--------------------------8<--------------------------8<-------------------------- The information below can be used to reproduce a debug environment: -Current build : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/88/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/artifact/artifacts +Reference build : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/artifact/artifacts diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index ef4cf216..6c356973 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] 17454 commits in binutils,gcc,linux,glibc: No change on arm O3 +[Linaro-TCWG-CI] 162 commits in binutils,gcc,glibc: sped up by 4% - 447.dealII on arm O3 diff --git a/notify/notify-full.log b/notify/notify-full.log index 21e3633e..c0b74d6e 100644 --- a/notify/notify-full.log +++ b/notify/notify-full.log @@ -1,9 +1,9 @@ -MOUNTS: /home/tcwg-buildslave/workspace/tcwg_bmk_3:/home/tcwg-buildslave/workspace/tcwg_bmk_3 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache /home/tcwg-benchmark -DEBUG: starting docker on dev-01.tcwglab from dev-01, date Fri Jul 14 03:11:52 AM UTC 2023 -ssh -Snone -oForwardAgent=no dev-01.tcwglab docker-wrapper run --name 102-tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_bmk_3:/home/tcwg-buildslave/workspace/tcwg_bmk_3 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache -v /home/tcwg-benchmark --cap-add=SYS_PTRACE --security-opt seccomp:unconfined --memory=64000M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-31 linaro/ci-amd64-tcwg-build-ubuntu:jammy +MOUNTS: /home/tcwg-buildslave/workspace/tcwg_bmk_1:/home/tcwg-buildslave/workspace/tcwg_bmk_1 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache /home/tcwg-benchmark +DEBUG: starting docker on build-10.tcwglab from build-10, date Tue Jul 18 06:53:18 PM UTC 2023 +ssh -Snone -oForwardAgent=no build-10.tcwglab docker-wrapper run --name 103-tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_bmk_1:/home/tcwg-buildslave/workspace/tcwg_bmk_1 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache -v /home/tcwg-benchmark --cap-add=SYS_PTRACE --security-opt seccomp:unconfined --memory=16000M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-7 linaro/ci-amd64-tcwg-build-ubuntu:jammy WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. -/home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true +/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true + false + dryrun= @@ -21,25 +21,25 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ set +x + ci_project=tcwg_bmk-code_speed-spec2k6 ++ get_current_manifest '{rr[ci_config]}' -++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' # Debug traces : -# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/88/ -# Using dir : base-artifacts +++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' ++ set +x + ci_config=gnu-arm-master-O3 + echo '# Debug traces :' ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/88/' +# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/ +# Using dir : base-artifacts ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/' + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/ +# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -61,11 +61,11 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ set -euf -o pipefail +++ local c delim= +++ for c in ${rr[components]} -+++ '[' xgit://sourceware.org/git/binutils-gdb.git#0d8de8f255d3333c7a122c419f7f75f3c6c45df5 '!=' xbaseline ']' ++++ '[' xgit://sourceware.org/git/binutils-gdb.git#fdc60e8cf680d6eb35813150b85283fc92ec2c0d '!=' xbaseline ']' +++ echo -ne binutils +++ delim=' ' +++ for c in ${rr[components]} -+++ '[' xhttps://github.com/gcc-mirror/gcc.git#8f1a26ee259f72e42405b9c5f2b161042ec4014b '!=' xbaseline ']' ++++ '[' xhttps://github.com/gcc-mirror/gcc.git#c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 '!=' xbaseline ']' +++ echo -ne ' gcc' +++ delim=' ' +++ for c in ${rr[components]} @@ -73,7 +73,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ echo -ne ' linux' +++ delim=' ' +++ for c in ${rr[components]} -+++ '[' xgit://sourceware.org/git/glibc.git#721f30116ce653fffb0156e1298c8063833396e3 '!=' xbaseline ']' ++++ '[' xgit://sourceware.org/git/glibc.git#374cab0d95493c65bfcf8b7160a35d00258ff929 '!=' xbaseline ']' +++ echo -ne ' glibc' +++ delim=' ' +++ echo @@ -89,7 +89,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ '[' x0d8de8f255d3333c7a122c419f7f75f3c6c45df5 '!=' x6a4058a60683ea096683d441cb78e3ad686f134f ']' +++ '[' xfdc60e8cf680d6eb35813150b85283fc92ec2c0d '!=' x0d8de8f255d3333c7a122c419f7f75f3c6c45df5 ']' ++ echo -ne binutils ++ delim=' ' ++ for c in $(print_updated_components) @@ -104,7 +104,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ '[' x8f1a26ee259f72e42405b9c5f2b161042ec4014b '!=' xf10a4ce044a62c92ff3787895f5bae11f5375a59 ']' +++ '[' xc11a3aedec2649d72d1b7a3a2bd909c5863eefa1 '!=' x8f1a26ee259f72e42405b9c5f2b161042ec4014b ']' ++ echo -ne ' gcc' ++ delim=' ' ++ for c in $(print_updated_components) @@ -119,9 +119,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev -++ '[' x3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd '!=' x428d764c681607c504c3274cdf38b863f34e9793 ']' -++ echo -ne ' linux' -++ delim=' ' +++ '[' x3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd '!=' x3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd ']' ++ for c in $(print_updated_components) +++ get_current_git glibc_rev +++ set -euf -o pipefail @@ -134,19 +132,19 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev -++ '[' x721f30116ce653fffb0156e1298c8063833396e3 '!=' x1d44530a5be2442e064baa48139adc9fdfb1fc6b ']' +++ '[' x374cab0d95493c65bfcf8b7160a35d00258ff929 '!=' x721f30116ce653fffb0156e1298c8063833396e3 ']' ++ echo -ne ' glibc' ++ delim=' ' ++ echo # Debug traces : -# change_kind=multiple_components : binutils gcc linux glibc +# change_kind=multiple_components : binutils gcc glibc + local c base_rev cur_rev c_commits -+ '[' 4 = 0 ']' -+ '[' 4 = 1 ']' ++ '[' 3 = 0 ']' ++ '[' 3 = 1 ']' + change_kind=multiple_components + changed_single_component= + echo '# Debug traces :' -+ echo '# change_kind=multiple_components : binutils gcc linux glibc' ++ echo '# change_kind=multiple_components : binutils gcc glibc' + for c in "${changed_components[@]}" ++ get_baseline_git binutils_rev ++ set -euf -o pipefail @@ -154,17 +152,17 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/binutils_rev -+ base_rev=6a4058a60683ea096683d441cb78e3ad686f134f ++ base_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 ++ get_current_git binutils_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/binutils_rev -+ cur_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -++ git -C binutils rev-list --count 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -# rev for binutils : 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 (258 commits) -+ c_commits=258 -+ echo '# rev for binutils : 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 (258 commits)' ++ cur_rev=fdc60e8cf680d6eb35813150b85283fc92ec2c0d +++ git -C binutils rev-list --count 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d +# rev for binutils : 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d (45 commits) ++ c_commits=45 ++ echo '# rev for binutils : 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d (45 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git gcc_rev ++ set -euf -o pipefail @@ -172,35 +170,17 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gcc_rev -+ base_rev=f10a4ce044a62c92ff3787895f5bae11f5375a59 ++ base_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b ++ get_current_git gcc_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gcc_rev -+ cur_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b -++ git -C gcc rev-list --count f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b -# rev for gcc : f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b (609 commits) -+ c_commits=609 -+ echo '# rev for gcc : f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b (609 commits)' -+ for c in "${changed_components[@]}" -++ get_baseline_git linux_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/linux_rev -+ base_rev=428d764c681607c504c3274cdf38b863f34e9793 -++ get_current_git linux_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/linux_rev -+ cur_rev=3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -++ git -C linux rev-list --count 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -# rev for linux : 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd (16507 commits) -+ c_commits=16507 -+ echo '# rev for linux : 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd (16507 commits)' ++ cur_rev=c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +++ git -C gcc rev-list --count 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +# rev for gcc : 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 (114 commits) ++ c_commits=114 ++ echo '# rev for gcc : 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 (114 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git glibc_rev ++ set -euf -o pipefail @@ -208,26 +188,22 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/glibc_rev -+ base_rev=1d44530a5be2442e064baa48139adc9fdfb1fc6b ++ base_rev=721f30116ce653fffb0156e1298c8063833396e3 ++ get_current_git glibc_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/glibc_rev -+ cur_rev=721f30116ce653fffb0156e1298c8063833396e3 -++ git -C glibc rev-list --count 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 -# rev for glibc : 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 (80 commits) ++ cur_rev=374cab0d95493c65bfcf8b7160a35d00258ff929 +++ git -C glibc rev-list --count 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 +# rev for glibc : 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 (3 commits) -+ c_commits=80 -+ echo '# rev for glibc : 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 (80 commits)' ++ c_commits=3 ++ echo '# rev for glibc : 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 (3 commits)' + echo '' + setup_stages_to_run + '[' xignore == xignore ']' + post_jira_comment=false -# generate_extra_details -# post_interesting_commits -# post_interesting_commits -# print all notification files + post_jira_card=false + post_icommits=false + post_mail=false @@ -241,9 +217,11 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n + print_result_f=bmk_print_result + print_config_f=bmk_print_config + generate_extra_details +# generate_extra_details + set -euf -o pipefail + echo '# generate_extra_details' + post_interesting_commits init +# post_interesting_commits + set -euf -o pipefail + echo '# post_interesting_commits' + local stage=init @@ -257,10 +235,12 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n + return + post_interesting_commits full + set -euf -o pipefail +# post_interesting_commits + echo '# post_interesting_commits' + local stage=full + '[' multiple_components '!=' single_commit ']' + return +# print all notification files + echo '# print all notification files' + print_mail_recipients + false @@ -355,11 +335,11 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/artifact/artifacts ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/artifact/artifacts ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -+ good_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/88/artifact/artifacts ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/artifact/artifacts + cat ++ bmk_print_result --oneline ++ false @@ -405,16 +385,16 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ base_rev=6a4058a60683ea096683d441cb78e3ad686f134f +++ base_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 +++ get_current_git binutils_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/binutils_rev -++ cur_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -+++ git -C binutils rev-list --count 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -++ c_commits=258 -++ new_commits=258 +++ cur_rev=fdc60e8cf680d6eb35813150b85283fc92ec2c0d ++++ git -C binutils rev-list --count 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d +++ c_commits=45 +++ new_commits=45 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -422,33 +402,16 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ base_rev=f10a4ce044a62c92ff3787895f5bae11f5375a59 +++ base_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b +++ get_current_git gcc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/gcc_rev -++ cur_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b -+++ git -C gcc rev-list --count f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b -++ c_commits=609 -++ new_commits=867 -++ for c in "${changed_components[@]}" -+++ get_baseline_git linux_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/linux_rev -++ base_rev=428d764c681607c504c3274cdf38b863f34e9793 -+++ get_current_git linux_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/linux_rev -++ cur_rev=3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -+++ git -C linux rev-list --count 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -++ c_commits=16507 -++ new_commits=17374 +++ cur_rev=c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 ++++ git -C gcc rev-list --count 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +++ c_commits=114 +++ new_commits=159 ++ for c in "${changed_components[@]}" +++ get_baseline_git glibc_rev +++ set -euf -o pipefail @@ -456,22 +419,22 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev -++ base_rev=1d44530a5be2442e064baa48139adc9fdfb1fc6b +++ base_rev=721f30116ce653fffb0156e1298c8063833396e3 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev -++ cur_rev=721f30116ce653fffb0156e1298c8063833396e3 -+++ git -C glibc rev-list --count 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 -++ c_commits=80 -++ new_commits=17454 -+++ echo binutils gcc linux glibc +++ cur_rev=374cab0d95493c65bfcf8b7160a35d00258ff929 ++++ git -C glibc rev-list --count 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 +++ c_commits=3 +++ new_commits=162 ++++ echo binutils gcc glibc +++ tr ' ' , -++ components=binutils,gcc,linux,glibc -++ echo '17454 commits in binutils,gcc,linux,glibc' -++ print_commits --short +++ components=binutils,gcc,glibc +++ echo '162 commits in binutils,gcc,glibc' ++ sed -e 's/^/ | /' +++ print_commits --short ++ false ++ local print_arg=--short ++ local components new_commits more_lines @@ -484,27 +447,27 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ base_rev=6a4058a60683ea096683d441cb78e3ad686f134f +++ base_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 +++ get_current_git binutils_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/binutils_rev -++ cur_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -+++ git -C binutils rev-list --count 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -++ c_commits=258 -++ new_commits=258 +++ cur_rev=fdc60e8cf680d6eb35813150b85283fc92ec2c0d ++++ git -C binutils rev-list --count 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d +++ c_commits=45 +++ new_commits=45 ++ echo 'binutils commits:' -+++ git -C binutils log --pretty=oneline 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 ++++ git -C binutils log --pretty=oneline 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d +++ head -n5 +++ true -++ echo '0d8de8f255d3333c7a122c419f7f75f3c6c45df5 Automatic date update in version.in -22f6f7979cbb2092db64896df33b02a146076ecb Implement '\''Enum_Val and '\''Enum_Rep -1e5ae3d17f02bba07b07e1b6367563cf4d0eff99 Remove ada_attribute_name -f6f78318fca803c4907fb8d7f6ded8295f1947b1 Let '\''^'\'' through the lexer -22e90ac5af46c01ee4972cf04e835266862bbb35 elf_object_p load of dynamic symbols' -++ '[' 258 -gt 5 ']' -++ echo '... and 253 more' +++ echo 'fdc60e8cf680d6eb35813150b85283fc92ec2c0d Updated Swedish translation for the binutils subdirectory +9cc5af6a1f80ea46b2444e266c69193c32c13d3b PR 30632 - ld segfaults if linker script includes a STARTUP line. +b0a101c53a1caa3f2a9fc2032f703ca4465cfbbb RISC-V: Supports Zcb extension. +7ab8bf1c777644f834ccbc5d1e83d721859ca1ba RISC-V: Support Zca/f/d extensions. +ffcdd0184d2da860d45ab326dd7afe00c432e428 Automatic date update in version.in' +++ '[' 45 -gt 5 ']' +++ echo '... and 40 more' ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -512,55 +475,27 @@ f6f78318fca803c4907fb8d7f6ded8295f1947b1 Let '\''^'\'' through the lexer +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ base_rev=f10a4ce044a62c92ff3787895f5bae11f5375a59 +++ base_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b +++ get_current_git gcc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/gcc_rev -++ cur_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b -+++ git -C gcc rev-list --count f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b -++ c_commits=609 -++ new_commits=867 +++ cur_rev=c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 ++++ git -C gcc rev-list --count 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +++ c_commits=114 +++ new_commits=159 ++ echo 'gcc commits:' -+++ git -C gcc log --pretty=oneline f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b -+++ head -n5 -+++ true -++ echo '8f1a26ee259f72e42405b9c5f2b161042ec4014b pdp11: Fix epilogue generation [PR107841] -ae862e0e47cb2d62d7c624ab999a3bd8bd2914ef m2, build: Use LDLFAGS for mklink -616a101848bfd5b61ffdd87ae9b1153139d916ca fortran: Release symbols in reversed order [PR106050] -032b5da1fc781bd3c23d9caa72fb09439e7f6f3a Darwin: Use -platform_version when available [PR110624]. -ef3bbc69d15707e4db6e2f198c621effb636cc26 rs6000, Add return value to __builtin_set_fpscr_rn' -++ '[' 609 -gt 5 ']' -++ echo '... and 604 more' -++ for c in "${changed_components[@]}" -+++ get_baseline_git linux_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/linux_rev -++ base_rev=428d764c681607c504c3274cdf38b863f34e9793 -+++ get_current_git linux_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/linux_rev -++ cur_rev=3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -+++ git -C linux rev-list --count 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -++ c_commits=16507 -++ new_commits=17374 -++ echo 'linux commits:' -+++ git -C linux log --pretty=oneline 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd ++++ git -C gcc log --pretty=oneline 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +++ head -n5 +++ true -++ echo '3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd Merge v6.4.3 -160f4124ea8b4cd6c86867e111fa55e266345a16 Linux 6.4.3 -036666b4163d320282a627075934f1ab0de12f8b fork: lock VMAs of the parent process when forking -890ba5c464c2a9aeb26d0e873962e5b7d401df6b bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page -e83e62fb1f386ee0e3e0da327660d4a4bcc2af2e mm: call arch_swap_restore() from do_swap_page()' -++ '[' 16507 -gt 5 ']' -++ echo '... and 16502 more' +++ echo 'c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 tree-ssa-loop-ch improvements, part 3 +b41a927bcbdf27723b9d420f0b403f2af12129f1 c++: constexpr bit_cast with empty field +b80e3c468e373cc6fd4e41a5879dbca95a40ac8c [modula2] Uninitialized variable static analysis improvements +cbe5f6859a73b2acf203bd7d13f9fb245d63cbd4 middle-end/105715 - missed RTL if-conversion with COND_EXPR expansion +cde17323f950ac372691efd0a740fe0b4d7914a4 c++: non-standalone surrogate call template' +++ '[' 114 -gt 5 ']' +++ echo '... and 109 more' ++ for c in "${changed_components[@]}" +++ get_baseline_git glibc_rev +++ set -euf -o pipefail @@ -568,27 +503,23 @@ e83e62fb1f386ee0e3e0da327660d4a4bcc2af2e mm: call arch_swap_restore() from do_sw +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev -++ base_rev=1d44530a5be2442e064baa48139adc9fdfb1fc6b +++ base_rev=721f30116ce653fffb0156e1298c8063833396e3 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev -++ cur_rev=721f30116ce653fffb0156e1298c8063833396e3 -+++ git -C glibc rev-list --count 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 -++ c_commits=80 -++ new_commits=17454 +++ cur_rev=374cab0d95493c65bfcf8b7160a35d00258ff929 ++++ git -C glibc rev-list --count 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 +++ c_commits=3 +++ new_commits=162 ++ echo 'glibc commits:' -+++ git -C glibc log --pretty=oneline 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 ++++ git -C glibc log --pretty=oneline 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 +++ head -n5 -+++ true -++ echo '721f30116ce653fffb0156e1298c8063833396e3 s390: Add the clone3 wrapper -6cf4ebe10c6f0f60cdfce98f5a0ec7c5ceb987df manual: Fix typos in struct dl_find_object -dddc88587a7f48cbb361d9929ec23d790164eef8 sparc: Fix la_symbind for bind-now (BZ 23734) -ca230f5833d699a35778f83b3ab646ba37f6f66c i386: make debug wrappers compatible with static PIE -0e1324e655f3ba9fd3f8ad24678b93b35eee2618 LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}' -++ '[' 80 -gt 5 ']' -++ echo '... and 75 more' +++ echo '374cab0d95493c65bfcf8b7160a35d00258ff929 Regenerate libc.pot +c6cb8783b5fb5896cb63fe9008b6a33351f3c777 configure: Use autoconf 2.71 +5a70ac9d39711528573439e01e249a8f825743ca Update sparc libm-test-ulps' +++ '[' 3 -gt 5 ']' ++ bmk_print_result --short ++ false ++ local print_arg=--short @@ -619,7 +550,7 @@ ca230f5833d699a35778f83b3ab646ba37f6f66c i386: make debug wrappers compatible wi ++ '[' -f artifacts/notify/symbol.improvement ']' ++ echo 'No change' ++ bmk_print_config -++ . /home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/tcwg_bmk-config.sh +++ . /home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/tcwg_bmk-config.sh +++ [[ -v rr[ci_project] ]] +++ [[ -v rr[ci_config] ]] +++ declare -A bmk_data @@ -757,16 +688,16 @@ ca230f5833d699a35778f83b3ab646ba37f6f66c i386: make debug wrappers compatible wi +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ base_rev=6a4058a60683ea096683d441cb78e3ad686f134f +++ base_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 +++ get_current_git binutils_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/binutils_rev -++ cur_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -+++ git -C binutils rev-list --count 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -++ c_commits=258 -++ new_commits=258 +++ cur_rev=fdc60e8cf680d6eb35813150b85283fc92ec2c0d ++++ git -C binutils rev-list --count 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d +++ c_commits=45 +++ new_commits=45 ++ for c in "${changed_components[@]}" +++ get_baseline_git gcc_rev +++ set -euf -o pipefail @@ -774,33 +705,16 @@ ca230f5833d699a35778f83b3ab646ba37f6f66c i386: make debug wrappers compatible wi +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ base_rev=f10a4ce044a62c92ff3787895f5bae11f5375a59 +++ base_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b +++ get_current_git gcc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/gcc_rev -++ cur_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b -+++ git -C gcc rev-list --count f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b -++ c_commits=609 -++ new_commits=867 -++ for c in "${changed_components[@]}" -+++ get_baseline_git linux_rev -+++ set -euf -o pipefail -+++ local base_artifacts=base-artifacts -+++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' -+++ set -euf -o pipefail +x -+++ cat base-artifacts/git/linux_rev -++ base_rev=428d764c681607c504c3274cdf38b863f34e9793 -+++ get_current_git linux_rev -+++ set -euf -o pipefail -+++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' -+++ set -euf -o pipefail +x -+++ cat artifacts/git/linux_rev -++ cur_rev=3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -+++ git -C linux rev-list --count 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -++ c_commits=16507 -++ new_commits=17374 +++ cur_rev=c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 ++++ git -C gcc rev-list --count 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +++ c_commits=114 +++ new_commits=159 ++ for c in "${changed_components[@]}" +++ get_baseline_git glibc_rev +++ set -euf -o pipefail @@ -808,18 +722,20 @@ ca230f5833d699a35778f83b3ab646ba37f6f66c i386: make debug wrappers compatible wi +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev -++ base_rev=1d44530a5be2442e064baa48139adc9fdfb1fc6b +++ base_rev=721f30116ce653fffb0156e1298c8063833396e3 +++ get_current_git glibc_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/glibc_rev -++ cur_rev=721f30116ce653fffb0156e1298c8063833396e3 -+++ git -C glibc rev-list --count 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 -++ c_commits=80 -++ new_commits=17454 -+++ echo binutils gcc linux glibc +++ cur_rev=374cab0d95493c65bfcf8b7160a35d00258ff929 ++++ git -C glibc rev-list --count 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 +++ c_commits=3 +++ new_commits=162 ++++ echo binutils gcc glibc +++ tr ' ' , +++ components=binutils,gcc,glibc +++ echo '162 commits in binutils,gcc,glibc' # generate dashboard # generate_dashboard_squad ... Skipping @@ -828,9 +744,7 @@ ca230f5833d699a35778f83b3ab646ba37f6f66c i386: make debug wrappers compatible wi => Not the first detection of this issue. Not sending mail. # post_to_jira Full stage ran successfully. -++ components=binutils,gcc,linux,glibc -++ echo '17454 commits in binutils,gcc,linux,glibc' -+ echo '[TCWG-CI] No change after commit: 17454 commits in binutils,gcc,linux,glibc' ++ echo '[TCWG-CI] No change after commit: 162 commits in binutils,gcc,glibc' + echo '# generate dashboard' + generate_dashboard_squad + local results_date @@ -850,4 +764,4 @@ Full stage ran successfully. + false + false + echo 'Full stage ran successfully.' -d2b5ba52e23a3051bfc7d43538ee085b6c312bcbcc1eb24157afc58927791a98 +16cc0ab785aa19adbe578ac41c0b54a151f03d175ec71a33cfb6cbdb06c971cd diff --git a/notify/notify-init.log b/notify/notify-init.log index 1ab3d10a..bcea4177 100644 --- a/notify/notify-init.log +++ b/notify/notify-init.log @@ -1,9 +1,9 @@ -MOUNTS: /home/tcwg-buildslave/workspace/tcwg_bmk_3:/home/tcwg-buildslave/workspace/tcwg_bmk_3 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache /home/tcwg-benchmark -DEBUG: starting docker on dev-01.tcwglab from dev-01, date Fri Jul 14 03:11:09 AM UTC 2023 -ssh -Snone -oForwardAgent=no dev-01.tcwglab docker-wrapper run --name 102-tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_bmk_3:/home/tcwg-buildslave/workspace/tcwg_bmk_3 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache -v /home/tcwg-benchmark --cap-add=SYS_PTRACE --security-opt seccomp:unconfined --memory=64000M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-31 linaro/ci-amd64-tcwg-build-ubuntu:jammy +MOUNTS: /home/tcwg-buildslave/workspace/tcwg_bmk_1:/home/tcwg-buildslave/workspace/tcwg_bmk_1 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache /home/tcwg-benchmark +DEBUG: starting docker on build-10.tcwglab from build-10, date Tue Jul 18 06:52:13 PM UTC 2023 +ssh -Snone -oForwardAgent=no build-10.tcwglab docker-wrapper run --name 103-tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_bmk_1:/home/tcwg-buildslave/workspace/tcwg_bmk_1 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v ccache-tcwg_bmk-amd64-jammy:/home/tcwg-buildslave/.ccache -v /home/tcwg-benchmark --cap-add=SYS_PTRACE --security-opt seccomp:unconfined --memory=16000M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-7 linaro/ci-amd64-tcwg-build-ubuntu:jammy WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. -/home/tcwg-buildslave/workspace/tcwg_bmk_3/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true +/home/tcwg-buildslave/workspace/tcwg_bmk_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true + false + dryrun= @@ -22,24 +22,24 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n + ci_project=tcwg_bmk-code_speed-spec2k6 ++ get_current_manifest '{rr[ci_config]}' ++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' -++ set +x # Debug traces : +++ set +x + ci_config=gnu-arm-master-O3 + echo '# Debug traces :' ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/88/ +# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/88/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/' + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/ +# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/102/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--gnu-arm-master-O3-build/103/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -61,11 +61,11 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ set -euf -o pipefail +++ local c delim= +++ for c in ${rr[components]} -+++ '[' xgit://sourceware.org/git/binutils-gdb.git#0d8de8f255d3333c7a122c419f7f75f3c6c45df5 '!=' xbaseline ']' ++++ '[' xgit://sourceware.org/git/binutils-gdb.git#fdc60e8cf680d6eb35813150b85283fc92ec2c0d '!=' xbaseline ']' +++ echo -ne binutils +++ delim=' ' +++ for c in ${rr[components]} -+++ '[' xhttps://github.com/gcc-mirror/gcc.git#8f1a26ee259f72e42405b9c5f2b161042ec4014b '!=' xbaseline ']' ++++ '[' xhttps://github.com/gcc-mirror/gcc.git#c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 '!=' xbaseline ']' +++ echo -ne ' gcc' +++ delim=' ' +++ for c in ${rr[components]} @@ -73,7 +73,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ echo -ne ' linux' +++ delim=' ' +++ for c in ${rr[components]} -+++ '[' xgit://sourceware.org/git/glibc.git#721f30116ce653fffb0156e1298c8063833396e3 '!=' xbaseline ']' ++++ '[' xgit://sourceware.org/git/glibc.git#374cab0d95493c65bfcf8b7160a35d00258ff929 '!=' xbaseline ']' +++ echo -ne ' glibc' +++ delim=' ' +++ echo @@ -89,7 +89,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/binutils_rev -++ '[' x0d8de8f255d3333c7a122c419f7f75f3c6c45df5 '!=' x6a4058a60683ea096683d441cb78e3ad686f134f ']' +++ '[' xfdc60e8cf680d6eb35813150b85283fc92ec2c0d '!=' x0d8de8f255d3333c7a122c419f7f75f3c6c45df5 ']' ++ echo -ne binutils ++ delim=' ' ++ for c in $(print_updated_components) @@ -104,7 +104,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/gcc_rev -++ '[' x8f1a26ee259f72e42405b9c5f2b161042ec4014b '!=' xf10a4ce044a62c92ff3787895f5bae11f5375a59 ']' +++ '[' xc11a3aedec2649d72d1b7a3a2bd909c5863eefa1 '!=' x8f1a26ee259f72e42405b9c5f2b161042ec4014b ']' ++ echo -ne ' gcc' ++ delim=' ' ++ for c in $(print_updated_components) @@ -119,9 +119,7 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/linux_rev -++ '[' x3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd '!=' x428d764c681607c504c3274cdf38b863f34e9793 ']' -++ echo -ne ' linux' -++ delim=' ' +++ '[' x3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd '!=' x3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd ']' ++ for c in $(print_updated_components) +++ get_current_git glibc_rev +++ set -euf -o pipefail @@ -134,19 +132,19 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n +++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/glibc_rev -++ '[' x721f30116ce653fffb0156e1298c8063833396e3 '!=' x1d44530a5be2442e064baa48139adc9fdfb1fc6b ']' +++ '[' x374cab0d95493c65bfcf8b7160a35d00258ff929 '!=' x721f30116ce653fffb0156e1298c8063833396e3 ']' ++ echo -ne ' glibc' ++ delim=' ' ++ echo # Debug traces : -# change_kind=multiple_components : binutils gcc linux glibc +# change_kind=multiple_components : binutils gcc glibc + local c base_rev cur_rev c_commits -+ '[' 4 = 0 ']' -+ '[' 4 = 1 ']' ++ '[' 3 = 0 ']' ++ '[' 3 = 1 ']' + change_kind=multiple_components + changed_single_component= + echo '# Debug traces :' -+ echo '# change_kind=multiple_components : binutils gcc linux glibc' ++ echo '# change_kind=multiple_components : binutils gcc glibc' + for c in "${changed_components[@]}" ++ get_baseline_git binutils_rev ++ set -euf -o pipefail @@ -154,17 +152,17 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ assert_with_msg 'ERROR: No binutils_rev in baseline git' '[' -f base-artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/binutils_rev -+ base_rev=6a4058a60683ea096683d441cb78e3ad686f134f ++ base_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 ++ get_current_git binutils_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No binutils_rev in current git' '[' -f artifacts/git/binutils_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/binutils_rev -+ cur_rev=0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -++ git -C binutils rev-list --count 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 -# rev for binutils : 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 (258 commits) -+ c_commits=258 -+ echo '# rev for binutils : 6a4058a60683ea096683d441cb78e3ad686f134f..0d8de8f255d3333c7a122c419f7f75f3c6c45df5 (258 commits)' ++ cur_rev=fdc60e8cf680d6eb35813150b85283fc92ec2c0d +++ git -C binutils rev-list --count 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d +# rev for binutils : 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d (45 commits) ++ c_commits=45 ++ echo '# rev for binutils : 0d8de8f255d3333c7a122c419f7f75f3c6c45df5..fdc60e8cf680d6eb35813150b85283fc92ec2c0d (45 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git gcc_rev ++ set -euf -o pipefail @@ -172,35 +170,17 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/gcc_rev -+ base_rev=f10a4ce044a62c92ff3787895f5bae11f5375a59 ++ base_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b ++ get_current_git gcc_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/gcc_rev -+ cur_rev=8f1a26ee259f72e42405b9c5f2b161042ec4014b -++ git -C gcc rev-list --count f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b -# rev for gcc : f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b (609 commits) -+ c_commits=609 -+ echo '# rev for gcc : f10a4ce044a62c92ff3787895f5bae11f5375a59..8f1a26ee259f72e42405b9c5f2b161042ec4014b (609 commits)' -+ for c in "${changed_components[@]}" -++ get_baseline_git linux_rev -++ set -euf -o pipefail -++ local base_artifacts=base-artifacts -++ assert_with_msg 'ERROR: No linux_rev in baseline git' '[' -f base-artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat base-artifacts/git/linux_rev -+ base_rev=428d764c681607c504c3274cdf38b863f34e9793 -++ get_current_git linux_rev -++ set -euf -o pipefail -++ assert_with_msg 'ERROR: No linux_rev in current git' '[' -f artifacts/git/linux_rev ']' -++ set -euf -o pipefail +x -++ cat artifacts/git/linux_rev -+ cur_rev=3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -++ git -C linux rev-list --count 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd -# rev for linux : 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd (16507 commits) -+ c_commits=16507 -+ echo '# rev for linux : 428d764c681607c504c3274cdf38b863f34e9793..3a9c734cf38026353ce3ea9ca342f4ee2cee4ddd (16507 commits)' ++ cur_rev=c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +++ git -C gcc rev-list --count 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 +# rev for gcc : 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 (114 commits) ++ c_commits=114 ++ echo '# rev for gcc : 8f1a26ee259f72e42405b9c5f2b161042ec4014b..c11a3aedec2649d72d1b7a3a2bd909c5863eefa1 (114 commits)' + for c in "${changed_components[@]}" ++ get_baseline_git glibc_rev ++ set -euf -o pipefail @@ -208,21 +188,18 @@ WARNING: Your kernel does not support swap limit capabilities or the cgroup is n ++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/glibc_rev -+ base_rev=1d44530a5be2442e064baa48139adc9fdfb1fc6b ++ base_rev=721f30116ce653fffb0156e1298c8063833396e3 ++ get_current_git glibc_rev ++ set -euf -o pipefail -# rev for glibc : 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 (80 commits) - -# generate_extra_details -# post_interesting_commits -Init stage ran successfully. ++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/glibc_rev -+ cur_rev=721f30116ce653fffb0156e1298c8063833396e3 -++ git -C glibc rev-list --count 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 -+ c_commits=80 -+ echo '# rev for glibc : 1d44530a5be2442e064baa48139adc9fdfb1fc6b..721f30116ce653fffb0156e1298c8063833396e3 (80 commits)' ++ cur_rev=374cab0d95493c65bfcf8b7160a35d00258ff929 +++ git -C glibc rev-list --count 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 +# rev for glibc : 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 (3 commits) + ++ c_commits=3 ++ echo '# rev for glibc : 721f30116ce653fffb0156e1298c8063833396e3..374cab0d95493c65bfcf8b7160a35d00258ff929 (3 commits)' + echo '' + setup_stages_to_run + '[' xignore == xignore ']' @@ -241,6 +218,9 @@ Init stage ran successfully. + print_config_f=bmk_print_config + generate_extra_details + set -euf -o pipefail +# generate_extra_details +# post_interesting_commits +Init stage ran successfully. + echo '# generate_extra_details' + post_interesting_commits init + set -euf -o pipefail @@ -251,4 +231,4 @@ Init stage ran successfully. + '[' init '!=' full ']' + echo 'Init stage ran successfully.' + exit 0 -b72d61180a36eb0faa9827f70f301c5eaa67b49683b9adab54c19dc265ae56b2 +bdd79c991b3185db788430ffd88ebde39c7dac15b52a7b7923a57b0dc7bbdb04 diff --git a/notify/output-bmk-results.log b/notify/output-bmk-results.log index 18793631..20f2ab28 100644 --- a/notify/output-bmk-results.log +++ b/notify/output-bmk-results.log @@ -102,36 +102,36 @@ output-bmk-results.py(21): if predicate: output-bmk-results.py(22): self.outf = open(filename, mode) output-bmk-results.py(23): self.csvwriter = csv.writer(self.outf) output-bmk-results.py(258): print(results_df) - benchmark symbol ... status_x status_y -0 400.perlbench perlbench_base.default ... success success -2 401.bzip2 bzip2_base.default ... success success -4 403.gcc gcc_base.default ... success success -6 410.bwaves bwaves_base.default ... success success -9 416.gamess gamess_base.default ... success success -10 429.mcf mcf_base.default ... success success -14 433.milc milc_base.default ... success success -17 434.zeusmp zeusmp_base.default ... success success -18 435.gromacs gromacs_base.default ... success success -20 436.cactusADM cactusADM_base.default ... success success -22 437.leslie3d leslie3d_base.default ... success success -23 444.namd namd_base.default ... success success -24 445.gobmk gobmk_base.default ... success success -25 447.dealII dealII_base.default ... success success -28 450.soplex soplex_base.default ... success success -31 453.povray povray_base.default ... success success -32 454.calculix calculix_base.default ... success success -33 456.hmmer hmmer_base.default ... success success -35 458.sjeng sjeng_base.default ... success success -36 459.GemsFDTD GemsFDTD_base.default ... success success -37 462.libquantum libquantum_base.default ... success success -41 464.h264ref h264ref_base.default ... success success -43 465.tonto tonto_base.default ... success success -46 470.lbm lbm_base.default ... success success -49 471.omnetpp omnetpp_base.default ... success success -53 473.astar astar_base.default ... success success -56 481.wrf wrf_base.default ... success success -59 482.sphinx3 sphinx_livepretend_base.default ... success success -61 483.xalancbmk Xalan_base.default ... -1 -1 + benchmark symbol ... status_x status_y +0 400.perlbench perlbench_base.default ... success success +3 401.bzip2 bzip2_base.default ... success success +9 403.gcc gcc_base.default ... success success +13 410.bwaves bwaves_base.default ... success success +16 416.gamess gamess_base.default ... success success +21 429.mcf mcf_base.default ... success success +24 433.milc milc_base.default ... success success +30 434.zeusmp zeusmp_base.default ... success success +33 435.gromacs gromacs_base.default ... success success +36 436.cactusADM cactusADM_base.default ... success success +38 437.leslie3d leslie3d_base.default ... success success +44 444.namd namd_base.default ... success success +51 445.gobmk gobmk_base.default ... success success +53 447.dealII dealII_base.default ... success success +59 450.soplex soplex_base.default ... success success +63 453.povray povray_base.default ... success success +68 454.calculix calculix_base.default ... success success +71 456.hmmer hmmer_base.default ... success success +73 458.sjeng sjeng_base.default ... success success +77 459.GemsFDTD GemsFDTD_base.default ... success success +83 462.libquantum libquantum_base.default ... success success +87 464.h264ref h264ref_base.default ... success success +92 465.tonto tonto_base.default ... success success +98 470.lbm lbm_base.default ... success success +100 471.omnetpp omnetpp_base.default ... success success +104 473.astar astar_base.default ... success success +108 481.wrf wrf_base.default ... success success +113 482.sphinx3 sphinx_livepretend_base.default ... success success +116 483.xalancbmk Xalan_base.default ... -1 -1 [29 rows x 20 columns] output-bmk-results.py(261): for index, row in results_df.iterrows(): @@ -557,36 +557,36 @@ output-bmk-results.py(21): if predicate: output-bmk-results.py(22): self.outf = open(filename, mode) output-bmk-results.py(23): self.csvwriter = csv.writer(self.outf) output-bmk-results.py(258): print(results_df) - benchmark symbol ... status_x status_y -0 400.perlbench perlbench_base.default ... success success -2 401.bzip2 bzip2_base.default ... success success -4 403.gcc gcc_base.default ... success success -6 410.bwaves bwaves_base.default ... success success -9 416.gamess gamess_base.default ... success success -10 429.mcf mcf_base.default ... success success -14 433.milc milc_base.default ... success success -17 434.zeusmp zeusmp_base.default ... success success -18 435.gromacs gromacs_base.default ... success success -20 436.cactusADM cactusADM_base.default ... success success -22 437.leslie3d leslie3d_base.default ... success success -23 444.namd namd_base.default ... success success -24 445.gobmk gobmk_base.default ... success success -25 447.dealII dealII_base.default ... success success -28 450.soplex soplex_base.default ... success success -31 453.povray povray_base.default ... success success -32 454.calculix calculix_base.default ... success success -33 456.hmmer hmmer_base.default ... success success -35 458.sjeng sjeng_base.default ... success success -36 459.GemsFDTD GemsFDTD_base.default ... success success -37 462.libquantum libquantum_base.default ... success success -41 464.h264ref h264ref_base.default ... success success -43 465.tonto tonto_base.default ... success success -46 470.lbm lbm_base.default ... success success -49 471.omnetpp omnetpp_base.default ... success success -53 473.astar astar_base.default ... success success -56 481.wrf wrf_base.default ... success success -59 482.sphinx3 sphinx_livepretend_base.default ... success success -61 483.xalancbmk Xalan_base.default ... -1 -1 + benchmark symbol ... status_x status_y +0 400.perlbench perlbench_base.default ... success success +3 401.bzip2 bzip2_base.default ... success success +9 403.gcc gcc_base.default ... success success +13 410.bwaves bwaves_base.default ... success success +16 416.gamess gamess_base.default ... success success +21 429.mcf mcf_base.default ... success success +24 433.milc milc_base.default ... success success +30 434.zeusmp zeusmp_base.default ... success success +33 435.gromacs gromacs_base.default ... success success +36 436.cactusADM cactusADM_base.default ... success success +38 437.leslie3d leslie3d_base.default ... success success +44 444.namd namd_base.default ... success success +51 445.gobmk gobmk_base.default ... success success +53 447.dealII dealII_base.default ... success success +59 450.soplex soplex_base.default ... success success +63 453.povray povray_base.default ... success success +68 454.calculix calculix_base.default ... success success +71 456.hmmer hmmer_base.default ... success success +73 458.sjeng sjeng_base.default ... success success +77 459.GemsFDTD GemsFDTD_base.default ... success success +83 462.libquantum libquantum_base.default ... success success +87 464.h264ref h264ref_base.default ... success success +92 465.tonto tonto_base.default ... success success +98 470.lbm lbm_base.default ... success success +100 471.omnetpp omnetpp_base.default ... success success +104 473.astar astar_base.default ... success success +108 481.wrf wrf_base.default ... success success +113 482.sphinx3 sphinx_livepretend_base.default ... success success +116 483.xalancbmk Xalan_base.default ... -1 -1 [29 rows x 20 columns] output-bmk-results.py(261): for index, row in results_df.iterrows(): @@ -1034,7 +1034,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 400.perlbench,perlbench_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.regression : 400.perlbench,perlbench_base.default : sample=2% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1061,7 +1061,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 401.bzip2,bzip2_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.regression : 401.bzip2,bzip2_base.default : sample=-2% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1088,7 +1088,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 403.gcc,gcc_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.regression : 403.gcc,gcc_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1142,7 +1142,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 416.gamess,gamess_base.default : sample=2% (threshold=3%) +DEBUG: checking exe.regression : 416.gamess,gamess_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1223,7 +1223,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 434.zeusmp,zeusmp_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.regression : 434.zeusmp,zeusmp_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1277,7 +1277,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 436.cactusADM,cactusADM_base.default : sample=-2% (threshold=3%) +DEBUG: checking exe.regression : 436.cactusADM,cactusADM_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1304,7 +1304,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 437.leslie3d,leslie3d_base.default : sample=-1% (threshold=9.540000000000001%) +DEBUG: checking exe.regression : 437.leslie3d,leslie3d_base.default : sample=1% (threshold=9.51%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1358,7 +1358,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 445.gobmk,gobmk_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.regression : 445.gobmk,gobmk_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1385,7 +1385,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 447.dealII,dealII_base.default : sample=-2% (threshold=3%) +DEBUG: checking exe.regression : 447.dealII,dealII_base.default : sample=4% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1439,7 +1439,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 453.povray,povray_base.default : sample=2% (threshold=3%) +DEBUG: checking exe.regression : 453.povray,povray_base.default : sample=1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1493,7 +1493,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 456.hmmer,hmmer_base.default : sample=-1% (threshold=3.7800000000000002%) +DEBUG: checking exe.regression : 456.hmmer,hmmer_base.default : sample=2% (threshold=3.7800000000000002%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1547,7 +1547,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 459.GemsFDTD,GemsFDTD_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.regression : 459.GemsFDTD,GemsFDTD_base.default : sample=1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1601,7 +1601,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 464.h264ref,h264ref_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.regression : 464.h264ref,h264ref_base.default : sample=-1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1628,7 +1628,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 465.tonto,tonto_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.regression : 465.tonto,tonto_base.default : sample=-1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1709,7 +1709,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 473.astar,astar_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.regression : 473.astar,astar_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1736,7 +1736,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 481.wrf,wrf_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.regression : 481.wrf,wrf_base.default : sample=-2% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1763,7 +1763,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 482.sphinx3,sphinx_livepretend_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.regression : 482.sphinx3,sphinx_livepretend_base.default : sample=1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1790,7 +1790,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.regression : 483.xalancbmk,Xalan_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.regression : 483.xalancbmk,Xalan_base.default : sample=3% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -1835,7 +1835,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 400.perlbench,perlbench_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.improvement : 400.perlbench,perlbench_base.default : sample=2% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -1862,7 +1862,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 401.bzip2,bzip2_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.improvement : 401.bzip2,bzip2_base.default : sample=-2% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -1889,7 +1889,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 403.gcc,gcc_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.improvement : 403.gcc,gcc_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -1943,7 +1943,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 416.gamess,gamess_base.default : sample=2% (threshold=3%) +DEBUG: checking exe.improvement : 416.gamess,gamess_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2024,7 +2024,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 434.zeusmp,zeusmp_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.improvement : 434.zeusmp,zeusmp_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2078,7 +2078,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 436.cactusADM,cactusADM_base.default : sample=-2% (threshold=3%) +DEBUG: checking exe.improvement : 436.cactusADM,cactusADM_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2105,7 +2105,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 437.leslie3d,leslie3d_base.default : sample=-1% (threshold=9.540000000000001%) +DEBUG: checking exe.improvement : 437.leslie3d,leslie3d_base.default : sample=1% (threshold=9.51%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2159,7 +2159,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 445.gobmk,gobmk_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.improvement : 445.gobmk,gobmk_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2186,12 +2186,37 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 447.dealII,dealII_base.default : sample=-2% (threshold=3%) +DEBUG: checking exe.improvement : 447.dealII,dealII_base.default : sample=4% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: output-bmk-results.py(193): return (100 - result > threshold) -output-bmk-results.py(233): continue +output-bmk-results.py(235): percent_change, short_diag, long_diag = get_short_long_diag(row, metric, sym_type, change_kind) + --- modulename: output-bmk-results, funcname: get_short_long_diag +output-bmk-results.py(137): bmk = row["benchmark"] +output-bmk-results.py(139): rel_value = row["rel_" + metric] +output-bmk-results.py(140): prev_value = row[metric + "_x"] +output-bmk-results.py(141): curr_value = row[metric + "_y"] +output-bmk-results.py(142): if metric == "num_vect_loops" or metric == "num_sve_loops": +output-bmk-results.py(152): suffix = "" +output-bmk-results.py(153): if metric == "sample": +output-bmk-results.py(154): prefix_regression = "slowed down by" +output-bmk-results.py(155): prefix_improvement = "sped up by" +output-bmk-results.py(156): suffix = "perf samples" +output-bmk-results.py(167): if sym_type=="symbol": +output-bmk-results.py(170): item=bmk +output-bmk-results.py(172): short_diag = "{1} {2}% - {0}".format(item, locals()["prefix_" + change_kind], abs(rel_value - 100)) +output-bmk-results.py(173): long_diag = "{0} - from {1} to {2} {3}".format(short_diag, prev_value, curr_value, suffix) +output-bmk-results.py(174): return abs(rel_value - 100), short_diag, long_diag +output-bmk-results.py(239): if metric == "sample" \ +output-bmk-results.py(240): and row['symbol_md5sum_x'] == row['symbol_md5sum_y'] \ +output-bmk-results.py(246): print("DEBUG: *** {0},{1} : {2}".format(row["benchmark"], row["symbol"], long_diag)) +DEBUG: *** 447.dealII,dealII_base.default : sped up by 4% - 447.dealII - from 5808 to 5578 perf samples +output-bmk-results.py(248): f_out.write_csv((percent_change, row["benchmark"], row["symbol"], short_diag, long_diag)) + --- modulename: output-bmk-results, funcname: write_csv +output-bmk-results.py(41): if not self.predicate or not self.csvwriter: +output-bmk-results.py(43): self.csvwriter.writerow(arr) +output-bmk-results.py(249): if change_kind == "regression": output-bmk-results.py(224): for index, row in out_df.iterrows(): output-bmk-results.py(226): threshold = get_threshold(sym_type, metric, mode, row["benchmark"], row["symbol"]) --- modulename: output-bmk-results, funcname: get_threshold @@ -2240,7 +2265,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 453.povray,povray_base.default : sample=2% (threshold=3%) +DEBUG: checking exe.improvement : 453.povray,povray_base.default : sample=1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2294,7 +2319,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 456.hmmer,hmmer_base.default : sample=-1% (threshold=3.7800000000000002%) +DEBUG: checking exe.improvement : 456.hmmer,hmmer_base.default : sample=2% (threshold=3.7800000000000002%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2348,7 +2373,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 459.GemsFDTD,GemsFDTD_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.improvement : 459.GemsFDTD,GemsFDTD_base.default : sample=1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2402,7 +2427,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 464.h264ref,h264ref_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.improvement : 464.h264ref,h264ref_base.default : sample=-1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2429,7 +2454,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 465.tonto,tonto_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.improvement : 465.tonto,tonto_base.default : sample=-1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2510,7 +2535,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 473.astar,astar_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.improvement : 473.astar,astar_base.default : sample=0% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2537,7 +2562,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 481.wrf,wrf_base.default : sample=1% (threshold=3%) +DEBUG: checking exe.improvement : 481.wrf,wrf_base.default : sample=-2% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2564,7 +2589,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 482.sphinx3,sphinx_livepretend_base.default : sample=-1% (threshold=3%) +DEBUG: checking exe.improvement : 482.sphinx3,sphinx_livepretend_base.default : sample=1% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2591,7 +2616,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking exe.improvement : 483.xalancbmk,Xalan_base.default : sample=0% (threshold=3%) +DEBUG: checking exe.improvement : 483.xalancbmk,Xalan_base.default : sample=3% (threshold=3%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2603,7 +2628,6 @@ output-bmk-results.py(253): f_out.close() output-bmk-results.py(29): if not self.outf: output-bmk-results.py(31): self.outf.close() output-bmk-results.py(32): if os.stat(self.filename).st_size == 0: -output-bmk-results.py(33): os.remove(self.filename) output-bmk-results.py(300): output_bmk_results_1(sym_df, "symbol", "regression", f_regr, f_skip, f_ebp, run_step_artifacts, metric, mode, details) --- modulename: output-bmk-results, funcname: output_bmk_results_1 output-bmk-results.py(218): f_out = Outfile("{0}/{1}.{2}".format(run_step_artifacts, sym_type, change_kind), "w", predicate=(details=="verbose")) @@ -2631,7 +2655,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 400.perlbench,libc.so.6 : sample=9% (threshold=15%) +DEBUG: checking symbol.regression : 400.perlbench,libc.so.6 : sample=-1% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2658,7 +2682,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 403.gcc,libc.so.6 : sample=2% (threshold=15%) +DEBUG: checking symbol.regression : 403.gcc,libc.so.6 : sample=-3% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2685,7 +2709,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 447.dealII,libstdc++.so.6.0.33 : sample=5% (threshold=15%) +DEBUG: checking symbol.regression : 447.dealII,libstdc++.so.6.0.33 : sample=-3% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2712,29 +2736,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 464.h264ref,libc.so.6 : sample=-2% (threshold=15%) -output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): - --- modulename: output-bmk-results, funcname: is_entry_regression -output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: -output-bmk-results.py(184): return (result - 100 > threshold) -output-bmk-results.py(233): continue -output-bmk-results.py(224): for index, row in out_df.iterrows(): -output-bmk-results.py(226): threshold = get_threshold(sym_type, metric, mode, row["benchmark"], row["symbol"]) - --- modulename: output-bmk-results, funcname: get_threshold -output-bmk-results.py(98): if metric == "sample": -output-bmk-results.py(99): spec_thr = get_specific_thresholds(metric, mode, bmk, symb) - --- modulename: output-bmk-results, funcname: get_specific_thresholds -output-bmk-results.py(57): if specific_variability is None: -output-bmk-results.py(60): var = specific_variability[ (specific_variability['benchmark'] == bmk) & (specific_variability['symbol'].str.strip() == symb)] -output-bmk-results.py(61): if var.empty: -output-bmk-results.py(62): return np.nan -output-bmk-results.py(100): if not np.isnan(spec_thr): -output-bmk-results.py(107): if metric == "num_vect_loops" or metric == "num_sve_loops": -output-bmk-results.py(110): return default_threshold[(change_kind,metric,mode)] -output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) -output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 465.tonto,libm.so.6 : sample=-3% (threshold=15%) +DEBUG: checking symbol.regression : 464.h264ref,libc.so.6 : sample=5% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2756,7 +2758,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 465.tonto,libc.so.6 : sample=1% (threshold=15%) +DEBUG: checking symbol.regression : 465.tonto,libm.so.6 : sample=4% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2778,7 +2780,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 471.omnetpp,libc.so.6 : sample=0% (threshold=15%) +DEBUG: checking symbol.regression : 471.omnetpp,libc.so.6 : sample=1% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2805,7 +2807,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 481.wrf,libm.so.6 : sample=-8% (threshold=15%) +DEBUG: checking symbol.regression : 481.wrf,libm.so.6 : sample=4% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2827,7 +2829,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 481.wrf,libc.so.6 : sample=-3% (threshold=15%) +DEBUG: checking symbol.regression : 481.wrf,libc.so.6 : sample=0% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2849,7 +2851,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.regression : 483.xalancbmk,libc.so.6 : sample=4% (threshold=15%) +DEBUG: checking symbol.regression : 483.xalancbmk,libc.so.6 : sample=-11% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_regression output-bmk-results.py(183): if metric in metric_utils.higher_regress_metrics: @@ -2889,7 +2891,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 400.perlbench,libc.so.6 : sample=9% (threshold=15%) +DEBUG: checking symbol.improvement : 400.perlbench,libc.so.6 : sample=-1% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2916,7 +2918,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 403.gcc,libc.so.6 : sample=2% (threshold=15%) +DEBUG: checking symbol.improvement : 403.gcc,libc.so.6 : sample=-3% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2943,7 +2945,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 447.dealII,libstdc++.so.6.0.33 : sample=5% (threshold=15%) +DEBUG: checking symbol.improvement : 447.dealII,libstdc++.so.6.0.33 : sample=-3% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -2970,29 +2972,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 464.h264ref,libc.so.6 : sample=-2% (threshold=15%) -output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): - --- modulename: output-bmk-results, funcname: is_entry_improvement -output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: -output-bmk-results.py(193): return (100 - result > threshold) -output-bmk-results.py(233): continue -output-bmk-results.py(224): for index, row in out_df.iterrows(): -output-bmk-results.py(226): threshold = get_threshold(sym_type, metric, mode, row["benchmark"], row["symbol"]) - --- modulename: output-bmk-results, funcname: get_threshold -output-bmk-results.py(98): if metric == "sample": -output-bmk-results.py(99): spec_thr = get_specific_thresholds(metric, mode, bmk, symb) - --- modulename: output-bmk-results, funcname: get_specific_thresholds -output-bmk-results.py(57): if specific_variability is None: -output-bmk-results.py(60): var = specific_variability[ (specific_variability['benchmark'] == bmk) & (specific_variability['symbol'].str.strip() == symb)] -output-bmk-results.py(61): if var.empty: -output-bmk-results.py(62): return np.nan -output-bmk-results.py(100): if not np.isnan(spec_thr): -output-bmk-results.py(107): if metric == "num_vect_loops" or metric == "num_sve_loops": -output-bmk-results.py(110): return default_threshold[(change_kind,metric,mode)] -output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) -output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 465.tonto,libm.so.6 : sample=-3% (threshold=15%) +DEBUG: checking symbol.improvement : 464.h264ref,libc.so.6 : sample=5% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -3014,7 +2994,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 465.tonto,libc.so.6 : sample=1% (threshold=15%) +DEBUG: checking symbol.improvement : 465.tonto,libm.so.6 : sample=4% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -3036,7 +3016,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 471.omnetpp,libc.so.6 : sample=0% (threshold=15%) +DEBUG: checking symbol.improvement : 471.omnetpp,libc.so.6 : sample=1% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -3063,7 +3043,7 @@ output-bmk-results.py(105): return spec_thr output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 481.wrf,libm.so.6 : sample=-8% (threshold=15%) +DEBUG: checking symbol.improvement : 481.wrf,libm.so.6 : sample=4% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -3085,7 +3065,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 481.wrf,libc.so.6 : sample=-3% (threshold=15%) +DEBUG: checking symbol.improvement : 481.wrf,libc.so.6 : sample=0% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: @@ -3107,7 +3087,7 @@ output-bmk-results.py(110): return default_threshold[(change_kind,metric,mod output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ output-bmk-results.py(229): .format(sym_type, change_kind, row["benchmark"], row["symbol"], metric, 100-row["rel_" + metric], threshold)) output-bmk-results.py(228): print("DEBUG: checking {0}.{1} : {2},{3} : {4}={5}% (threshold={6}%)"\ -DEBUG: checking symbol.improvement : 483.xalancbmk,libc.so.6 : sample=4% (threshold=15%) +DEBUG: checking symbol.improvement : 483.xalancbmk,libc.so.6 : sample=-11% (threshold=15%) output-bmk-results.py(232): if not is_entry_xxx[change_kind](metric, row["rel_" + metric], threshold): --- modulename: output-bmk-results, funcname: is_entry_improvement output-bmk-results.py(192): if metric in metric_utils.higher_regress_metrics: |