ironic/releasenotes/notes/fix-shellinabox-console-subprocess-timeout-d3eccfe0440013d7.yaml
Vladyslav Drok 1ad73338b8 Do not wait for console being started on timeout
Current logic tries to call communicate on Popen object when
starting shellinabox console even if console.subprocess_timeout
is hit. This blocks until the command is finished, with timeout
having no effect on it. It means that node lock is not released
until communicate call finishes.

Story: 2006429
Task: 36333
Change-Id: Ic7b878cd432990218a3d87047905ce0828b8da2a
2019-08-23 11:53:13 +00:00

8 lines
260 B
YAML

---
fixes:
- |
Fixed the `issue <https://storyboard.openstack.org/#!/story/2006429>`_
with node being locked for longer than ``[console]subprocess_timeout``
seconds when shellinabox process fails to start before the specifed timeout
elapses.