smbd: High CPU usage

Ralph Böhme slow at
Wed Jul 18 19:21:43 UTC 2018

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() ?


Ralph Boehme, Samba Team
Samba Developer, SerNet GmbH
GPG Key Fingerprint:           FAE2 C608 8A24 2520 51C5
                               59E4 AA1E 9B71 2639 9E46

More information about the samba-technical mailing list