Commit Graph

739 Commits

Author SHA1 Message Date
David Wilson ee62c57c9d issue #576: fix Kwargs minor version check.
Unicode kwargs were introduced in Python 2.6.5, not 2.6.0.
2019-04-03 19:01:56 +01:00
David Wilson 65deb3feac issue #575: fix exception text rendering 2019-04-02 14:06:41 +01:00
David Wilson 9739f550ab docs: remove infringing mark 2019-04-01 04:07:38 +01:00
David Wilson 2758c38f4f docs: fix config var scope 2019-03-31 05:07:51 +01:00
David Wilson 81b0059d83 docs: faster stats-preserving redirect 2019-03-31 00:13:53 +00:00
David Wilson 8af8c868ad docs: update ansible page 2019-03-30 00:06:07 +00:00
dw 77da511811
Merge branch 'master' into issue570 2019-03-22 21:29:28 +00:00
David Wilson 34fb9da1be issue #570: add firewalld to always-fork list for now. 2019-03-22 19:46:08 +00:00
Luka Matijevic 0bc9b206d7 docs: removed excess word 2019-03-19 12:55:10 +01:00
Luka Matijevic 598821e865 docs: fixed message routing example description
Message routing example description does not match given diagram.
2019-03-15 13:12:51 +01:00
Luka Matijevic 81db1c94b3 docs: removed repeated word 2019-03-13 13:01:34 +01:00
David Wilson c6f4dc356b docs: update Changelog; closes #557. 2019-03-06 17:56:20 +00:00
David Wilson 13643b7268 docs: update Changelog for release. 2019-03-06 15:19:53 +00:00
David Wilson 2bd0bbd4df issue #555: ansible: workaround ancient reload(sys) hack.
This is the most minimal change for what might be relatively minimal
edge case. Alternative is replacing reload(), but let's not do that yet.

Closes #555
2019-03-06 14:05:29 +00:00
David Wilson 7743e57ff3 issue #554: track and remove multiple make_tmp_path() calls. 2019-03-06 10:55:07 +00:00
David Wilson d1ba077f0e docs: update Changelog. 2019-02-28 06:35:44 +00:00
David Wilson ffae035584 docs: drastically simplify install/changelog. 2019-02-28 06:33:12 +00:00
David Wilson 2226c23c91 issue #550: update Changelog. 2019-02-23 16:21:33 +00:00
David Wilson 0b177f1491 docs: update Changelog. 2019-02-22 00:48:56 +00:00
David Wilson 79af8ef680 docs: update Changelog; closes #548. 2019-02-19 16:29:37 +00:00
David Wilson b7742a4b5f docs: better intro paragraph. 2019-02-19 04:24:21 +00:00
David Wilson 0a66ca72ef os_fork: more doc tweaks 2019-02-18 18:22:32 +00:00
David Wilson 5dc0bd6f8d os_fork: clean up docs 2019-02-18 18:21:25 +00:00
David Wilson ebbf5ab62c issue #535: update Changelog. 2019-02-17 21:58:24 +00:00
David Wilson 63f4864b21 issue #535: introduce mitogen.os_fork module and Corker class. 2019-02-17 21:55:14 +00:00
David Wilson c119ae8f66 issue #535: docs: update Changelog 2019-02-17 21:54:41 +00:00
David Wilson 72862f0bb9 issue #535: docs: fix up Select doc 2019-02-17 21:53:07 +00:00
David Wilson 28aa8b3b27 issue #535: docs: update Changelog. 2019-02-17 21:53:02 +00:00
David Wilson 7d0480e8bd core: increase cookie field lengths to 64-bit; closes #545. 2019-02-16 16:54:57 +00:00
David Wilson c0db283ac7 docs: update copyright year. 2019-02-14 21:21:45 +00:00
David Wilson 14e6c6e49e docs: update Changelog. 2019-02-14 15:00:17 +00:00
David Wilson d865fb797d docs: change 'unreleased' Changelog format and add a hint. 2019-02-14 13:35:40 +00:00
David Wilson 2cde51ea63 docs: update Changelog; closes #542. 2019-02-14 12:54:09 +00:00
David Wilson 45f915f392 docs: update Changelog; closes #537. 2019-02-14 00:39:08 +00:00
David Wilson e010667230 Bump version for release. 2019-02-13 23:12:30 +00:00
David Wilson 6d7bd7e3b9 docs: update Changelog. 2019-02-13 22:13:01 +00:00
David Wilson cf8ecf19b7 docs: update Changelog; closes #532. 2019-02-13 21:32:47 +00:00
David Wilson 1b4eb06f72 docs: more concise Changelog. 2019-02-13 17:35:42 +00:00
David Wilson b317b66317 issue #541: changelog typos. 2019-02-13 17:29:47 +00:00
David Wilson 0f30808234 ansible: quiesce boto logger; closes #541. 2019-02-13 17:28:01 +00:00
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