docs: update Changelog.
This commit is contained in:
parent
b499fbe29b
commit
e167f6373c
|
@ -158,6 +158,16 @@ Enhancements
|
|||
``mitogen_host_pinned`` strategy wraps the ``host_pinned`` strategy
|
||||
introduced in Ansible 2.7.
|
||||
|
||||
* `#477 <https://github.com/dw/mitogen/issues/477>`_: Python 2.4 is fully
|
||||
supported by the core library and tested automatically, in any parent/child
|
||||
combination of 2.4, 2.6, 2.7 and 3.6 interpreters.
|
||||
|
||||
* `#477 <https://github.com/dw/mitogen/issues/477>`_: Ansible 2.3 is fully
|
||||
supported and tested automatically. In combination with the core library
|
||||
Python 2.4 support, this allows Red Hat Enterprise Linux 5 targets to be
|
||||
managed with Mitogen. The ``simplejson`` package need not be installed on
|
||||
such targets, as is usually required by Ansible.
|
||||
|
||||
* `#412 <https://github.com/dw/mitogen/issues/412>`_: to simplify diagnosing
|
||||
connection configuration problems, Mitogen ships a ``mitogen_get_stack``
|
||||
action that is automatically added to the action plug-in path. See
|
||||
|
@ -178,6 +188,14 @@ Enhancements
|
|||
dependency scanning step was redundantly invoked for every task,
|
||||
bottlenecking the connection multiplexer.
|
||||
|
||||
* `eaa990a97 <https://github.com/dw/mitogen/commit/eaa990a97>`_: a new
|
||||
``mitogen_ssh_compression`` variable is supported, allowing Mitogen's default
|
||||
SSH compression to be disabled. SSH compression is a large contributor to CPU
|
||||
usage in many-target runs, and severely limits file transfer. On a `"shell:
|
||||
hostname"` task repeated 500 times, Mitogen requires around 800 bytes per
|
||||
task with compression, rising to 3 KiB without. File transfer throughput
|
||||
rises from ~25MiB/s when enabled to ~200MiB/s when disabled.
|
||||
|
||||
* `#260 <https://github.com/dw/mitogen/issues/260>`_,
|
||||
`a18a083c <https://github.com/dw/mitogen/commit/a18a083c>`_: brokers no
|
||||
longer wait for readiness indication to transmit, and instead assume
|
||||
|
@ -194,16 +212,6 @@ Enhancements
|
|||
<http://man7.org/linux/man-pages/man2/poll.2.html>`_, which requires no setup
|
||||
or teardown, yielding a 38% latency reduction for inter-thread communication.
|
||||
|
||||
* `#477 <https://github.com/dw/mitogen/issues/477>`_: Python 2.4 is fully
|
||||
supported by the core library and tested automatically, in any parent/child
|
||||
combination of 2.4, 2.6, 2.7 and 3.6 interpreters.
|
||||
|
||||
* `#477 <https://github.com/dw/mitogen/issues/477>`_: Ansible 2.3 is fully
|
||||
supported and tested automatically. In combination with the core library
|
||||
Python 2.4 support, this allows Red Hat Enterprise Linux 5 targets to be
|
||||
managed with Mitogen. The ``simplejson`` package need not be installed on
|
||||
such targets, as is usually required by Ansible.
|
||||
|
||||
|
||||
Fixes
|
||||
^^^^^
|
||||
|
@ -305,6 +313,10 @@ Fixes
|
|||
when starting async tasks, where it was possible for the controller to
|
||||
observe no status file on disk before the task had a chance to write one.
|
||||
|
||||
* `2c7af9f04 <https://github.com/dw/mitogen/commit/2c7af9f04>`_: Ansible
|
||||
modules were repeatedly re-transferred. The bug was hidden by the previously
|
||||
mandatorily enabled SSH compression.
|
||||
|
||||
|
||||
Core Library
|
||||
~~~~~~~~~~~~
|
||||
|
|
Loading…
Reference in New Issue