Commit Graph

1886 Commits

Author SHA1 Message Date
dw 704e6c0b2c Set up CI with Azure Pipelines 2018-11-05 20:49:58 +00:00
David Wilson 9c8341acfc Merge remote-tracking branch 'origin/dmw'
- Travis fixes
- 3.x fixes
- #420
2018-11-05 19:51:17 +00:00
David Wilson 79ca67aadd tests: disable connection tests for non-Mitogen 2018-11-05 19:51:00 +00:00
David Wilson 8972dbb7b9 tests: more Ansible fixes. 2018-11-05 19:51:00 +00:00
David Wilson acf0b04876 tests: run some playbooks against only one target. 2018-11-05 19:51:00 +00:00
David Wilson ee2d10375d tests: don't run reset_connection tests on <2.5.6. 2018-11-05 19:51:00 +00:00
David Wilson fcdfd5f107 tests: fix disconnect_cleanup.yml target count assumption 2018-11-05 19:51:00 +00:00
David Wilson de7d4e0908 setns: decode utility command output for 3.x. 2018-11-05 17:25:59 +00:00
David Wilson 1bb239189b tests: another attempt at working paths. 2018-11-05 17:25:59 +00:00
David Wilson 5f815ec6c4 tests: try to fix PATH problem on Travis. 2018-11-05 17:25:59 +00:00
David Wilson f5f72b958f tests: avoid -u command line parameter conflict 2018-11-05 17:25:59 +00:00
David Wilson 905fbe7cbb issue #420: update Changelog. 2018-11-05 14:31:11 +00:00
David Wilson 50241a922f ansible: call on_fork() on broker shutdown; closes #420. 2018-11-05 14:28:19 +00:00
David Wilson c7931be524 issue #420: core: include PID in Latch cookie data. 2018-11-05 14:05:34 +00:00
David Wilson 0c3e48468b tests: run disconnect_during_module.yml in subprocess
Avoid entire run failing with unreachable
2018-11-05 13:33:33 +00:00
David Wilson 35092c5d35 tests: Unicode/bytes fixes for integration/connection/exec_command.yml 2018-11-05 13:15:40 +00:00
David Wilson 4d443e654b tests: replace another shell script. 2018-11-05 13:15:40 +00:00
David Wilson 6bae586923 tests: fix up Travis bodge for Python 2.6. 2018-11-05 13:06:01 +00:00
David Wilson 9ad022107e issue #414: disable test until rest of CI is healthy 2018-11-05 13:00:47 +00:00
David Wilson b29c8eaf2a tests: allow passing -vvv to build_docker_images. 2018-11-05 13:00:47 +00:00
David Wilson f87553b165 tests: must set ansible_become_pass in synchronize.yml. 2018-11-05 13:00:47 +00:00
David Wilson 816da64df5 tests: show task args in image_prep 2018-11-05 13:00:47 +00:00
David Wilson 91513f5b7e tests: properly close 'cat' child process on exit. 2018-11-05 13:00:47 +00:00
David Wilson 174b685d16 tests: CentOS 6 lacks %wheel in sudo by default. 2018-11-05 13:00:47 +00:00
David Wilson 574fc27a9c issue #414: import test / reproduction. 2018-11-05 13:00:47 +00:00
David Wilson c286f4f107 Add tests/ansible/requirements.txt to Tox. 2018-11-05 13:00:47 +00:00
David Wilson cd6486b0e9 tests: fix more DisconnectTest raciness. 2018-11-05 13:00:47 +00:00
David Wilson 1c24a13560 tests: add Ansible back to requirements
Needed for Tox
2018-11-05 13:00:47 +00:00
David Wilson 8d709fdfb4 Merge remote-tracking branch 'origin/dmw'
- #418
- 2.6/3.x compat
- earlier bugfix fallout
2018-11-04 20:45:31 +00:00
David Wilson 6d5facec4c su/sudo: fallout from previous commits
issue #418 and FD cleanup work.
2018-11-04 20:43:29 +00:00
David Wilson e180d310b5 tests: fix fork_test compat on 3.x. 2018-11-04 20:27:52 +00:00
David Wilson a7eca5b55e docs: update Changelog. 2018-11-04 20:20:41 +00:00
David Wilson 045db6f689 Fix iter_read() FD leaks on 3.x; closes #418. 2018-11-04 20:18:23 +00:00
David Wilson 3f46c9569c tests: 3.x syntax compat for tests/data/stubs/ 2018-11-04 20:17:09 +00:00
David Wilson 27a4001f4f tests: handle NameError when faulthandler is not installed. 2018-11-04 19:49:17 +00:00
David Wilson 5482b4d528 tests: poller_test 3.x fix. 2018-11-04 19:48:42 +00:00
David Wilson 6e1f9e2596 core: 2.6 str.decode() compat fix. 2018-11-04 19:47:25 +00:00
David Wilson 3836c6a220 tests/bench: run roundtrip.py a ton more to reduce variance 2018-11-04 19:45:02 +00:00
David Wilson d1b7c232bf tests: image_prep needs sudo 2018-11-04 18:57:11 +00:00
David Wilson 1064778dfd Merge remote-tracking branch 'origin/dmw'
- #413
2018-11-04 17:52:30 +00:00
David Wilson 7a1dfa388a docs: update Changelog; closes #413. 2018-11-04 17:51:51 +00:00
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.
2018-11-04 17:49:45 +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 cf97932fad core: dead messages have optional body, use it everywhere; closes #387. 2018-11-04 15:26:25 +00:00
David Wilson fdcd6810e1 Merge remote-tracking branch 'origin/dmw'
- issue #416.
2018-11-04 14:38:52 +00:00
David Wilson 176fe55bbd issue #416: update Changelog 2018-11-04 14:38:39 +00:00
David Wilson c09780aeb0 core: fix add_handler(respondent=..) memory leak
Closes #416.
2018-11-04 14:38:39 +00:00
David Wilson 7141e9c11f Merge remote-tracking branch 'origin/dmw'
- move more docs into source code
- make tests detect leaked threads, FDs
- #405, #406, #417
2018-11-04 13:55:10 +00:00
David Wilson 4ac9cdce7c docs: update Changelog; closes #417. 2018-11-04 13:54:34 +00:00