periodic-tripleo-ci-centos-8-9-multinode-mixed-os is repprting to the wrong dlrn hash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Marios Andreou |
Bug Description
periodic-
Consider the following buildset: reporting to "aggregate_hash": "5b62e82eebd712
https:/
periodic-
The rr tool reports:
┏━━━━━━
┃ Pending running jobs ┃
┡━━━━━━
│ periodic-
└──────
but the job ran and passed:
periodic-
Changed in tripleo: | |
milestone: | none → zed-1 |
importance: | Undecided → Critical |
status: | New → Triaged |
tags: | added: promotion-blocker |
been digging at this a bit
this only hits the 8-9 job, the 9-8 is OK. For example at [1] for 9-8 you can see
2022-09-18 23:46:21.556277 | primary | "aggregate_hash": "93a6958b4b3d27 72324fb241e3089 43a",
and
2022-09-18 18:11:34.531974 | primary | TASK [repo-setup : tripleo-get-hash tripleo-ci-testing for wallaby on centos9 from https:/ /trunk. rdoproject. org] *** >93a6958b4b3d27 72324fb241e3089 43a] *******
2022-09-18 18:11:34.531997 | primary | Sunday 18 September 2022 18:11:34 -0400 (0:00:00.105) 0:00:08.708 ******
2022-09-18 18:11:36.762907 | primary | ok: [subnode-1]
2022-09-18 18:11:36.781803 | primary |
2022-09-18 18:11:36.781836 | primary | TASK [repo-setup : Set fact dlrn_hash-
I think the problem is in the conditionals from the pre plays at [2] (around ansible_ distribution_ major_version)
We will need some tweak there or [3].
The dlrn reporting happens in [4] in post plays
[1] https:/ /logserver. rdoproject. org/openstack- periodic- integration- stable1/ opendev. org/openstack/ tripleo- ci/master/ periodic- tripleo- ci-centos- 9-8-multinode- mixed-os/ 182500d/ job-output. txt /github. com/rdo- infra/ci- config/ blob/master/ ci-scripts/ infra-setup/ roles/get_ hash/tasks/ get_hash. yaml /github. com/rdo- infra/review. rdoproject. org-config/ blob/master/ playbooks/ tripleo- ci-periodic- base/pre. yaml /github. com/rdo- infra/review. rdoproject. org-config/ blob/master/ ci-scripts/ tripleo- upstream/ dlrnapi_ report. sh
[2] https:/
[3] https:/
[4] https:/