Abstract
This talk will examine the details on how multiprotocol locking is implemented in a distributed clustered file system such as Isilon’s OneFS and also looks into the existing lock failover implementation in OneFS for NFS and how it can be extended for implementing lock failover for SMB3. A clustered file system such as Isilon’s OneFS can have multiple clients accessing the server using different protocols such as SMB and NFS. A robust and efficient distributed lock manager is necessary is necessary to achieve both protocol correctness and data consistency in the presence of multi-protocol access to data/files. We also need a failover mechanism to implement the failover semantics of these protocols so that the locks are not lost even when a node in the cluster goes down. This talk will examine the details of such a locking mechanism in OneFS.
Learning Objectives
Details of the distributed lock manager in OneFS
Challenges in implementing multiprotocol locking on a clustered file system and how it is made possible in OneFS
Details of the design and implementation of lock failover for NFS
Challenges in extending the lock failover for SMB