mirror of https://github.com/ansible/ansible.git
[stable-2.10] Fix super annoying Python 2.6 multiprocessing.Queue stack trace in CI (#72604) (#72608)
* Fix super annoying Python 2.6 multiprocessing.Queue stack trace in CI
A bug exists in Python 2.6 that sometimes raises an exception during interpreter shutdown. We
encounter this frequently in our CI since we run tests on CentOS 6 as the control node, which
has Python 2.6.6 with this bug.
This PR adds a very minor sleep only on Python 2.6 which gets around this issue. I did lot of testing
using a standalon script I found that easily duplicated the issue to find the minimum sleep value
needed to avoid this issue.
CPython issue: https://bugs.python.org/issue4106
Fix in CPython: https://hg.python.org/cpython/rev/d316315a8781
* Use correct attribute
(cherry picked from commit bbef250c2b
)
Co-authored-by: Sam Doran <sdoran@redhat.com>
pull/72753/head
parent
ed78b479ec
commit
581337a6d5
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- account for bug in Python 2.6 that occurs during interpreter shutdown to avoid stack trace
|
Loading…
Reference in New Issue