|
|
@ -75,11 +75,15 @@ Mitogen for Ansible
|
|
|
|
* `#467 <https://github.com/dw/mitogen/issues/467>`_: an incompatibility
|
|
|
|
* `#467 <https://github.com/dw/mitogen/issues/467>`_: an incompatibility
|
|
|
|
running Mitogen under Molecule was resolved.
|
|
|
|
running Mitogen under Molecule was resolved.
|
|
|
|
|
|
|
|
|
|
|
|
* `#547 <https://github.com/dw/mitogen/issues/547>`_: fix a serious deadlock
|
|
|
|
* `#547 <https://github.com/dw/mitogen/issues/547>`_,
|
|
|
|
|
|
|
|
`#598 <https://github.com/dw/mitogen/issues/598>`_: fix a serious deadlock
|
|
|
|
possible during initialization of any task executed by forking, such as
|
|
|
|
possible during initialization of any task executed by forking, such as
|
|
|
|
``async`` tasks, tasks using custom :mod:`ansible.module_utils`,
|
|
|
|
``async`` tasks, tasks using custom :mod:`ansible.module_utils`,
|
|
|
|
``mitogen_task_isolation: fork`` modules, and those present on an internal
|
|
|
|
``mitogen_task_isolation: fork`` modules, and those present on an internal
|
|
|
|
blacklist of misbehaving modules.
|
|
|
|
blacklist of misbehaving modules. This deadlock is relatively easy hit, has
|
|
|
|
|
|
|
|
been present since 0.2.0, and is likely to have impacted many users. For new
|
|
|
|
|
|
|
|
connections it could manifest as a *Connection timed out* error, for forked
|
|
|
|
|
|
|
|
tasks it could manifest as a timeout or an apparent hang.
|
|
|
|
|
|
|
|
|
|
|
|
* `#549 <https://github.com/dw/mitogen/issues/549>`_: the open file descriptor
|
|
|
|
* `#549 <https://github.com/dw/mitogen/issues/549>`_: the open file descriptor
|
|
|
|
limit for the Ansible process is increased to the available hard limit. It is
|
|
|
|
limit for the Ansible process is increased to the available hard limit. It is
|
|
|
@ -114,6 +118,7 @@ Mitogen for Ansible
|
|
|
|
is more accurately inferred for `meta: reset_connection`, the `synchronize`
|
|
|
|
is more accurately inferred for `meta: reset_connection`, the `synchronize`
|
|
|
|
module, and for any action plug-ins that establish additional connections.
|
|
|
|
module, and for any action plug-ins that establish additional connections.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* `#598 <https://github.com/dw/mitogen/issues/598>`_,
|
|
|
|
* `#605 <https://github.com/dw/mitogen/issues/605>`_: fix a deadlock managing a
|
|
|
|
* `#605 <https://github.com/dw/mitogen/issues/605>`_: fix a deadlock managing a
|
|
|
|
shared counter used for load balancing.
|
|
|
|
shared counter used for load balancing.
|
|
|
|
|
|
|
|
|
|
|
@ -224,6 +229,7 @@ bug reports, testing, features and fixes in this release contributed by
|
|
|
|
`Stefane Fermigier <https://github.com/sfermigier>`_,
|
|
|
|
`Stefane Fermigier <https://github.com/sfermigier>`_,
|
|
|
|
`Szabó Dániel Ernő <https://github.com/r3ap3rpy>`_,
|
|
|
|
`Szabó Dániel Ernő <https://github.com/r3ap3rpy>`_,
|
|
|
|
`Ulrich Schreiner <https://github.com/ulrichSchreiner>`_,
|
|
|
|
`Ulrich Schreiner <https://github.com/ulrichSchreiner>`_,
|
|
|
|
|
|
|
|
`yen <https://github.com/antigenius0910>`_,
|
|
|
|
`Yuki Nishida <https://github.com/yuki-nishida-exa>`_,
|
|
|
|
`Yuki Nishida <https://github.com/yuki-nishida-exa>`_,
|
|
|
|
`@alexhexabeam <https://github.com/alexhexabeam>`_,
|
|
|
|
`@alexhexabeam <https://github.com/alexhexabeam>`_,
|
|
|
|
`@DavidVentura <https://github.com/DavidVentura>`_,
|
|
|
|
`@DavidVentura <https://github.com/DavidVentura>`_,
|
|
|
|