openstack overcloud node introspect --all-manageable timing out and failing periodic tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-master
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Bhagyashri Shewale |
Bug Description
2020-05-18 01:50:39.423518 | primary | TASK [overcloud-
2020-05-18 01:50:39.423526 | primary | Monday 18 May 2020 01:50:39 +0000 (0:00:00.063) 0:01:26.760 ************
2020-05-18 05:57:46.241605 | RUN END RESULT_TIMED_OUT: [untrusted : opendev.
2020-05-18 05:57:46.242135 | POST-RUN START: [trusted : review.
Affected jobs:
1. periodic-
2. periodic-
3. periodic-
Reference link:
Changed in tripleo: | |
status: | New → Triaged |
The issue happened due to incompatibility in python-construct and python- ironic- inspector.
[1] updated required python-construct version by ironic-inspector and caused FTBFS[2]. To unclear it python-construct was updated to u-c version 2.10.56 with [3].
So if containers have latest ironic-inspector but old python-construct there will be issue or if containers have latest python-construct but old python- ironic- inspector then also there will be an issue. So both needs to be either latest or old in container fo job to work.
Now in component pipeline, since containers from current-tripleo are used, python-construct is older and ironic-inspector is latest so issue got hit and blocked component promotion for baremetal( component- ci-testing to promoted- components) [5]
And in integration pipeline, containers are rebuild, so python-construct is latest there but due to blocked baremetal component promotion, ironic-inspector was older so issue got hit here as well.
To unblock we forced promote baremetal component using [4], with this latest ironic-inspector got into integration pipeline. And this unblocked integration pipeline and it promoted, next run in baremetal-component should also work fine as current-tripleo containers contains both latest ironic-inspector and python-construct.
[1] https:/ /review. opendev. org/#/c/ 724822/ /review. rdoproject. org/r/# /c/27549/ 1 /review. rdoproject. org/r/# /c/27552/ /review. rdoproject. org/r/# /c/27585/ /logserver. rdoproject. org/openstack- component- baremetal/ opendev. org/openstack/ tripleo- ci/master/ periodic- tripleo- ci-centos- 8-ovb-3ctlr_ 1comp-featurese t001-baremetal- master/ 6daffc1/ logs/undercloud /var/log/ containers/ ironic- inspector/ ironic- inspector. log.txt. gz
[2] https:/
[3] https:/
[4] https:/
[5] https:/