On Wed, Jul 18, 2018 at 12:12:05PM -0700, Jeremy Allison via samba-technical wrote:
>Now all our socket calls are tevent based, I think we should probably change
>the SMB1 code to match the SMB2 code and make the primary socket non-blocking,
>then fix the sendfile internal implementation to change to make the socket
>temporarily blocking, and back to non-blocking after the sendfile completes.
hm, I think we should avoid such hacks. Can't we just somehow go back to the
event loop if the fd returns EAGAIN or similar for a sendfile() ?
-slow
--
Ralph Boehme, Samba Team https://samba.org/
Samba Developer, SerNet GmbH https://sernet.de/en/samba/
GPG Key Fingerprint: FAE2 C608 8A24 2520 51C5
59E4 AA1E 9B71 2639 9E46