community.general/lib/ansible/plugins/connection
Toshio Kuratomi 3edac559d3 the smart transport is broken by ssh retry code
1fe67f9 introduced retries to the ssh connection put file and fetch
file.  Unfortunately, that change broke the smart transport because it
started raising exceptions instead of returning from _run().  This
breakage is documented in #23711.

An attempt to fix it was made at #23717 but the first attempt was
objected to as needing to touch too much code.  The second attmept was
objected to as smart was forced to encapsulate retries (thus retrying
a sftp "rety" times before trying scp "retry" times and then finally
moving onto piped).  This third attempt has retries encapsulate smart.
So each sub-transport is tried once and if all three fail, another retry
attempt is made which tries each of the three again.

Fixes #23711
Fixes #23717
2017-08-14 08:08:00 -07:00
..
__init__.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
accelerate.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
buildah.py add connection plugin for buildah (#26170) 2017-07-11 22:36:25 -04:00
chroot.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
docker.py Convert docker cmd output to native, early 2017-06-10 07:09:04 -07:00
funcd.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
iocage.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
jail.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
libvirt_lxc.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
local.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
lxc.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
lxd.py Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 2016-09-06 22:54:17 -07:00
netconf.py Add support for netconf network discovery (#25435) 2017-06-28 11:07:38 +05:30
network_cli.py Network load_config: Capture configuration output and display as warnings (#27851) 2017-08-09 09:43:04 -04:00
paramiko_ssh.py removed logger from paramiko 2017-07-05 18:09:40 -04:00
persistent.py Add fix to read correct socket path recieved from ansible-connection (#27560) 2017-08-01 19:32:25 +05:30
saltstack.py Initial working prototype of a salt bus connection plugin (#12836) 2017-07-19 12:48:50 -06:00
ssh.py the smart transport is broken by ssh retry code 2017-08-14 08:08:00 -07:00
winrm.py fix non-pipelined output parsing in winrm.py (#27606) 2017-08-01 14:59:52 -07:00
zone.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00