Commit Graph

2282 Commits (1b909e869724b8a8da20c4be9fe78d36cf692c1c)
 

Author SHA1 Message Date
David Wilson acf0b04876 tests: run some playbooks against only one target. 7 years ago
David Wilson ee2d10375d tests: don't run reset_connection tests on <2.5.6. 7 years ago
David Wilson fcdfd5f107 tests: fix disconnect_cleanup.yml target count assumption 7 years ago
David Wilson de7d4e0908 setns: decode utility command output for 3.x. 7 years ago
David Wilson 1bb239189b tests: another attempt at working paths. 7 years ago
David Wilson 5f815ec6c4 tests: try to fix PATH problem on Travis. 7 years ago
David Wilson f5f72b958f tests: avoid -u command line parameter conflict 7 years ago
David Wilson 905fbe7cbb issue #420: update Changelog. 7 years ago
David Wilson 50241a922f ansible: call on_fork() on broker shutdown; closes #420. 7 years ago
David Wilson c7931be524 issue #420: core: include PID in Latch cookie data. 7 years ago
David Wilson 0c3e48468b tests: run disconnect_during_module.yml in subprocess
Avoid entire run failing with unreachable
7 years ago
David Wilson 35092c5d35 tests: Unicode/bytes fixes for integration/connection/exec_command.yml 7 years ago
David Wilson 4d443e654b tests: replace another shell script. 7 years ago
David Wilson 6bae586923 tests: fix up Travis bodge for Python 2.6. 7 years ago
David Wilson 9ad022107e issue #414: disable test until rest of CI is healthy 7 years ago
David Wilson b29c8eaf2a tests: allow passing -vvv to build_docker_images. 7 years ago
David Wilson f87553b165 tests: must set ansible_become_pass in synchronize.yml. 7 years ago
David Wilson 816da64df5 tests: show task args in image_prep 7 years ago
David Wilson 91513f5b7e tests: properly close 'cat' child process on exit. 7 years ago
David Wilson 174b685d16 tests: CentOS 6 lacks %wheel in sudo by default. 7 years ago
David Wilson 574fc27a9c issue #414: import test / reproduction. 7 years ago
David Wilson c286f4f107 Add tests/ansible/requirements.txt to Tox. 7 years ago
David Wilson cd6486b0e9 tests: fix more DisconnectTest raciness. 7 years ago
David Wilson 1c24a13560 tests: add Ansible back to requirements
Needed for Tox
7 years ago
David Wilson 8d709fdfb4 Merge remote-tracking branch 'origin/dmw'
- #418
- 2.6/3.x compat
- earlier bugfix fallout
7 years ago
David Wilson 6d5facec4c su/sudo: fallout from previous commits
issue #418 and FD cleanup work.
7 years ago
David Wilson e180d310b5 tests: fix fork_test compat on 3.x. 7 years ago
David Wilson a7eca5b55e docs: update Changelog. 7 years ago
David Wilson 045db6f689 Fix iter_read() FD leaks on 3.x; closes #418. 7 years ago
David Wilson 3f46c9569c tests: 3.x syntax compat for tests/data/stubs/ 7 years ago
David Wilson 27a4001f4f tests: handle NameError when faulthandler is not installed. 7 years ago
David Wilson 5482b4d528 tests: poller_test 3.x fix. 7 years ago
David Wilson 6e1f9e2596 core: 2.6 str.decode() compat fix. 7 years ago
David Wilson 3836c6a220 tests/bench: run roundtrip.py a ton more to reduce variance 7 years ago
David Wilson d1b7c232bf tests: image_prep needs sudo 7 years ago
David Wilson 1064778dfd Merge remote-tracking branch 'origin/dmw'
- #413
7 years ago
David Wilson 7a1dfa388a docs: update Changelog; closes #413. 7 years ago
David Wilson 76ec4f201c issue #413: paper over harmless duplicate del_route()
Ideally it would only be called once, and in future maybe it can, but
right now we need to cope with these cases:

* Downstream parent notifies us of disconnection (DEL_ROUTE)
* We notify ourself of disconnection
* We notify ourself and so does downstream parent

It's case 3 that causes the error.
7 years ago
David Wilson fea0fb41fc docs: update Changelog; closes #288 7 years ago
David Wilson 33011af9a5 issue #387: update Changelog. 7 years ago
David Wilson cf97932fad core: dead messages have optional body, use it everywhere; closes #387. 7 years ago
David Wilson fdcd6810e1 Merge remote-tracking branch 'origin/dmw'
- issue #416.
7 years ago
David Wilson 176fe55bbd issue #416: update Changelog 7 years ago
David Wilson c09780aeb0 core: fix add_handler(respondent=..) memory leak
Closes #416.
7 years ago
David Wilson 7141e9c11f Merge remote-tracking branch 'origin/dmw'
- move more docs into source code
- make tests detect leaked threads, FDs
- #405, #406, #417
7 years ago
David Wilson 4ac9cdce7c docs: update Changelog; closes #417. 7 years ago
David Wilson 01e65d7865 docs: update Changelog; closes #406. 7 years ago
David Wilson 802de6a8d5 issue #406: clean up DiagLogStream handling and connect() failure.
When Stream.connect() fails, have it just use on_disconnect(). Now there
is a single disconnect cleanup path.

Remove cutpasted DiagLogStream setup/destruction, and move it into the
base class (temporarily), and only manage the lifetime of its underlying
FD via Side.close().  This cures another EBADF failure.
7 years ago
David Wilson e01c8f2891 issue #406: 3.x syntax fixes. 7 years ago
David Wilson 586c6aca9a issue #406: unix: fix ordering of stop_receive/close. 7 years ago