Michael DeHaan
a3bd951bfb
Eliminate possible race condition in async_wrapper where ansible deletes the argsfile while the module
...
is still kicking off. Should not happen except in modules that are somewhat slow to load and probably
can be fixed better than the included sleep, i.e. some IPC communication that the process has
launched and is ok to exit. This works pretty well for now though.
2012-04-01 02:35:19 -04:00
Michael DeHaan
842d7cca6f
Fix async to use the new argfiles method (wrapping brain around rock, really must write module development guide)
2012-03-14 19:57:56 -04:00
Michael DeHaan
1e694d464f
Fixed up async and polling logic.
2012-03-11 19:27:43 -04:00
Michael DeHaan
2fafe74544
Add async polling logic to runner. Will add to playbook shortly, have to diagnose why paramiko
...
is not letting async_wrapper daemonize itself when it does work fine when directly executed.
2012-03-11 18:40:35 -04:00
Michael DeHaan
a3ac183861
Async tests complete. Fixed bug in async_wrapper
2012-04-04 11:30:14 -04:00
Michael DeHaan
42b3eccbb2
Remove debug comments
2012-03-03 13:42:37 -05:00
Michael DeHaan
aff5e5bb49
Async module, mostly operational, daemonizing/watch code may have bugs
2012-03-03 13:19:33 -05:00
Michael DeHaan
6632bef17d
async module now forks
2012-03-03 13:06:43 -05:00
Michael DeHaan
7f272d8b25
Time limit needs to be passed to async_wrapper.
2012-03-03 12:47:31 -05:00
Michael DeHaan
c4004ef6d4
Laying the groundwork for async mode, async status script still needs to be done, and async_wrapper
...
still needs to daemonize. Then, once done, playbook can be taught how to poll async within the
timing window.
2012-03-03 12:25:56 -05:00