Commit Graph

749 Commits

Author SHA1 Message Date
David Wilson c39ee9b7fe docs: update Changelog. 2019-02-13 16:33:22 +00:00
David Wilson 023b44b129 docs: remove top "Table of Contents" link 2019-02-13 16:03:08 +00:00
David Wilson 2d536b49eb docs: remove a little more top margin wastage 2019-02-13 16:02:58 +00:00
David Wilson 968b826800 docs: update Changelog; closes #539. 2019-02-13 03:49:59 +00:00
David Wilson 1c955a9876 ansible: capture stderr stream of async tasks. Closes #540. 2019-02-13 03:36:39 +00:00
David Wilson 4be4b085e3 docs: update Changelog. 2019-02-13 02:36:39 +00:00
David Wilson d45797b370 docs: duplicate word 2019-02-12 16:34:20 +00:00
David Wilson 24c48c165d docs: update Changelog. 2019-02-12 16:33:53 +00:00
David Wilson 8ae6ca1d5b tests/ansible: Spec.become_method() test & mitogen_via= fix.
ansible_become_method hostvar was not taken into account.
2019-02-12 16:32:11 +00:00
David Wilson 4d33598fa0 setup.py: include LICENSE; closes #538. 2019-02-12 16:15:52 +00:00
David Wilson d1cadf8ac8 tests/ansible: Spec.password() test, document interactive pw limitation. 2019-02-12 16:04:05 +00:00
David Wilson 10dcbaa493 docs: lighter pink 2019-02-12 04:17:02 +00:00
David Wilson 1292b55fec docs: add 'Fixes' heading 2019-02-12 04:12:15 +00:00
David Wilson 676f756153 docs: more margin tweaks for changelog 2019-02-12 04:10:34 +00:00
David Wilson 45c3871d6f docs: tighter <p> margins, even less shouting, red headings 2019-02-12 03:45:19 +00:00
David Wilson 5df8991744 docs: tidy up footer and GitHub link 2019-02-12 03:34:34 +00:00
David Wilson d060f73f46 docs: enable fixed_sidebar 2019-02-12 03:28:20 +00:00
David Wilson eae7b21673 docs: sans-serif fonts, reduce shouty headings 2019-02-12 03:23:51 +00:00
David Wilson 90401833fa docs: update Changelog; closes #511, closes #536. 2019-02-12 01:22:52 +00:00
David Wilson f514dbeba9 docs: update Changelog release date. 2019-02-12 01:19:52 +00:00
David Wilson b12539f99b docs: update Changelog; closes #481 2019-02-10 19:53:00 +00:00
David Wilson 32161f3df5 docs: update thanks 2019-02-10 02:28:41 +00:00
David Wilson 4f6c57b6a8 docs: lose "approaching stability" language, we're pretty good now 2019-02-10 02:20:13 +00:00
David Wilson 7b046c9fba docs: fix changelog syntax/order/"20KB" 2019-02-10 01:39:27 +00:00
David Wilson e703522010 issue #505: docs: add new detail graph for one scenario. 2019-02-09 22:20:47 +00:00
David Wilson c279454502 docs: update and re-record profile graphs in docs; closes #505
pcaps moved to 'pcaps' branch.
2019-02-09 22:20:47 +00:00
David Wilson eb67fbe9d2 ansible: double the default pool size.
Tempted to push this up to 64, but let's do it incrementally just in
case.
2019-02-09 22:20:40 +00:00
David Wilson e167f6373c docs: update Changelog. 2019-02-09 22:04:19 +00:00
David Wilson b499fbe29b ansible: add mitogen_ssh_compression variable. 2019-02-09 22:04:19 +00:00
David Wilson 2153e195c3 docs: changelog tidyups. 2019-02-09 22:04:19 +00:00
David Wilson 4531338b12 ansible: document and make affinity stuff portable to non-Linux
Portable as in does nothing for the time at least for now.
2019-02-09 22:04:18 +00:00
David Wilson f06152db97 docs: update Changelog. 2019-02-09 22:04:18 +00:00
David Wilson 7b129e8576 ansible: use Poller for WorkerProcess; closes #491. 2019-02-09 22:04:18 +00:00
David Wilson 8f6e6b3940 docs: update Changelog. 2019-02-09 22:04:18 +00:00
David Wilson 90573b1963 docs: update Changelog. 2019-02-09 22:04:18 +00:00
Alex Willmer 2b1035b500
Merge branch 'master' into cover-us 2019-02-09 20:16:01 +00:00
Alex Willmer 2fa84e096f Aggregate code coverage data across tox all runs
Fixes #529
2019-02-09 20:03:29 +00:00
David Wilson 8a2dcbf674 docs: update Changelog; closes #527. 2019-02-09 19:43:35 +00:00
Alex Willmer 0d725f9cd8 Fix DeprecationWarning in mitogen.utils.run_with_router()
```
14:20:32.186270 W py.warnings:
/home/alex/src/mitogen/mitogen/utils.py:152: DeprecationWarning: invalid
escape sequence \*
  """
```
2019-02-09 14:52:08 +00:00
Alex Willmer e7d70b109b Generate coverage report even if some tests fail
`set -o errexit` was exiting run_tests prematurely if any test failed,
so the coverage report was not always generated.
2019-02-09 14:50:54 +00:00
David Wilson 77e7cadd22 issue #429: update Changelog. 2019-01-29 06:01:48 +00:00
David Wilson cd1e5e0138 issue #429: update Changelog. 2019-01-29 06:01:48 +00:00
David Wilson 60e9596e7d docs: update Changelog; closes #499. 2019-01-29 02:54:18 +00:00
David Wilson 3158c4ae9d docs: update Changelog; closes #493. 2019-01-27 19:53:38 +00:00
David Wilson bf676aacfe docs: update Changelog; closes #479. 2019-01-27 16:20:55 +00:00
David Wilson ac4e61e19e docs: update Changelog; closes #477. 2019-01-27 06:12:54 +00:00
David Wilson bb9bb593e4 docs: update Changelog. 2019-01-27 04:31:59 +00:00
David Wilson 63da372de5 docs: update Changelog. 2019-01-27 01:12:11 +00:00
David Wilson dd30a907ce issue #477: promote setup_gil() to mitogen.utils
This is since ansible_mitogen/process.py is 2.6-only, and I want to use
setup_gil() in 2.4 code.
2019-01-26 02:06:33 +00:00
David Wilson 6a2f88d6a3 issue #477: make mitogen.fork unsupported on Py<2.6. 2019-01-25 23:47:08 +00:00
David Wilson 3e255129ab docs: add another strace recipe 2019-01-22 11:59:56 +00:00
David Wilson a302b71f58 docs: include strace wrapper trick. 2019-01-22 06:17:40 +00:00
David Wilson b5c14cecda docs: docs and docstrings. 2019-01-22 05:25:10 +00:00
David Wilson 5c5269e147 docs: Changelog typo. 2019-01-22 04:07:31 +00:00
David Wilson d76312d03c docs: s/doffers/differs/ 2019-01-22 04:00:03 +00:00
David Wilson fb815ebec6 issue #434: add to Changelog. 2019-01-22 03:54:14 +00:00
David Wilson 0edeec118c issue #401: add to Changelog. 2019-01-22 03:46:25 +00:00
David Wilson 6856ee9021 issue #359: add to Changelog. 2019-01-22 03:37:41 +00:00
David Wilson 8f1cff7d08 issue #396: add to Changelog. 2019-01-22 03:35:53 +00:00
David Wilson efdfd4a353 docs: add thanks entry 2019-01-22 03:28:15 +00:00
David Wilson 97d2f2e1db issue #436: add to Changelog. 2019-01-22 03:25:20 +00:00
David Wilson c654379482 issue #465: add to Changelog. 2019-01-22 03:20:49 +00:00
David Wilson c4d0046164 issue #404: add to Changelog. 2019-01-22 02:59:27 +00:00
David Wilson b8e1adf4fa issue #251: readd to Changelog. 2019-01-22 02:56:45 +00:00
David Wilson 15182bb814 issue #412: pad out debugging docs, add get_stack to changelog. 2019-01-22 02:36:55 +00:00
David Wilson 1119f24071 issue #414: reinitialize service pool lock on fork 2019-01-21 01:58:51 +00:00
David Wilson 581b1e4191 docs: update Changelog. 2019-01-20 21:14:28 +00:00
David Wilson 6dc3389acc docs: update Changelog. 2019-01-20 20:47:42 +00:00
David Wilson 146e0c3ccb issue #407: update Changelog.
Closes #407.
2019-01-20 17:09:32 +00:00
David Wilson 6af1a64cce master: handle crazy non-modules in sys.modules again; closes #310. 2019-01-20 15:53:50 +00:00
David Wilson c1980aac6b issue #349: update Changelog. 2019-01-20 15:15:16 +00:00
David Wilson fed6a8856b docs: add unused import to Changelog. 2019-01-20 14:59:24 +00:00
David Wilson ea9ef50b3c issue #415: replace default Poller with select.poll()
30% latency reduction for IPC.
2019-01-20 14:35:46 +00:00
David Wilson b7add60097 issue #408: update Changelog; closes #408. 2019-01-20 13:04:21 +00:00
David Wilson 388649df97 core: Receiver.close() now wakes all threads; closes #446. 2019-01-19 16:08:44 +00:00
David Wilson f2f41809ae issue #459: initial get_stats() implementation 2019-01-19 15:55:52 +00:00
David Wilson ab8d6afbae core: use ModuleNotFoundError in imporer if it is available; closes #448. 2019-01-19 08:31:07 +00:00
David Wilson de719fa249 core: throw error on duplicate add_handler(); closes #447. 2019-01-19 08:24:24 +00:00
David Wilson dc92e529bc service: unregister receiver at shutdown; closes #445. 2019-01-19 08:15:08 +00:00
David Wilson 9916adc0a3 issue #326: update Changelog. 2019-01-19 07:37:28 +00:00
David Wilson 85e965118d Merge remote-tracking branch 'origin/issue462'
* origin/issue462:
  issue #462: docs: update Changelog.
  parent: cope with broken /dev/pts on Linux; closes #462.
2019-01-19 07:14:44 +00:00
David Wilson 18bfde515d issue #444: update Changelog. 2019-01-19 02:14:51 +00:00
David Wilson 374a361074 docs: try to fix CSS difference between local and rtfd 2019-01-18 23:30:12 +00:00
David Wilson 861be2e3de docs: wrap text around logos 2019-01-18 23:30:12 +00:00
David Wilson b084d837e6 docs: fit SVG viewbox to ansible logo 2019-01-18 23:30:12 +00:00
David Wilson 98d06e25ca docs: delete shame.rst to make room for new chapters. 2019-01-18 23:30:12 +00:00
David Wilson 5f3244aa97 docs: import pcaps (using LFS) to regenerate charts. 2019-01-18 23:30:12 +00:00
David Wilson a67a4361b3 docs: add #374 to Changelog. 2019-01-18 23:30:12 +00:00
David Wilson 2b229a6a70 docs: add thanks entry. 2019-01-18 23:30:12 +00:00
David Wilson 0bd0c7b9e7 issue #462: docs: update Changelog. 2019-01-18 21:14:40 +00:00
David Wilson 5ffaa693a6 docs: get rid of autobuild remnant 2019-01-05 20:11:46 +00:00
David Wilson 3f5774cfd5 core: document/tidy up poller.
Remove duplicate attribute creates in subclasses too.
2018-12-19 20:23:00 +00:00
David Wilson 7dd46bf44e doc: API typos. 2018-12-18 00:33:59 +00:00
David Wilson ffdd6d2881 docs: add 824c7931 to changelog. 2018-12-15 15:21:04 +00:00
David Wilson 497234e782 issue #456: core: raise error during defer() if Broker shutdown 2018-12-14 05:30:20 +00:00
David Wilson 8d7aefb1cf docs: fix example up so it's closer to real code 2018-12-14 03:36:46 +00:00
David Wilson cd01957995 issue #397, #454: pick out only shutil.rmtree() calls from atexit. 2018-12-13 22:24:16 +00:00
David Wilson 2959b7911e issue #453: update Changelog. 2018-12-13 20:02:02 +00:00
David Wilson 9680a84824 core: rename Router.self() to Router.myself(). 2018-12-13 02:29:28 +00:00
David Wilson e77460a395 docs: update Changelog. 2018-12-12 23:41:55 +00:00
David Wilson c6399789ea docs: add host_pinned strategy to Changelog. 2018-12-11 04:46:08 +00:00
David Wilson 09aa27a6a7 ansible: initial mitogen_host_pinned strategy. 2018-12-11 04:44:05 +00:00
David Wilson 863e1aedd6 docs: fix Changelog bug link 2018-12-10 02:29:53 +00:00
David Wilson 300cb41e2e core: detect stream corruption. Closes #438. 2018-12-10 02:23:26 +00:00
David Wilson 9868e4ea3a issue #439: update changelog. 2018-12-10 02:00:13 +00:00
David Wilson 94512f4ef8 issue #399, #437: update Changelog. 2018-12-09 17:55:12 +00:00
David Wilson 9074ddf69f docs: fix username 2018-12-08 05:18:51 +00:00
David Wilson b944a5485e docs: remove whitespace 2018-12-08 05:17:52 +00:00
David Wilson eb28a94a87 docs: avoid Sphinx weirdness by removing paragraph in list 2018-12-08 05:15:50 +00:00
David Wilson 73c7b5daeb docs: modernize 2 examples 2018-12-08 05:12:55 +00:00
David Wilson d5cb98fa87 issue #435, #362: update Changelog. 2018-12-08 02:49:51 +00:00
David Wilson fd5698c191 docs: 4kify images.
These commits were squashed to avoid repo size exploding.
2018-11-23 00:59:37 +00:00
David Wilson 4553039ed2 docs: update Changelog; closes #391. 2018-11-07 02:23:53 +00:00
David Wilson 1756cea65b issue #109: update Changelog. 2018-11-07 02:12:25 +00:00
David Wilson 578c2c3b46 issue #364: update ChangeLog. 2018-11-06 22:31:50 +00:00
David Wilson b60a6d0f3b Split dev_requirements.txt up according to test mode. 2018-11-06 17:00:17 +00:00
David Wilson 43306fff81 docs: drop sphinx-autobuild, avoids 10 deps (-16%)
sphinx-autobuild==0.6.0 (from -r docs/docs-requirements.txt (line 2))
livereload>=2.3.0 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
pathtools>=0.1.2 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
tornado>=3.2 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
argh>=0.24.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
watchdog>=0.7.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
port-for==0.3.1 (from sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
backports.ssl_match_hostname (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
singledispatch (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
backports_abc>=0.4 (from tornado>=3.2->sphinx-autobuild==0.6.0->-r docs/docs-requirements.txt (line 2))
2018-11-06 17:00:17 +00:00
David Wilson 5233c47eba docs: Changelog typo 2018-11-06 01:50:11 +00:00
David Wilson 01c4f3fee1 core: rearrange stdio setup to cope with buffering; closes #422 2018-11-06 01:50:11 +00:00
David Wilson 905fbe7cbb issue #420: update Changelog. 2018-11-05 14:31:11 +00:00
David Wilson a7eca5b55e docs: update Changelog. 2018-11-04 20:20:41 +00:00
David Wilson 7a1dfa388a docs: update Changelog; closes #413. 2018-11-04 17:51:51 +00:00
David Wilson fea0fb41fc docs: update Changelog; closes #288 2018-11-04 16:06:52 +00:00
David Wilson 33011af9a5 issue #387: update Changelog. 2018-11-04 15:29:06 +00:00
David Wilson 176fe55bbd issue #416: update Changelog 2018-11-04 14:38:39 +00:00
David Wilson 4ac9cdce7c docs: update Changelog; closes #417. 2018-11-04 13:54:34 +00:00
David Wilson 01e65d7865 docs: update Changelog; closes #406. 2018-11-04 13:53:43 +00:00
David Wilson 14b389cb46 issue #406: don't leak FDs on failed child start. 2018-11-03 15:49:52 +00:00
David Wilson 4230a93557 issue #406: update Changelog. 2018-11-02 17:05:22 +00:00
David Wilson 6fdc45da1a docs: Changelog concision 2018-11-02 15:14:00 +00:00
David Wilson 5bdb745f07 docs: howitworks tweaks 2018-11-02 15:14:00 +00:00
David Wilson 8e4c164d93 issue #388: fix Sphinx markup 2018-11-02 15:14:00 +00:00
David Wilson 804bacdadb docs: move most remaining docstrings back into *.py; closes #388
The remaining ones are decorators which don't seem to have an autodoc
equivlent.
2018-11-02 15:14:00 +00:00
David Wilson 1f8c09e43f issue #333: update Changelog. 2018-11-02 10:06:05 +00:00
David Wilson f8f2f9d718 docs: update Changelog; closes #352. 2018-11-01 20:58:13 +00:00
David Wilson 677dbdb0e7 docs: update Changelog; closes #351. 2018-11-01 20:55:47 +00:00
David Wilson a098943e3c docs: update install steps to point directly at Known Issues. 2018-11-01 20:45:35 +00:00
David Wilson 1af2d9aef1 docs: move Known Issues to the top. 2018-11-01 20:44:42 +00:00
David Wilson 59d0f0df65 docs: split Known Issues out into a separate heading and update it 2018-11-01 20:31:21 +00:00
David Wilson 7fd4549ad1 issue #370: update Changelog. 2018-11-01 20:25:19 +00:00
David Wilson f3f36d6244 docs: add connection: "smart" to known issues. 2018-11-01 20:20:50 +00:00
David Wilson d9b2686259 docs: update Changelog 2018-11-01 15:14:25 +00:00
David Wilson 40d11b32b0 issue #400: update Changelog. 2018-11-01 15:06:18 +00:00
David Wilson a7ee23719a issue #388: move a ton of documentation back into the source 2018-11-01 11:54:22 +00:00
David Wilson c89675112b issue #410: update changelog 2018-10-31 16:43:27 +00:00
David Wilson fadb9181bc issue #410: support sudo --user and SELinux options, add stub test. 2018-10-31 15:46:59 +00:00
David Wilson 0d410aef51 docs: fix internals.rst headings. 2018-10-31 15:08:27 +00:00
David Wilson 0394dac2c7 docs: document RouteMonitor class. 2018-10-31 15:06:47 +00:00
David Wilson 7314b54afd issue #409: update Changelog. 2018-10-31 12:44:25 +00:00
David Wilson 54445470e2 issue #409: add missing path config variables to severa plugins
So every method can be redirected to a stub implementation.
2018-10-31 12:40:08 +00:00
David Wilson 48942a8a30 issue #409: updat Changelog. 2018-10-31 00:52:06 +00:00
David Wilson 026710cb28 issue #373: update Changelog. 2018-10-30 22:41:28 +00:00
David Wilson 1198164ce6 docs: Changelog typos. 2018-10-30 15:24:50 +00:00
David Wilson 766dce9a59 docs: update Changelog 2018-10-30 15:02:46 +00:00
David Wilson d81698c43a docs: update Changelog. 2018-10-30 10:55:26 +00:00
David Wilson 1eae594e32 ssh: fix check_host_keys="accept" and test; closes #411
Add real accept/enforce tests.
2018-10-30 10:35:45 +00:00
David Wilson cf50b572f6 docs: update ChangeLog. 2018-10-30 10:24:53 +00:00
David Wilson b527ff0b66 docs: update Changelog; closes #369. 2018-10-29 19:45:43 +00:00
David Wilson efed9da474 docs: update Changelog. 2018-10-26 13:59:06 +01:00
David Wilson 9ec360c26d core: split out & extend Broker.sync_call() 2018-10-26 13:58:12 +01:00
David Wilson 8891fda48a docs: getting_started typo 2018-10-26 09:09:54 +00:00
David Wilson f3e19d81da docs: reorder sections 2018-10-23 23:26:12 +01:00
David Wilson 96b88cc70f issue #76: docs: update Changelog. 2018-10-23 23:24:34 +01:00
David Wilson bd71a2760e docs: describe disconnect propagation; closes #76. 2018-10-23 23:16:48 +01:00
David Wilson 72da291b24 docs: fix up incomplete Temporary Files section. 2018-10-23 16:53:06 +01:00
David Wilson 48bc91550b docs: update changelog. 2018-10-23 16:14:07 +01:00
David Wilson 40d2cf7e25 docs: update changelog. 2018-10-23 15:34:06 +01:00
David Wilson a7b1831ddf core: move IS_DEAD doc into core.py. 2018-10-03 14:45:23 +01:00
David Wilson 48f9fc8930 docs: tweak thanks text 2018-10-03 00:50:44 +01:00
David Wilson f5e933e8a2 docs: add Alex's fix to changelog 2018-10-03 00:47:13 +01:00
dw f3ee4011cc
Merge pull request #386 from moreati/doc-cleanups
Documentation cleanups
2018-10-03 00:34:49 +01:00
Alex Willmer 90823231f9 docs: Add services page to a hidden table of contents
This fixes an error reported by tox -edocs

Warning, treated as error:
/home/alex/src/mitogen/docs/services.rst:document isn't included in any
toctree

without promoting the page to a top level TOC entry, since the page
appears to be work in progress.
2018-10-03 00:24:11 +01:00
Alex Willmer bf34b383eb docs: Disambiguate references to Context
This addresses an error found while running tox -edocs

Warning, treated as error:
mitogen/docs/api.rst:469:more than one target found for cross-reference
u'Context': mitogen.core.Context, mitogen.parent.Context
2018-10-03 00:22:18 +01:00
Alex Willmer 191a327d9d docs: Don't redefine links to scp and sftp
This addresses an error found while running tox -edocs

Warning, treated as error:
./docs/ansible.rst:6:Duplicate explicit target name: "scp(1)".
2018-10-03 00:21:18 +01:00
David Wilson 0fa5fe5559 parent: handle masters with blank sys.executable; closes #356. 2018-10-02 21:15:46 +01:00
David Wilson 4c81eba599 Merge commit 'refs/pull/377/head' of github.com:dw/mitogen into dmw
(Pull #377)

Changes:
- additional_parameters -> extra_args
- Merge with kubectl changes from dmw branch
- Update docs
- Remove unused username class member
- Avoid mutable kubectl_args class member
- Use six.iteritems
2018-10-02 20:00:00 +01:00
David Wilson 0abb6b0880 issue 366: update changelog. 2018-10-02 19:19:30 +01:00
David Wilson f6b201bdfc docs: updates for #376 and #371 2018-10-02 19:19:30 +01:00
David Wilson 9fadd22396 docs: update Changelog; closes #362. 2018-10-02 19:19:30 +01:00
David Wilson 5521945bd2 ansible: temporary files take 5. 2018-10-02 19:19:30 +01:00
David Wilson 43ad23946e docs: tidy up wording. 2018-10-02 19:19:30 +01:00
David Wilson 3660febeb2 docs: add inline subscribe form to installation instructions 2018-10-02 19:19:30 +01:00
David Wilson 638b196a45 ansible: fix put_file() for large temporary files.
Reverts 49736b3a, large file copies can't avoid the RTT.

The parent stack must be blocked while FileService progresses, as unlike
the small file path, it does not make a snapshot of the (possibly
temporary) file passed by the action plug-in. So we need to keep that
file alive while the service runs.

Add a new integration test and a new soak test to cover both.
2018-09-10 19:09:37 +01:00
David Wilson dfc67b89fd docs: some more cleanups
- add faulthandler/thread stacks to changelog.
- various api.rst cleanups.
- docs: explain chain_id in howitworks.
2018-09-10 18:33:44 +01:00
David Wilson 6cb0e422e9 docs: changelog typo. 2018-09-10 02:34:05 +01:00
David Wilson 65f03e03f5 tests: remote_tmp test fixes. 2018-09-10 02:17:01 +01:00
David Wilson cc4835ce99 docs: update changelog. 2018-09-10 00:44:56 +01:00
David Wilson f0f828033f docs: update changelog. 2018-09-10 00:41:52 +01:00
David Wilson ae446ad7c8 docs: fix changelog 2018-09-10 00:37:24 +01:00
David Wilson c9596568be docs: update changelog. 2018-09-10 00:33:54 +01:00
David Wilson 2c0244eea7 docs: more tweaks 2018-09-09 23:51:48 +01:00
David Wilson c8081e7ca1 docs: typo 2018-09-09 23:42:27 +01:00
David Wilson e241081cae ansible: stop sharing target temp_dir in runner.
This cannot work with delegate_to, since delegate_to permits multiple
concurrent tasks to be executing on the same target.
2018-09-09 23:41:53 +01:00
David Wilson 020482e554 dosc: update changelog 2018-09-09 18:52:50 +01:00
David Wilson 4d3873c784 core: call chains v3: abstract it into a new CallChain class. 2018-09-09 18:51:03 +01:00
David Wilson 1bf9b2c1a3 docs: update changelog. 2018-09-08 22:19:37 +01:00
David Wilson aa9400a3b9 docs: fix changelog 2018-09-08 21:05:24 +01:00
David Wilson a3957d6aaf parent: add Context.forget_chain(). 2018-09-08 20:53:11 +01:00
David Wilson 1247d1fce6 docs: update changelog. 2018-09-08 20:53:11 +01:00
David Wilson 42b1b3d286 core: support mitogen_chain dispatcher option. 2018-09-08 20:53:11 +01:00