You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/changelogs
sivel / Matt Martz ca635fac4a
[stable-2.17] Prevent IO capture hang/loss in `basic.run_command` (#85869) (#85893)
* Prevent run_command output truncation or hang

In cases when the selector used to monitor stdout/stderr activates without
data ready to read (a rare but normal condition), a read from a non-blocking
FD can return `None`, which was being conflated with an empty read (EOF)
condition. This caused the selector to be unregistered prematurely,
sometimes resulting in truncated output or hangs. `None` read results
are now excluded from EOF conditions.

* add changelog

---------
(cherry picked from commit 79ddee1)

Co-authored-by: Chris Meyers <chrismeyersfsu@users.noreply.github.com>
Co-authored-by: Matt Davis <nitzmahone@redhat.com>
2 months ago
..
fragments [stable-2.17] Prevent IO capture hang/loss in `basic.run_command` (#85869) (#85893) 2 months ago
CHANGELOG-v2.17.rst New release v2.17.14 (#85825) 3 months ago
README.md Convert non-docs *.rst files to *.md (#81217) 2 years ago
changelog.yaml New release v2.17.14 (#85825) 3 months ago
config.yaml [changelog config] Ansible Base -> ansible-core (#73739) 5 years ago

README.md

Changelogs

As part of the release process a version-specific CHANGELOG-vX.Y.rst will be generated from fragments in the fragments directory.

On release branches once a release has been created, consult the branch's version-specific file for changes that have occurred in that branch. The devel branch does not have a generated changelog, only changelog fragments.