Namespace gkfs::data
Declaration for GekkoFS data module object that is run once per daemon instance.
Contents
Detailed Description
Definition for GekkoFS data module object that is run once per daemon instance.
Classes to encapsulate asynchronous chunk operations. All operations on chunk files must go through the Argobots’ task queues. Otherwise operations may overtake operations in the I/O queues. This applies to write, read, and truncate which may modify the middle of a chunk, essentially a write operation.
Definitions for the file handle abstraction layer used for the backend file system.
In the future, this class may be used to provide failure tolerance for IO tasks
Base class using the CRTP idiom