centos-8 ussuri scenario 0 upgrade Callback Exception controller upgrade run
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Low
|
Marios Andreou |
Bug Description
At [1][2] the newly added centos-8 scenario 0 upgrade job is green but with a bunch of "Callback Exception" - various traces example:
2020-07-21 11:13:35 | [WARNING]: Failure using method (v2_playbook_
2020-07-21 11:13:35 | plugin (<ansible.
2020-07-21 11:13:35 | at 0x7f6f6b1af128>): maximum recursion depth exceeded while calling a Python
2020-07-21 11:13:35 | object
2020-07-21 11:13:35 | Callback Exception:
2020-07-21 11:13:35 | File "/usr/lib/
2020-07-21 11:13:35 | method(*new_args, **kwargs)
2020-07-21 11:13:35 | File "/usr/lib/
2020-07-21 11:13:35 | self._record_
2020-07-21 11:13:35 | File "/usr/share/
The start of all the overcloud_
* 2020-07-21 11:03:54 | /usr/lib64/
2020-07-21 11:03:54 | return f(*args, **kwds)
2020-07-21 11:03:54 | --- Logging error ---
2020-07-21 11:03:54 | Traceback (most recent call last):
2020-07-21 11:03:54 | File "/usr/lib64/
2020-07-21 11:03:54 | self.flush()
2020-07-21 11:03:54 | File "/usr/lib64/
2020-07-21 11:03:54 | self.stream.flush()
2020-07-21 11:03:54 | BrokenPipeError: [Errno 32] Broken pipe
2020-07-21 11:03:54 | Call stack:
2020-07-21 11:03:54 | File "/usr/bin/
2020-07-21 11:03:54 | sys.exit(main())
2020-07-21 11:03:54 | File "/usr/lib/
2020-07-21 11:03:54 | return OpenStackShell(
2020-07-21 11:03:54 | File "/usr/lib/
2020-07-21 11:03:54 | self.log.info("END return value: %s", ret_val)
2020-07-21 11:03:54 | Message: 'END return value: %s'
2020-07-21 11:03:54 | Arguments: (0,)
2020-07-21 11:03:54 | Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
2020-07-21 11:03:54 | BrokenPipeError: [Errno 32] Broken pipe
2020-07-21 11:03:54 | Running major upgrade prepare step
I also note that the centos*7* job - train for example at [3] has similar looking Callback Exception.
I am not yet convinced that these are *real* errors. I need some sanity check from upgrades/other folks - AFAICS from brief dig, the relevant code lives in tripleo-
If they aren't real then let's use this bug to remove or otherwise suppress these please?
[1] https:/
[2] https:/
[3] https:/
[4] http://
summary: |
- centos-8 scenario 0 upgrade Callback Exception controller upgrade run + centos-8 ussuri scenario 0 upgrade Callback Exception controller upgrade + run |
The callback plugin seems like a missing backport for Ied39aaef9c65c6 5f33cceb99071c5 3af7f9aa464 /review. opendev. org/#/c/ 733750/ 1/tripleo_ ansible/ ansible_ plugins/ callback/ tripleo_ profile_ tasks.py
https:/