ShingledFS 2.0
SMR-AwareFUSE-basedFileSystem

File List

Here is a list of all documented files with brief descriptions:
band_bitmap.c [code]Implementation of functionality pertaining to Bands
band_bitmap.h [code]Defines function prototypes pertaining to Bands
band_cleanselect.c [code]
band_log.c [code]
band_log.h [code]Defines function prototypes pertaining to Bands Logs
buffercache.c [code]Implements the buffer cache abstraction for ShingledFS
buffercache.h [code]Macros, Type Definitions and Function Prototypes pertaining to the Buffer Cache abstraction for ShingledFS
cleaning_thread.c [code]
cleaning_thread.h [code]
common.h [code]Common data structures and macros
edistats.c [code]
fuseops.c [code]Implementation of the FUSE operations needed by Shingled FS
helper.c [code]Implementation of Helper functions
helper.h [code]Helper functions, data types and macros
inode.c [code]Implements the inode abstraction for ShingledFS
inode.h [code]Defines types and function prototypes pertaining to Inodes
profiler.c [code]Builds a profile of the FUSE functions called by a workload
shingledfs.c [code]The Shingled File System
shingledfs.h [code]Macros, data structures and function prototypes pertaining to the Shingled File System
transparency.c [code]