[PATCH] Fix bug 9412 - SMB2 server doesn't support recvfile.

Jeremy Allison jra at samba.org
Mon Apr 7 15:52:59 MDT 2014


On Mon, Apr 07, 2014 at 03:12:36PM +0200, Stefan (metze) Metzmacher wrote:
> 
> This is not such a rare case, we need to make sure a client doesn't
> trigger a 100% CPU loop.
> 
> I think once we get EAGAIN or EWOULDBLOCK we should turn the socket into
> blocking mode
> (if it's not already) and restore the old state when we're done.

Yep, that was the fix I was planning to do based
on the code from Jones.

> Jeremy, what do you think is the better place to handle this
> sys_sendfile() or the smb2 caller?

In the caller I think.

> Are there're any known VFS modules, which would be impacted?

Nope.

Jeremy.


More information about the samba-technical mailing list