Abstract
Over the years we have tried many ways to increase the parallelism of the IO path within Samba for read and write requests from Windows and other CIFS and SMB2 clients. This talk will cover the techniques we have explored, what worked and what didn't, and how these programming methods are applicable to Linux servers and other operating systems to increase the throughput of a Samba server. I will also summarize the current state of the art within the Samba4 codebase.
Learning Objectives
Asynchronous IO programming
Samba
Open Source