Abstract
Traditionally, block based storage is a layer below a file system right before physical storage. Isilon’s OneFS has implemented iSCSI protocol support on top of a file system which presents interesting performance challenges. This talk addresses the challenges implementing a block interface to a file-based back end with redundant data guarantees.
Learning Objectives
Intentions of a reliable file system
Application accepted levels of atomicity
Caching, write guarantees and read-modify-write costs
Implementation of iSCSI backed by OneFS files