.. _namespace_gkfs__data: Namespace gkfs::data ==================== Declaration for GekkoFS data module object that is run once per daemon instance. .. contents:: Contents :local: :backlinks: none 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 Classes ------- - :ref:`exhale_struct_structgkfs_1_1data_1_1ChunkReadOperation_1_1bulk__args` - :ref:`exhale_struct_structgkfs_1_1data_1_1ChunkReadOperation_1_1chunk__read__args` - :ref:`exhale_struct_structgkfs_1_1data_1_1ChunkStat` - :ref:`exhale_struct_structgkfs_1_1data_1_1ChunkTruncateOperation_1_1chunk__truncate__args` - :ref:`exhale_struct_structgkfs_1_1data_1_1ChunkTruncateOperation_1_1task__arg__` - :ref:`exhale_struct_structgkfs_1_1data_1_1ChunkWriteOperation_1_1chunk__write__args` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkMetaOpException` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkOperation` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkOpException` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkReadOperation` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkReadOpException` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkStorage` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkStorageException` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkTruncateOperation` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkWriteOperation` - :ref:`exhale_class_classgkfs_1_1data_1_1ChunkWriteOpException` - :ref:`exhale_class_classgkfs_1_1data_1_1DataModule` - :ref:`exhale_class_classgkfs_1_1data_1_1FileHandle`