David Wilson
9e572a7939
ansible: fix duplicate MuxProcess socket write.
...
The while: loop was necessary due to some cutpaste further on down the
file.
6 years ago
David Wilson
49c804937d
tests: import 2 more simple benchmarks.
6 years ago
David Wilson
9365f254d2
Update ChangeLog.
6 years ago
David Wilson
b521f215fd
ansible: handle >2.6 magic exceptions + sys.excepthook damage
...
Closes #332 .
6 years ago
David Wilson
a192935daf
tests: merge build_docker_images.py with osx_setup.yml
...
Hooray!
6 years ago
David Wilson
053c594d65
ansible: prevent logs spamming user console on exit.
...
Closes #331 .
6 years ago
David Wilson
6f524d3ff8
issue #339 : minimal tests for lxc/lxd modules.
6 years ago
David Wilson
2c2fc73b0a
tests: whups, s/ansible_hostname/ansible_host/
6 years ago
David Wilson
1f21a30e7f
issue #251 : ansible: watch for delegate_to during connection delegation.
...
This needs more work -- pretty certain that python_path and suchlike are
coming from the wrong place. Possibly we need another config_from_..()
specialized for delegate_to.
6 years ago
David Wilson
6c4b01642c
ansible: don't crash when adhoc tries to run a missing module.
...
ansible-playbook prints a separate error during parsing stage, adhoc
performs no such check.
6 years ago
David Wilson
34a9f67115
issue #339 : whoops, actually wire up new connection method.
6 years ago
David Wilson
b964e647d2
tests: split inventory up slightly.
...
This makes it easier to run connection delegation tests against either
the local machine or a container.
6 years ago
David Wilson
1473f49505
ansible: emulate /etc/environment reloading behaviour of vanilla.
...
This change is relatively incomplete -- ideally we could snapshot
os.environ and /etc/environment at startup and respect key deletions
too, but that's a lot more work. Wait for a bug report instead.
Closes #338 .
6 years ago
David Wilson
81c8156965
Support LXD; closes #339 .
6 years ago
David Wilson
4077182fb2
ansible: plugins were missing absolute_import.
6 years ago
David Wilson
898c06f1b9
docs: host demo on Vimeo.
6 years ago
David Wilson
232aaf5c95
Merge branch 'dmw'
6 years ago
David Wilson
5c573f7fcb
ansible: insert short sleep when MITOGEN_PROFILING active.
...
Hacky, but works fine.
6 years ago
David Wilson
d62e6e2a7f
ansible: serialize calls to ModuleDepService.
...
Concurrent calls to ModuleDepService would cause significant wasted
work, as potentially all pool threads run the same uncached module dep
scan.
Without:
3243581 function calls (3233009 primitive calls) in 4770.672 seconds
ncalls tottime percall cumtime percall filename:lineno(function)
2523 0.011 0.000 39.849 0.016 services.py:409(scan)
With:
2801561 function calls (2800042 primitive calls) in 5166.843 seconds
ncalls tottime percall cumtime percall filename:lineno(function)
2506 0.009 0.000 1.967 0.001 services.py:411(scan)
Ignore timing variance due to problems with the test job.
6 years ago
David Wilson
a05835c46e
tests: more stable roundtrip.py.
6 years ago
David Wilson
af2ded663d
fork: public on_fork() function.
...
Generally useful, and needed for ongoing Ansible work.
6 years ago
David Wilson
3e0de9790c
issue #324 : fix Python 3 fallout for custom module_utils.
...
Also enable at last one of its tests.
6 years ago
David Wilson
f4a66194e4
ansible: Py3.x fixes for Ansible PR #41749 workaround.
6 years ago
David Wilson
6c03b83748
issue #291 : don't attempt mitogen import until sys.path modified.
...
Given an extracted download of mitogen-2.2.tar.gz, with strategy_plugins
pointing into it, if an old version of the package was pip-installed,
then the old pip-installed package would be imported and override
whatever came from the tarball.
Instead, modify sys.path before attempting any import. This still isn't
perfect, but it's better.
6 years ago
David Wilson
3b10920157
docs: delete compared.rst because somehow it's in search results.
6 years ago
David Wilson
196f76ff22
Remove staticmethod from docs.
...
Can re-add this later for 3.x, but it's pretty impossible in general for
2.x.
Closes #313 .
6 years ago
David Wilson
f8b3441431
ansible: work around Ansible PR #41749
6 years ago
David Wilson
9b2417e62d
docs: add funny testimonial
6 years ago
David Wilson
1008cda93b
tests: add missing debops installs tep
6 years ago
David Wilson
6cb81d3cb7
tests: allow passing -vvv to ansible_tests.sh.
6 years ago
David Wilson
45c2b04456
docs: add missing changelog entry.
6 years ago
dw
6fbf340564
Merge pull request #327 from dw/dmw
...
v0.2.2 final touches
6 years ago
David Wilson
d64729e041
Bump version for release.
6 years ago
David Wilson
6813443d09
docs: minor tweaks.
6 years ago
David Wilson
ebf721411c
docs: add known issue
6 years ago
David Wilson
21eda90a67
docs: reorder changelog
6 years ago
David Wilson
0f51268875
Add GitHub issue template.
6 years ago
dw
5eba4d1a1e
Merge pull request #326 from dw/dmw
...
issue 319, changelog updates
6 years ago
David Wilson
998762ab4f
docs: update changelog.
6 years ago
David Wilson
5d67ce7746
service: service pool threads should respect _profile_hook.
6 years ago
David Wilson
3c55571fe2
docs: update changelog
6 years ago
David Wilson
22bab87821
issue #319 : avoid TCSAFLUSH flag on WSL.
...
Closes #319 .
6 years ago
David Wilson
56943d3141
issue #319 : have cfsetraw() generate sensible flags.
...
Attempting to fix issue on WSL.
Closes #71
6 years ago
dw
9fd135b02c
Merge pull request #325 from dw/dmw
...
Dmw
6 years ago
David Wilson
441c60a3ca
Fix GitHub vulnerability notification.
6 years ago
David Wilson
17c5bd26e1
Update changelog.
6 years ago
David Wilson
50a1bf6f22
issue #300 : temporary workaround for shutdown issue.
...
Closes #300 .
6 years ago
David Wilson
3138982ef4
docs: link mitogen-announce mailing list.
6 years ago
David Wilson
bfe9f81d0b
ansible: fix RPC time logging.
...
Rendering call arguemtns was broken for non-positional arguments.
6 years ago
dw
22e3335fa7
Merge pull request #322 from dw/dmw
...
Dmw
6 years ago