diff options
Diffstat (limited to 'jenkins')
-rw-r--r-- | jenkins/build-name | 2 | ||||
-rw-r--r-- | jenkins/notify-full.log | 346 | ||||
-rw-r--r-- | jenkins/notify-init.log | 50 | ||||
-rw-r--r-- | jenkins/run-build.env | 6 |
4 files changed, 257 insertions, 147 deletions
diff --git a/jenkins/build-name b/jenkins/build-name index e3b826e..8f37e3c 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#131-llvm-R1 +#133-llvm-R1 diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index c847890..4587677 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -1,6 +1,6 @@ + set +x -/home/tcwg-buildslave/workspace/tcwg_bmk_4/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ATATT3xFfGF0T6lmyRRI1GPXAjFc6UC66WsAJyuXpga-0JusQbYQdlG4NfS8kED4ejPRlZs9E57FWxFlN7K67E-9t-EXcNqVpzVQwTRd2JDDboAUNRnk00rMY9KXELe8Jb9dKP7p3MTXz2HTqtpMKIM2VZQUmZf_TcIuAN0mVpSPtZtdoLZBnCk=34F9AA87 __stage full __verbose true __build_script tcwg_bmk-build.sh +/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __stage full __verbose true __build_script tcwg_bmk-build.sh + false + dryrun= @@ -26,27 +26,25 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/128/ +# Baseline : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/128/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/' + 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-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ +# Artifacts : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify -+ '[' -f /home/tcwg-buildslave/.jipdate.yml ']' -+ set +x + case "$notify" in + declare -Ag pw + '[' ignore = precommit ']' -# check_source_changes + check_source_changes +# check_source_changes + echo '# check_source_changes' ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' @@ -77,7 +75,7 @@ +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev -++ '[' x64e63888dd8beae7272c0526e4770e31857dd0e7 '!=' x31aa7d2de018693a6b45c9056a67229c54461b8f ']' +++ '[' xd79ccee8dc4aea52c146b10603f2a38646ad22fe '!=' x64e63888dd8beae7272c0526e4770e31857dd0e7 ']' ++ echo -ne llvm ++ delim=' ' ++ echo @@ -90,17 +88,17 @@ ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ first_bad=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ first_bad=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ get_baseline_git llvm_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ last_good=31aa7d2de018693a6b45c9056a67229c54461b8f ++ last_good=64e63888dd8beae7272c0526e4770e31857dd0e7 + local res + res=0 -+ wait 114025 ++ wait 112149 + git -C llvm rev-parse --verify HEAD + assert_with_msg 'Cannot parse HEAD in repo llvm' '[' 0 = 0 ']' + set -euf -o pipefail +x @@ -114,20 +112,20 @@ ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f ++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ get_current_git llvm_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -++ git -C llvm rev-parse '64e63888dd8beae7272c0526e4770e31857dd0e7^@' ++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ git -C llvm rev-parse 'd79ccee8dc4aea52c146b10603f2a38646ad22fe^@' + for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") -+ '[' f9e23991a7bb99eca338c4c3aae842386ae5190f = 31aa7d2de018693a6b45c9056a67229c54461b8f ']' ++ '[' 50965010821f70536136c121384b9cf5b47ced88 = 64e63888dd8beae7272c0526e4770e31857dd0e7 ']' + return 1 + change_kind=single_component -+ echo '# Debug traces :' # Debug traces : ++ echo '# Debug traces :' # change_kind=single_component : llvm + echo '# change_kind=single_component : llvm' + for c in "${changed_components[@]}" @@ -137,18 +135,18 @@ ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f ++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ get_current_git llvm_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -++ git -C llvm rev-list --count 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 -+ c_commits=66 -# rev for llvm : 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 (66 commits) ++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ git -C llvm rev-list --count 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ c_commits=92 +# rev for llvm : 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe (92 commits) -+ echo '# rev for llvm : 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 (66 commits)' ++ echo '# rev for llvm : 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe (92 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -184,8 +182,8 @@ + local artifacts_mail_dir + artifacts_mail_dir=artifacts/notify + local res=0 -+ wait 114049 -+ /home/tcwg-buildslave/workspace/tcwg_bmk_4/jenkins-scripts/../bmk-scripts/output-bmk-results.py artifacts/results-vs-prev/compare-results-internal.csv artifacts/results-vs-prev/bmk-specific-variability.csv artifacts/notify/ sample build verbose ++ wait 112173 ++ /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/../bmk-scripts/output-bmk-results.py artifacts/results-vs-prev/compare-results-internal.csv artifacts/results-vs-prev/bmk-specific-variability.csv artifacts/notify/ sample build verbose + assert_with_msg 'ERROR while trying to regenerate bmk-data results. Aborting..' '[' 0 = 0 ']' + set -euf -o pipefail +x + calculate_results_date @@ -201,33 +199,31 @@ ++ assert_with_msg 'ERROR: No llvm in current git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev -++ git -C llvm show --no-patch --pretty=%ct 31aa7d2de018693a6b45c9056a67229c54461b8f -+ base_d=1703304637 +++ git -C llvm show --no-patch --pretty=%ct 64e63888dd8beae7272c0526e4770e31857dd0e7 ++ base_d=1703566740 ++ get_current_component_date llvm ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No llvm in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev -++ git -C llvm show --no-patch --pretty=%ct 64e63888dd8beae7272c0526e4770e31857dd0e7 -+ cur_d=1703566740 -+ '[' x1703304637 '!=' x ']' -+ '[' x1703566740 = x ']' -+ '[' 1703566740 -lt 1703304637 ']' -+ '[' x1703566740 = x ']' -+ '[' 1703566740 -gt 0 ']' -+ results_date=1703566740 -+ assert_with_msg 'Failed to produce results_date' '[' 1703566740 -gt 0 ']' +++ git -C llvm show --no-patch --pretty=%ct d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ cur_d=1703769723 ++ '[' x1703566740 '!=' x ']' ++ '[' x1703769723 = x ']' ++ '[' 1703769723 -lt 1703566740 ']' ++ '[' x1703769723 = x ']' ++ '[' 1703769723 -gt 0 ']' ++ results_date=1703769723 ++ assert_with_msg 'Failed to produce results_date' '[' 1703769723 -gt 0 ']' + set -euf -o pipefail +x ++ get_baseline_manifest '{rr[results_date]}' ++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false ++ set +x -+ base_d=1703078080 -+ '[' 1703078080 '!=' '' ']' -+ assert '[' 1703566740 -ge 1703078080 ']' -+ set -euf -o pipefail +x -+ '[' 1703566740 -gt 1703078080 ']' -+ results_date=1703322410 -+ rr[results_date]=1703322410 ++ base_d=1703322410 ++ '[' 1703322410 '!=' '' ']' ++ '[' 1703769723 -gt 1703322410 ']' ++ results_date=1703546066 ++ rr[results_date]=1703546066 + cat + manifest_out + cat @@ -301,9 +297,9 @@ +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x -++ url=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/artifact/artifacts +++ url=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/artifact/artifacts ++ '[' '' '!=' '' ']' -++ echo 'https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/artifact/artifacts/notify/mail-body.txt/*view*/' +++ echo 'https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/artifact/artifacts/notify/mail-body.txt/*view*/' # print all notification files + echo '# print all notification files' + true @@ -328,15 +324,67 @@ ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f ++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ get_current_git llvm_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ read -r email +++ git -C llvm log --pretty=%ae 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no + read -r email -++ git -C llvm log --pretty=%ae 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 + emails["$email"]=no + read -r email + emails["$email"]=no @@ -477,15 +525,67 @@ ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f ++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ get_current_git llvm_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ read -r email +++ git -C llvm log --pretty=%ce 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no + read -r email -++ git -C llvm log --pretty=%ce 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 + emails["$email"]=no + read -r email + emails["$email"]=no @@ -675,14 +775,22 @@ + case "$precommit_postcommit:$type" in + case "$type" in + for email in "${!emails[@]}" ++ type=bcc ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ recipients+=("$type:$email") ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" + type=no + case "$precommit_postcommit:$type" in + case "$type" in + for email in "${!emails[@]}" -+ type=bcc ++ type=no + case "$precommit_postcommit:$type" in + case "$type" in -+ recipients+=("$type:$email") + for email in "${!emails[@]}" + type=no + case "$precommit_postcommit:$type" in @@ -792,6 +900,10 @@ + type=no + case "$precommit_postcommit:$type" in + case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in + IFS=, + echo bcc:tcwg-validation@linaro.org,maxim.kuvyrkov@linaro.org ++ print_commits --oneline @@ -814,20 +926,20 @@ +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev -++ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f +++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev -++ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -+++ git -C llvm rev-list --count 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 -++ c_commits=66 -++ new_commits=66 +++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++++ git -C llvm rev-list --count 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ c_commits=92 +++ new_commits=92 +++ echo llvm +++ tr ' ' , ++ components=llvm -++ echo '66 commits in llvm' +++ echo '92 commits in llvm' ++ '[' --oneline = --oneline ']' ++ return 0 ++ bmk_print_result --oneline @@ -862,7 +974,7 @@ ++ short_diag='No change' ++ echo 'No change' ++ bmk_print_config --oneline -++ . /home/tcwg-buildslave/workspace/tcwg_bmk_4/jenkins-scripts/tcwg_bmk-config.sh +++ . /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/tcwg_bmk-config.sh +++ [[ -v rr[ci_project] ]] +++ [[ -v rr[ci_config] ]] +++ declare -A bmk_data @@ -915,24 +1027,24 @@ ++ case "$ci_config" in ++ echo 'aarch64 O3 -LTO' ++ return 0 -+ echo '[Linaro-TCWG-CI]' '66 commits in llvm: No change on aarch64 O3 -LTO' ++ echo '[Linaro-TCWG-CI]' '92 commits in llvm: No change on aarch64 O3 -LTO' + print_mail_body + local bad_artifacts_url good_artifacts_url ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/artifact/artifacts ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/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-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/128/artifact/artifacts ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/artifact/artifacts + local key= + '[' single_component = single_commit ']' + cat + '[' '' '!=' '' ']' + cat ++ bmk_print_config --short -++ . /home/tcwg-buildslave/workspace/tcwg_bmk_4/jenkins-scripts/tcwg_bmk-config.sh +++ . /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/tcwg_bmk-config.sh +++ [[ -v rr[ci_project] ]] +++ [[ -v rr[ci_config] ]] +++ declare -A bmk_data @@ -1009,20 +1121,20 @@ +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev -++ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f +++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev -++ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -+++ git -C llvm rev-list --count 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 -++ c_commits=66 -++ new_commits=66 +++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++++ git -C llvm rev-list --count 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ c_commits=92 +++ new_commits=92 +++ echo llvm +++ tr ' ' , ++ components=llvm -++ echo '66 commits in llvm' +++ echo '92 commits in llvm' ++ '[' --short = --oneline ']' ++ for c in "${changed_components[@]}" +++ get_baseline_git llvm_rev @@ -1031,19 +1143,19 @@ +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev -++ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f +++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev -++ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -+++ git -C llvm rev-list --count 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 -++ c_commits=66 +++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++++ git -C llvm rev-list --count 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ c_commits=92 ++ '[' '' '!=' '' ']' -++ git -C llvm log -n 5 --oneline 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 -++ '[' 66 -gt 5 ']' -++ echo '... and 61 more commits in llvm' +++ git -C llvm log -n 5 --oneline 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ '[' 92 -gt 5 ']' +++ echo '... and 87 more commits in llvm' ++ '[' '' '!=' '' ']' ++ return 0 ++ bmk_print_result --short @@ -1076,7 +1188,7 @@ ++ '[' -f artifacts/notify/symbol.improvement ']' ++ echo 'No change' ++ bmk_print_config --long -++ . /home/tcwg-buildslave/workspace/tcwg_bmk_4/jenkins-scripts/tcwg_bmk-config.sh +++ . /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/tcwg_bmk-config.sh +++ [[ -v rr[ci_project] ]] +++ [[ -v rr[ci_config] ]] +++ declare -A bmk_data @@ -1177,10 +1289,10 @@ + return + true + generate_jenkins_html_files -+ wait 114290 ++ wait 112413 + set -euf -o pipefail -# generate_jenkins_html_files + echo '# generate_jenkins_html_files' +# generate_jenkins_html_files + true + case "$ci_project" in + status_file=artifacts/results-vs-prev/csv-results-1/status.csv @@ -2095,36 +2207,36 @@ + case $text_type in + echo '# generate dashboard' # generate dashboard -# generate_dashboard_squad -... Skipping + generate_dashboard_squad + local results_date + echo '# generate_dashboard_squad' +# generate_dashboard_squad +... Skipping +# post_dashboard_squad + false + echo '... Skipping' -# post_dashboard_squad -... Skipping + return + post_dashboard_squad + echo '# post_dashboard_squad' + false +... Skipping + echo '... Skipping' + return + generate_lnt_report -+ wait 114539 ++ wait 112662 + set -euf -o pipefail +# generate_lnt_report + local results_date + echo '# generate_lnt_report' -# generate_lnt_report + true -+ . /home/tcwg-buildslave/workspace/tcwg_bmk_4/jenkins-scripts/lnt-utils.sh ++ . /home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/lnt-utils.sh ++ declare is_first_lnt_entry ++ get_current_manifest '{rr[results_date]}' ++ get_manifest artifacts/manifest.sh '{rr[results_date]}' ++ set +x -+ results_date=1703322410 -++ date '+%Y-%m-%d %H:%M:%S' --date @1703322410 -+ results_date='2023-12-23 09:06:50' ++ results_date=1703546066 +++ date '+%Y-%m-%d %H:%M:%S' --date @1703546066 ++ results_date='2023-12-25 23:14:26' + local jira_key=- + '[' -f artifacts/notify/jira/key ']' + case "$ci_project" in @@ -2136,25 +2248,25 @@ ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -++ describe_sha1 llvm 64e63888dd8beae7272c0526e4770e31857dd0e7 false ++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ describe_sha1 llvm d79ccee8dc4aea52c146b10603f2a38646ad22fe false ++ local component=llvm -++ local sha1=64e63888dd8beae7272c0526e4770e31857dd0e7 +++ local sha1=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ local anything=false ++ match=() ++ local -a match ++ case "$component" in -++ git -C llvm describe 64e63888dd8beae7272c0526e4770e31857dd0e7 -+ describe=llvmorg-18-init-15708-g64e63888dd8b +++ git -C llvm describe d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ describe=llvmorg-18-init-15800-gd79ccee8dc4a ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ generate_lnt_bmk_report https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ tcwg_bmk-qc_speed-cpu2017rate llvm-aarch64-master-O3_LTO llvmorg-18-init-15708-g64e63888dd8b '2023-12-23 09:06:50' - artifacts/results-vs-prev/csv-results-1/size.csv artifacts/results-vs-prev/csv-results-1/perf.csv artifacts/results-vs-prev/csv-results-1/status.csv artifacts/notify/lnt_report.json -+ local build_url=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ ++ generate_lnt_bmk_report https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ tcwg_bmk-qc_speed-cpu2017rate llvm-aarch64-master-O3_LTO llvmorg-18-init-15800-gd79ccee8dc4a '2023-12-25 23:14:26' - artifacts/results-vs-prev/csv-results-1/size.csv artifacts/results-vs-prev/csv-results-1/perf.csv artifacts/results-vs-prev/csv-results-1/status.csv artifacts/notify/lnt_report.json ++ local build_url=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ + local ci_project=tcwg_bmk-qc_speed-cpu2017rate + local ci_config=llvm-aarch64-master-O3_LTO -+ local describe=llvmorg-18-init-15708-g64e63888dd8b -+ local 'results_date=2023-12-23 09:06:50' ++ local describe=llvmorg-18-init-15800-gd79ccee8dc4a ++ local 'results_date=2023-12-25 23:14:26' + local jira_key=- + local size_csv=artifacts/results-vs-prev/csv-results-1/size.csv + local perf_csv=artifacts/results-vs-prev/csv-results-1/perf.csv @@ -2163,10 +2275,10 @@ + local lnt_testsuite=tcwg_bmk-qc_speed-cpu2017rate + local machine_name=llvm-aarch64-master-O3_LTO + local describe_pad -++ echo llvmorg-18-init-15708-g64e63888dd8b +++ echo llvmorg-18-init-15800-gd79ccee8dc4a ++ sed 's/\(.*\)-\(.*\)-\(.*\)$/\1 \2 \3/' ++ awk '{ $2 = sprintf("%05d", $2); print $1"-"$2"-"$3}' -+ describe_pad=llvmorg-18-init-15708-g64e63888dd8b ++ describe_pad=llvmorg-18-init-15800-gd79ccee8dc4a + '[' -f artifacts/results-vs-prev/csv-results-1/size.csv ']' + '[' -f artifacts/results-vs-prev/csv-results-1/perf.csv ']' + additional_run_infos=("tag:$lnt_testsuite" "run_order:$describe_pad" "test_url:$build_url") @@ -2187,11 +2299,11 @@ ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ report_header llvm-aarch64-master-O3_LTO '2023-12-23 09:06:50' tag:tcwg_bmk-qc_speed-cpu2017rate run_order:llvmorg-18-init-15708-g64e63888dd8b test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ llvm_url:https://github.com/llvm/llvm-project.git llvm_rev:64e63888dd8beae7272c0526e4770e31857dd0e7 ++ report_header llvm-aarch64-master-O3_LTO '2023-12-25 23:14:26' tag:tcwg_bmk-qc_speed-cpu2017rate run_order:llvmorg-18-init-15800-gd79ccee8dc4a test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ llvm_url:https://github.com/llvm/llvm-project.git llvm_rev:d79ccee8dc4aea52c146b10603f2a38646ad22fe + local machine_name=llvm-aarch64-master-O3_LTO -+ local 'date_time=2023-12-23 09:06:50' ++ local 'date_time=2023-12-25 23:14:26' + shift 2 -+ run_infos=('tag:tcwg_bmk-qc_speed-cpu2017rate' 'run_order:llvmorg-18-init-15708-g64e63888dd8b' 'test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/' 'llvm_url:https://github.com/llvm/llvm-project.git' 'llvm_rev:64e63888dd8beae7272c0526e4770e31857dd0e7') ++ run_infos=('tag:tcwg_bmk-qc_speed-cpu2017rate' 'run_order:llvmorg-18-init-15800-gd79ccee8dc4a' 'test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/' 'llvm_url:https://github.com/llvm/llvm-project.git' 'llvm_rev:d79ccee8dc4aea52c146b10603f2a38646ad22fe') + local run_infos + declare -g is_first_lnt_entry + cat @@ -2204,37 +2316,37 @@ + val=tcwg_bmk-qc_speed-cpu2017rate + echo ' "tag": "tcwg_bmk-qc_speed-cpu2017rate",' + for i in "${run_infos[@]}" -++ echo run_order:llvmorg-18-init-15708-g64e63888dd8b +++ echo run_order:llvmorg-18-init-15800-gd79ccee8dc4a ++ cut -d: -f1 + tag=run_order -++ echo run_order:llvmorg-18-init-15708-g64e63888dd8b +++ echo run_order:llvmorg-18-init-15800-gd79ccee8dc4a ++ cut -d: -f2- -+ val=llvmorg-18-init-15708-g64e63888dd8b -+ echo ' "run_order": "llvmorg-18-init-15708-g64e63888dd8b",' ++ val=llvmorg-18-init-15800-gd79ccee8dc4a ++ echo ' "run_order": "llvmorg-18-init-15800-gd79ccee8dc4a",' + for i in "${run_infos[@]}" +++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ ++ cut -d: -f1 -++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ + tag=test_url -++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ +++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ ++ cut -d: -f2- -+ val=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ -+ echo ' "test_url": "https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/",' ++ val=https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ ++ echo ' "test_url": "https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/",' + for i in "${run_infos[@]}" ++ echo llvm_url:https://github.com/llvm/llvm-project.git ++ cut -d: -f1 + tag=llvm_url -++ cut -d: -f2- ++ echo llvm_url:https://github.com/llvm/llvm-project.git +++ cut -d: -f2- + val=https://github.com/llvm/llvm-project.git + echo ' "llvm_url": "https://github.com/llvm/llvm-project.git",' + for i in "${run_infos[@]}" -++ echo llvm_rev:64e63888dd8beae7272c0526e4770e31857dd0e7 +++ echo llvm_rev:d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ cut -d: -f1 + tag=llvm_rev -++ echo llvm_rev:64e63888dd8beae7272c0526e4770e31857dd0e7 +++ echo llvm_rev:d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ cut -d: -f2- -+ val=64e63888dd8beae7272c0526e4770e31857dd0e7 -+ echo ' "llvm_rev": "64e63888dd8beae7272c0526e4770e31857dd0e7",' ++ val=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ echo ' "llvm_rev": "d79ccee8dc4aea52c146b10603f2a38646ad22fe",' + cat + is_first_lnt_entry=true + set +x diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log index 2de35d9..aee56ad 100644 --- a/jenkins/notify-init.log +++ b/jenkins/notify-init.log @@ -1,6 +1,6 @@ + set +x -/home/tcwg-buildslave/workspace/tcwg_bmk_4/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_bmk-build.sh +/home/tcwg-buildslave/workspace/tcwg_bmk_2/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_bmk-build.sh + false + dryrun= @@ -20,28 +20,26 @@ ++ get_current_manifest '{rr[ci_config]}' ++ get_manifest artifacts/manifest.sh '{rr[ci_config]}' ++ set +x -# Debug traces : + ci_config=llvm-aarch64-master-O3_LTO +# Debug traces : + 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-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/128/ +# Baseline : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/' # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/128/' + 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-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/ -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/131/' +# Artifacts : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/ ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-qc_speed-cpu2017rate--llvm-aarch64-master-O3_LTO-build/133/' # Using dir : artifacts -+ echo '# Using dir : artifacts' ++ echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify -+ '[' -f /home/tcwg-buildslave/.jipdate.yml ']' -+ set +x + case "$notify" in + declare -Ag pw + '[' ignore = precommit ']' @@ -77,7 +75,7 @@ +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev -++ '[' x64e63888dd8beae7272c0526e4770e31857dd0e7 '!=' x31aa7d2de018693a6b45c9056a67229c54461b8f ']' +++ '[' xd79ccee8dc4aea52c146b10603f2a38646ad22fe '!=' x64e63888dd8beae7272c0526e4770e31857dd0e7 ']' ++ echo -ne llvm ++ delim=' ' ++ echo @@ -90,17 +88,17 @@ ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ first_bad=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ first_bad=d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ get_baseline_git llvm_rev ++ set -euf -o pipefail ++ local base_artifacts=base-artifacts ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ last_good=31aa7d2de018693a6b45c9056a67229c54461b8f ++ last_good=64e63888dd8beae7272c0526e4770e31857dd0e7 + local res + res=0 -+ wait 113912 ++ wait 112038 + git -C llvm rev-parse --verify HEAD + assert_with_msg 'Cannot parse HEAD in repo llvm' '[' 0 = 0 ']' + set -euf -o pipefail +x @@ -114,21 +112,21 @@ ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f ++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ get_current_git llvm_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -++ git -C llvm rev-parse '64e63888dd8beae7272c0526e4770e31857dd0e7^@' ++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ git -C llvm rev-parse 'd79ccee8dc4aea52c146b10603f2a38646ad22fe^@' + for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") -+ '[' f9e23991a7bb99eca338c4c3aae842386ae5190f = 31aa7d2de018693a6b45c9056a67229c54461b8f ']' ++ '[' 50965010821f70536136c121384b9cf5b47ced88 = 64e63888dd8beae7272c0526e4770e31857dd0e7 ']' + return 1 -+ change_kind=single_component # Debug traces : -+ echo '# Debug traces :' # change_kind=single_component : llvm ++ change_kind=single_component ++ echo '# Debug traces :' + echo '# change_kind=single_component : llvm' + for c in "${changed_components[@]}" ++ get_baseline_git llvm_rev @@ -137,18 +135,18 @@ ++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat base-artifacts/git/llvm_rev -+ base_rev=31aa7d2de018693a6b45c9056a67229c54461b8f ++ base_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 ++ get_current_git llvm_rev ++ set -euf -o pipefail ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=64e63888dd8beae7272c0526e4770e31857dd0e7 -++ git -C llvm rev-list --count 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 -+ c_commits=66 -# rev for llvm : 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 (66 commits) ++ cur_rev=d79ccee8dc4aea52c146b10603f2a38646ad22fe +++ git -C llvm rev-list --count 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe ++ c_commits=92 +# rev for llvm : 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe (92 commits) -+ echo '# rev for llvm : 31aa7d2de018693a6b45c9056a67229c54461b8f..64e63888dd8beae7272c0526e4770e31857dd0e7 (66 commits)' ++ echo '# rev for llvm : 64e63888dd8beae7272c0526e4770e31857dd0e7..d79ccee8dc4aea52c146b10603f2a38646ad22fe (92 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -173,8 +171,8 @@ + generate_extra_details_f=bmk_generate_extra_details + post_interesting_commits init + set -euf -o pipefail -# post_interesting_commits + echo '# post_interesting_commits' +# post_interesting_commits + local stage=init + '[' single_component '!=' single_commit ']' + return diff --git a/jenkins/run-build.env b/jenkins/run-build.env index a9e4226..8e056e4 100644 --- a/jenkins/run-build.env +++ b/jenkins/run-build.env @@ -1,4 +1,4 @@ -build_name="#131" +build_name="#133" docker_opts=(--distro default --arch @@ -9,7 +9,7 @@ tcwg-snow_bmk-02 true ) source build_container.sh trap "cleanup_all_containers" EXIT -build_name="#131-llvm" +build_name="#133-llvm" branch_opt=(==rr\[llvm_git\] https://github.com/llvm/llvm-project.git#main ) -build_name="#131-llvm-R1" +build_name="#133-llvm-R1" |