SNIA Developer Conference September 15-17, 2025 | Santa Clara, CA
To a long-time SMB developer the NFSv4 RFC looks remarkably familiar. In an effort to provide interoperable locking infrastructure, I have taken a closer look at what NFSv4 provides. This talk will present my current understanding of where NFSv4 and SMB provide similarities and where a common infrastructure could benefit both protocols.
Overview of NFS as seen from the SMB world
Commonalities and differences between NFS and SMB
Steps toward getting an interoperable server right
Zoned storage enables higher storage densities with Shingled Magnetic Recording (SMR) hard disks and reduces costs and improves tail latency with Zoned Namespace (ZNS) SSDs. Zoned XFS adds zoned storage support to the existing scalable XFS file system for Linux to seamlessly enable the benefits of zoned storage for unmodified applications such as key-value stores or distributed storage systems with performance beating that of existing zone-aware file systems on Linux. We present an overview of Zoned XFS design and performance evaluation results which show that Zoned XFS achieves better throughput with SMR hard disks for small and large file read and write workloads compared to the BTRFS and F2FS file systems, even in the presence of garbage collection with a nearly full file system. With RocksDB, we show that Zoned XFS on a ZNS SSD achieves higher read throughput with mixed read/write workloads and overwrite workloads compared to F2FS. Furthermore, Zoned XFS compares favorably to the RocksDB special purpose ZenFS zoned storage backend.