ShingledFS 2.0
SMR-AwareFUSE-basedFileSystem

Data Structures

Here are the data structures with brief descriptions:
bc_fileDefines a Cached File record
bc_file_list_tDefines the Buffer Cache File List
bc_requestDefines a request placed by ShingledFS to load/store a file
bc_request_list_tDefines the request list that holds loads/stores from ShingledFS
inode_tInode structure use to store meta data of a file
open_band_tDefines the structure of an Open Band, used to denote the band that was written to last