Blog

Logo Vault 2020

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."


Teaser SDC 2019 talks by SerNet

At the Storage Developer Conferenece (SDC) last year (September 23 - 26, 2019, Santa Clara/California), Volker Lendecke and Ralph Böhme, both part of SerNet and the international Samba Team, gave presentations. These are available on the SNIA YouTube channel.

Ralph Böhme: What's new in Samba?
Direct Link: https://www.youtube.com/watch?v=g7cngkehwP8
Abstract: Presenting an overview on the latest advancements, new features and changes in Samba. The key focus is on Samba's SMB3 fileserver implementation, while also covering recent enhancements in Clustered Samba and Samba's implementation of Active Directory.

Volker Lendecke: Samba's RPC Services for non GPL SMB Servers
Direct Link: https://www.youtube.com/watch?v=0ePEfzPrqDg
Abstract: Implementing [MS-SMB2] is a first step towards Windows interoperability. The simple task of listing shares is a nontrivial challenge, because Windows uses the srvsvc RPC service for this. Samba provides a seamless Windows user experience, it implements both SMB and RPC. It does so in a way that can be easily split apart in a GPL-compatible manner without putting GPL requirements on the SMB implementation. This talk presents a project where a non-GPL SMB implementor uses Samba's RPC implementation to provide a share listing and other RPC-based services, providing a much shorter time to market than by implementing the RPC stack independently. The talk also covers ways forward how Samba could implement a full RPC stack usable for simple integration of other RPC-based services.

Volker Lendecke:  Progress in making clustered Samba more scalable
Direct Link: https://www.youtube.com/watch?v=jewaMvKD32o
Abstract: This talk is a sequel to the 2018 talk about how to make Samba really fly in a clustered environment (direct link). It provides insights on the progress of the deep restructuring of Samba's core data structures as well as plans to optimize both the isolated as well as the heavily concurrent, shared file access that suffers from significant lock contention on internal data structures.


SAMBA Bags for sambaXP

Ticket sales for the sambaXP 2020 have begun. SerNet will host the annual meeting of the international Samba community from 26 to 28 May 2020 at the Hotel Freizeit In in Göttingen. For the first time an SMB3 interoperability laboratory (IO-Lab) will be held parallel to the sambaXP.

The new IO-Lab format starts on May 24 and ends on May 29: On all days, a collaborative exchange for testing SMB3 implementations should be possible in a cooperative atmosphere. All participants can get involved in testing, identifying and fixing bugs in order to develop and improve interoperable products. Microsoft and SerNet provide networks and infrastructure for the IO-Lab. The participants define the testing process together and ensure that their goals are achieved.

The SerNet/Microsoft SMB3 IO-Lab offers

  • the latest Windows client and server software from Microsoft, including test suites that help to verify interoperability for various functions of the SMB3 protocols,
  • technical support for SMB3 engineers to investigate traces and help diagnose problems.

The participants of the interoperability laboratory are subject to a non-disclosure agreement and entry is restricted to registrants only.

Tickets for the conference as well as the IO-lab are available at an early bird price until 29 February 2020. In addition, a tutorial on Tuesday 26 May can be booked: Stefan Kania, longtime sambaXP speaker and samba trainer, will focus on the topic "CTDB".  Tickets and further information about the CfP can be found here: sambaxp.org.

The Call for Papers is also still running, submissions of papers are still welcome.

The sambaXP 2020 is sponsored by Google and Microsoft. This year's organiser is once again SerNet GmbH, which would like to use the conference to promote exchange between Samba developers and users from all over the world.


Contact us
Contact
Deutsch English Français