Reviewed: https://review.openstack.org/288510 Committed: https://git.openstack.org/cgit/openstack/designate/commit/?id=f2c06477afbfb0e44d08f4228a1a87a9208c5c5f Submitter: Jenkins Branch: master
commit f2c06477afbfb0e44d08f4228a1a87a9208c5c5f Author: Graham Hayes <email address hidden> Date: Fri Mar 4 15:00:57 2016 +0000
Fix for TCP connections not sending full content
Eventlet previously broke the standard API for sockets and made socket.send() work in the same manor as socket.sendall()
https://github.com/eventlet/eventlet/commit/c315ee86dac996ac533b738f7c8777f4d01a0472 reverted to the standard behaviour.
This was released as part of 0.18.0.
The bug manifests itself when large (multi TCP message) AXFRs are performed over long distances.
(I replicated it when the messages grew to 3, over USWest -> EU transfer)
see http://graham.hayes.ie/posts/minidns-tcp-and-the-internet/ for details on testing.
This change can cause packets to be dropped intermitently - but retry will allow this to be overcome.
Change-Id: Ia0c15d843fb2092cc693b37dc701492396c647d0 Closes-Bug: #1552864
Reviewed: https:/ /review. openstack. org/288510 /git.openstack. org/cgit/ openstack/ designate/ commit/ ?id=f2c06477afb fb0e44d08f4228a 1a87a9208c5c5f
Committed: https:/
Submitter: Jenkins
Branch: master
commit f2c06477afbfb0e 44d08f4228a1a87 a9208c5c5f
Author: Graham Hayes <email address hidden>
Date: Fri Mar 4 15:00:57 2016 +0000
Fix for TCP connections not sending full content
Eventlet previously broke the standard API for sockets
and made socket.send() work in the same manor as socket.sendall()
https:/ /github. com/eventlet/ eventlet/ commit/ c315ee86dac996a c533b738f7c8777 f4d01a0472
reverted to the standard behaviour.
This was released as part of 0.18.0.
The bug manifests itself when large (multi TCP message) AXFRs are
performed over long distances.
(I replicated it when the messages grew to 3,
over USWest -> EU transfer)
see http:// graham. hayes.ie/ posts/minidns- tcp-and- the-internet/
for details on testing.
This change can cause packets to be dropped intermitently -
but retry will allow this to be overcome.
Change-Id: Ia0c15d843fb209 2cc693b37dc7014 92396c647d0
Closes-Bug: #1552864