Volker Lendecke will give a talk on "Implementing SMB Semantics in a Linux Cluster" at Vault '20, the Linux Storage and Filesystems Conference on February 24–25, 2020, in Santa Clara, CA/USA. Lendecke is SerNet co-founder and long-time Samba Team member.
The talk is scheduled onTuesday, 2:30 pm–3:00 pm. From the abstract:
"To implement the SMB protocol, Samba has to implement semantics that are not covered by the Linux kernel API. The protocol element to mention here are the concept of share modes and leases, similar to NFSv4 share reservations and delegations. To implement those, Samba has to maintain data structures in user space and keep those consistent across cluster nodes. One of those data structures is a central table containing SMB-level information about all file open instances.
This talk will describe the semantics to be implemented, the challenges for clustered implementations of the SMB protocol and approaches by the Samba Team to make this scale well across nodes."