GekkoFS
0.9.2
User guide
Installing GekkoFS
Running GekkoFS
Forwarding mode
Scripts
Developer documentation
Testing
Coverage
Reference
Page Hierarchy
Full API
Namespaces
Namespace @51
Namespace @52
Namespace @53
Namespace @54
Namespace @58
Namespace @60
Namespace @81
Namespace @82
Namespace @83
Namespace conf
Namespace fmt
Namespace gkfs
Namespace gkfs::config
Namespace gkfs::config::data
Namespace gkfs::config::io
Namespace gkfs::config::log
Namespace gkfs::config::metadata
Namespace gkfs::config::rocksdb
Namespace gkfs::config::rpc
Namespace gkfs::config::stats
Namespace gkfs::config::syscall
Namespace gkfs::config::syscall::stat
Namespace gkfs::daemon
Namespace gkfs::data
Namespace gkfs::env
Namespace gkfs::filemap
Namespace gkfs::hook
Namespace gkfs::log
Namespace gkfs::log::detail
Namespace gkfs::metadata
Namespace gkfs::path
Namespace gkfs::preload
Namespace gkfs::rpc
Namespace gkfs::rpc::protocol
Namespace gkfs::rpc::tag
Namespace gkfs::syscall
Namespace gkfs::syscall::arg
Namespace gkfs::syscall::detail
Namespace gkfs::syscall::ret
Namespace gkfs::utils
Namespace gkfs::utils::arithmetic
Namespace helpers
Namespace hermes
Namespace rocksdb
Namespace spdlog
Namespace std
Classes and Structs
Struct cli_options
Struct dirent_extended
Struct ChunkReadOperation::bulk_args
Struct ChunkReadOperation::chunk_read_args
Struct ChunkStat
Struct ChunkTruncateOperation::chunk_truncate_args
Struct ChunkTruncateOperation::task_arg_
Struct ChunkWriteOperation::chunk_write_args
Struct logger
Struct opt_info
Struct static_buffer
Struct MetadataDBFactory
Struct MetadentryUpdateFlags
Struct FsConfig
Struct ChunkStat
Struct desc
Struct flag_desc
Struct printable_arg
Struct descriptor
Struct errno_saver
Struct desc
Struct temporary_directory
Struct temporary_file
Struct linux_dirent
Struct linux_dirent64
Class FsData
Class RPCData
Class ChunkMetaOpException
Template Class ChunkOperation
Class ChunkOpException
Class ChunkReadOperation
Class ChunkReadOpException
Class ChunkStorage
Class ChunkStorageException
Class ChunkTruncateOperation
Class ChunkWriteOperation
Class ChunkWriteOpException
Class DataModule
Class FileHandle
Class DirEntry
Class OpenDir
Class OpenFile
Class OpenFileMap
Class AbstractMetadataBackend
Class CreateOperand
Class DBException
Class DecreaseSizeOperand
Class ExistsException
Class IncreaseSizeOperand
Class MergeOperand
Class Metadata
Template Class MetadataBackend
Class MetadataDB
Class MetadataMergeOperator
Class MetadataModule
Class NotFoundException
Class ParallaxBackend
Class RocksDBBackend
Class PreloadContext
Class Distributor
Class ForwarderDistributor
Class GuidedDistributor
Class IntervalSet
Class LocalOnlyDistributor
Class SimpleHashDistributor
Class Stats
Enums
Enum split_str_mode
Enum FileType
Enum OpenFile_flags
Enum @0
Enum log_level
Enum OperandID
Enum RelativizeStatus
Enum @1
Enum type
Enum info
Enum type
Functions
Function agios_callback
Function agios_callback_aggregated
Function agios_eventual_callback
Function agios_initialize
Function agios_shutdown
Function conf::setup
Function destroy_enviroment
Function destroy_preload()
Function destroy_preload()
Function generate_unique_id()
Function generate_unique_id()
Function gkfs::env::get_var
Function gkfs::hook::hook_access
Function gkfs::hook::hook_chdir
Function gkfs::hook::hook_close
Function gkfs::hook::hook_dup
Function gkfs::hook::hook_dup2
Function gkfs::hook::hook_dup3
Function gkfs::hook::hook_faccessat
Function gkfs::hook::hook_fchdir
Function gkfs::hook::hook_fchmod
Function gkfs::hook::hook_fchmodat
Function gkfs::hook::hook_fcntl
Function gkfs::hook::hook_flock
Function gkfs::hook::hook_fstat
Function gkfs::hook::hook_fstatat
Function gkfs::hook::hook_fstatfs
Function gkfs::hook::hook_fsync
Function gkfs::hook::hook_ftruncate
Function gkfs::hook::hook_getcwd
Function gkfs::hook::hook_getdents
Function gkfs::hook::hook_getdents64
Function gkfs::hook::hook_getxattr
Function gkfs::hook::hook_lseek
Function gkfs::hook::hook_lstat
Function gkfs::hook::hook_mkdirat
Function gkfs::hook::hook_openat
Function gkfs::hook::hook_pread
Function gkfs::hook::hook_preadv
Function gkfs::hook::hook_pwrite
Function gkfs::hook::hook_pwritev
Function gkfs::hook::hook_read
Function gkfs::hook::hook_readlinkat
Function gkfs::hook::hook_readv
Function gkfs::hook::hook_renameat
Function gkfs::hook::hook_stat
Function gkfs::hook::hook_statfs
Function gkfs::hook::hook_symlinkat
Function gkfs::hook::hook_truncate
Function gkfs::hook::hook_unlinkat
Function gkfs::hook::hook_write
Function gkfs::hook::hook_writev
Template Function gkfs::log::create_global_logger
Function gkfs::log::destroy_global_logger
Template Function gkfs::log::detail::format_syscall_info_to
Template Function gkfs::log::detail::format_timestamp_to
Template Function gkfs::log::detail::log_buffer(std::FILE *, Buffer&&)
Template Function gkfs::log::detail::log_buffer(int, Buffer&&)
Function gkfs::log::detail::log_buffer(int, const void *, std::size_t)
Function gkfs::log::get_global_logger
Function gkfs::log::get_level(std::string)
Function gkfs::log::get_level(unsigned long)
Function gkfs::log::lookup_level_name
Function gkfs::log::operator!
Function gkfs::log::operator&
Function gkfs::log::operator&=
Function gkfs::log::operator^
Function gkfs::log::operator^=
Function gkfs::log::operator|
Function gkfs::log::operator|=
Function gkfs::log::operator~
Function gkfs::log::process_log_options
Function gkfs::log::register_global_logger
Function gkfs::log::setup
Function gkfs::metadata::create
Function gkfs::metadata::gen_unique_id
Function gkfs::metadata::get
Function gkfs::metadata::get_dirents
Function gkfs::metadata::get_dirents_extended
Function gkfs::metadata::get_size(const std::string&)
Function gkfs::metadata::get_size(const string&)
Function gkfs::metadata::get_str
Function gkfs::metadata::remove(const std::string&)
Function gkfs::metadata::remove(const string&)
Function gkfs::metadata::update(const std::string&, Metadata&)
Function gkfs::metadata::update(const string&, Metadata&)
Function gkfs::metadata::update_size(const std::string&, size_t, off_t, bool)
Function gkfs::metadata::update_size(const string&, size_t, off64_t, bool)
Function gkfs::path::absolute_to_relative(const std::string&, const std::string&)
Function gkfs::path::absolute_to_relative(const string&, const string&)
Function gkfs::path::dirname(const std::string&)
Function gkfs::path::dirname(const string&)
Function gkfs::path::get_sys_cwd
Function gkfs::path::has_trailing_slash(const std::string&)
Function gkfs::path::has_trailing_slash(const string&)
Function gkfs::path::init_cwd
Function gkfs::path::is_absolute(const std::string&)
Function gkfs::path::is_absolute(const string&)
Function gkfs::path::is_relative(const std::string&)
Function gkfs::path::is_relative(const string&)
Function gkfs::path::match_components(const std::string&, unsigned int&, const std::vector<std::string>&)
Function gkfs::path::match_components(const string&, unsigned int&, const ::vector<string>&)
Function gkfs::path::prepend_path(const std::string&, const char *)
Function gkfs::path::prepend_path(const string&, const char *)
Function gkfs::path::resolve(const std::string&, std::string&, bool)
Function gkfs::path::resolve(const string&, string&, bool)
Function gkfs::path::set_cwd(const std::string&, bool)
Function gkfs::path::set_cwd(const string&, bool)
Function gkfs::path::set_env_cwd(const std::string&)
Function gkfs::path::set_env_cwd(const string&)
Function gkfs::path::set_sys_cwd(const std::string&)
Function gkfs::path::set_sys_cwd(const string&)
Function gkfs::path::split_path(const std::string&)
Function gkfs::path::split_path(const string&)
Function gkfs::path::unset_env_cwd
Function gkfs::preload::hook_guard_wrapper
Function gkfs::preload::init_environment
Function gkfs::preload::init_ld_env_if_needed
Function gkfs::preload::internal_hook_guard_wrapper
Function gkfs::preload::start_interception
Function gkfs::preload::start_self_interception
Function gkfs::preload::stop_interception
Function gkfs::rpc::bool_to_merc_bool
Template Function gkfs::rpc::cleanup
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, InputType *, OutputType *, hg_bulk_t *)
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, InputType *, OutputType *)
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, OutputType *)
Function gkfs::rpc::forward_create
Function gkfs::rpc::forward_decr_size
Function gkfs::rpc::forward_get_chunk_stat
Function gkfs::rpc::forward_get_dirents(const std::string&)
Function gkfs::rpc::forward_get_dirents(const string&)
Function gkfs::rpc::forward_get_dirents_single(const std::string&, int)
Function gkfs::rpc::forward_get_dirents_single(const string&, int)
Function gkfs::rpc::forward_get_fs_config
Function gkfs::rpc::forward_get_metadentry_size
Function gkfs::rpc::forward_read(const std::string&, void *, off64_t, size_t)
Function gkfs::rpc::forward_read(const string&, void *, const off64_t, const size_t)
Function gkfs::rpc::forward_remove
Function gkfs::rpc::forward_stat(const std::string&, std::string&)
Function gkfs::rpc::forward_stat(const std::string&, string&)
Function gkfs::rpc::forward_truncate
Function gkfs::rpc::forward_update_metadentry(const std::string&, const gkfs::metadata::Metadata&, const gkfs::metadata::MetadentryUpdateFlags&)
Function gkfs::rpc::forward_update_metadentry(const string&, const gkfs::metadata::Metadata&, const gkfs::metadata::MetadentryUpdateFlags&)
Function gkfs::rpc::forward_update_metadentry_size(const std::string&, size_t, off64_t, bool)
Function gkfs::rpc::forward_update_metadentry_size(const string&, const size_t, const off64_t, const bool)
Function gkfs::rpc::forward_write(const std::string&, const void *, off64_t, size_t)
Function gkfs::rpc::forward_write(const string&, const void *, const off64_t, const size_t)
Function gkfs::rpc::get_my_hostname
Template Function gkfs::rpc::respond
Function gkfs::syscall::always_returns
Template Function gkfs::syscall::arg::format_arg_to
Template Function gkfs::syscall::arg::format_atfd_arg_to
Template Function gkfs::syscall::arg::format_clone_flags_arg_to
Template Function gkfs::syscall::arg::format_cstr_arg_to
Template Function gkfs::syscall::arg::format_dec32_arg_to
Template Function gkfs::syscall::arg::format_dec_arg_to
Template Function gkfs::syscall::arg::format_fd_arg_to
Template Function gkfs::syscall::arg::format_flag
Template Function gkfs::syscall::arg::format_flag_set
Template Function gkfs::syscall::arg::format_mmap_flags_arg_to
Template Function gkfs::syscall::arg::format_mmap_prot_arg_to
Template Function gkfs::syscall::arg::format_none_arg_to
Template Function gkfs::syscall::arg::format_octal_mode_to
Template Function gkfs::syscall::arg::format_open_flags_to
Template Function gkfs::syscall::arg::format_ptr_arg_to
Template Function gkfs::syscall::arg::format_signum_arg_to
Template Function gkfs::syscall::arg::format_sigproc_how_arg_to
Template Function gkfs::syscall::arg::format_whence_arg_to
Template Function gkfs::syscall::decode(FmtBuffer&, const long, const long)
Template Function gkfs::syscall::decode(FmtBuffer&, const long, const long, const long)
Function gkfs::syscall::errno_message
Function gkfs::syscall::errno_name
Function gkfs::syscall::error_code
Function gkfs::syscall::execution_is_pending
Function gkfs::syscall::gkfs_access
Function gkfs::syscall::gkfs_create
Function gkfs::syscall::gkfs_dup
Function gkfs::syscall::gkfs_dup2
Function gkfs::syscall::gkfs_getdents
Function gkfs::syscall::gkfs_getdents64
Function gkfs::syscall::gkfs_lseek(unsigned int, off64_t, unsigned int)
Function gkfs::syscall::gkfs_lseek(std::shared_ptr<gkfs::filemap::OpenFile>, off64_t, unsigned int)
Function gkfs::syscall::gkfs_lseek(unsigned int, off_t, unsigned int)
Function gkfs::syscall::gkfs_lseek(shared_ptr<gkfs::filemap::OpenFile>, off_t, unsigned int)
Function gkfs::syscall::gkfs_open
Function gkfs::syscall::gkfs_opendir
Function gkfs::syscall::gkfs_pread
Function gkfs::syscall::gkfs_pread_ws
Function gkfs::syscall::gkfs_preadv
Function gkfs::syscall::gkfs_pwrite
Function gkfs::syscall::gkfs_pwrite_ws
Function gkfs::syscall::gkfs_pwritev
Function gkfs::syscall::gkfs_read
Function gkfs::syscall::gkfs_readv
Function gkfs::syscall::gkfs_remove
Function gkfs::syscall::gkfs_rmdir
Function gkfs::syscall::gkfs_stat(const std::string&, struct stat *, bool)
Function gkfs::syscall::gkfs_stat(const string&, struct stat *, bool)
Function gkfs::syscall::gkfs_statfs
Function gkfs::syscall::gkfs_statvfs
Function gkfs::syscall::gkfs_truncate(const std::string&, off_t)
Function gkfs::syscall::gkfs_truncate(const std::string&, off_t, off_t)
Function gkfs::syscall::gkfs_write
Function gkfs::syscall::gkfs_writev
Function gkfs::syscall::is_handled_by_kernel
Function gkfs::syscall::lookup_by_name
Function gkfs::syscall::lookup_by_number(const long)
Function gkfs::syscall::lookup_by_number(const long, const long)
Function gkfs::syscall::may_not_return
Function gkfs::syscall::never_returns
Function gkfs::syscall::operator&
Function gkfs::syscall::operator&=
Function gkfs::syscall::operator^
Function gkfs::syscall::operator^=
Function gkfs::syscall::operator|
Function gkfs::syscall::operator|=
Function gkfs::syscall::operator~
Function gkfs::syscall::origin
Template Function gkfs::syscall::ret::format_dec_ret_to
Template Function gkfs::syscall::ret::format_none_ret_to
Template Function gkfs::syscall::ret::format_ptr_ret_to
Function gkfs::syscall::target
Function gkfs::utils::arithmetic::align_left
Function gkfs::utils::arithmetic::align_right
Function gkfs::utils::arithmetic::block_count
Function gkfs::utils::arithmetic::block_index
Function gkfs::utils::arithmetic::block_overrun
Function gkfs::utils::arithmetic::block_underrun
Function gkfs::utils::arithmetic::is_aligned
Function gkfs::utils::arithmetic::is_power_of_2
Function gkfs::utils::arithmetic::log2
Function gkfs::utils::connect_to_hosts(const std::vector<std::pair<std::string, std::string>>&)
Function gkfs::utils::connect_to_hosts(const vector<pair<string, string>>&)
Function gkfs::utils::destroy_hosts_file
Function gkfs::utils::get_metadata(const std::string&, bool)
Function gkfs::utils::get_metadata(const string&, bool)
Function gkfs::utils::load_forwarding_map
Function gkfs::utils::load_hosts
Template Function gkfs::utils::make_array
Function gkfs::utils::metadata_to_stat
Function gkfs::utils::populate_hosts_file
Function gkfs::utils::read_hosts_file
Template Function gkfs::utils::to_underlying
Function gkfs_getsingleserverdir(const char *, struct dirent_extended *, unsigned int, int)
Function gkfs_getsingleserverdir(const char *, struct dirent_extended *, unsigned int, int)
Function helpers::load_string_file
Function helpers::random_string
Function init_environment
Function init_io_tasklet_pool
Function init_preload()
Function init_preload()
Function init_rpc_server
Function initialize_loggers
Function main
Function parse_input
Function register_server_rpcs
Function shutdown_handler
Template Function syscall_no_intercept_wrapper
Variables
Variable conf::author
Variable conf::copyright
Variable conf::exclude_patterns
Variable conf::extensions
Variable conf::html_sidebars
Variable conf::html_static_path
Variable conf::project
Variable conf::release
Variable conf::templates_path
Variable gkfs::config::data::chunk_dir
Variable gkfs::config::forwarding_file_path
Variable gkfs::config::hostfile_path
Variable gkfs::config::io::zero_buffer_before_read
Variable gkfs::config::log::client_log_level
Variable gkfs::config::log::client_log_path
Variable gkfs::config::log::daemon_log_level
Variable gkfs::config::log::daemon_log_path
Variable gkfs::config::metadata::create_exist_check
Variable gkfs::config::metadata::dir
Variable gkfs::config::metadata::implicit_data_removal
Variable gkfs::config::metadata::use_atime
Variable gkfs::config::metadata::use_blocks
Variable gkfs::config::metadata::use_ctime
Variable gkfs::config::metadata::use_link_cnt
Variable gkfs::config::metadata::use_mtime
Variable gkfs::config::rocksdb::use_write_ahead_log
Variable gkfs::config::rpc::chunksize
Variable gkfs::config::rpc::daemon_handler_xstreams
Variable gkfs::config::rpc::daemon_io_xstreams
Variable gkfs::config::rpc::dirents_buff_size
Variable gkfs::config::stats::max_stats
Variable gkfs::config::stats::prometheus_gateway
Variable gkfs::config::syscall::stat::st_nblocksize
Variable gkfs::env::CWD
Variable gkfs::env::HOSTS_FILE
Variable gkfs::env::HOSTS_FILE
Variable gkfs::env::LOG
Variable gkfs::env::LOG_OUTPUT
Variable gkfs::env::LOG_OUTPUT_TRUNC
Variable gkfs::env::LOG_PER_PROCESS
Variable gkfs::log::all
Variable gkfs::log::critical
Variable gkfs::log::debug
Variable gkfs::log::debug_opts
Variable gkfs::log::error
Variable gkfs::log::help
Variable gkfs::log::hermes
Variable gkfs::log::info
Variable gkfs::log::level_names
Variable gkfs::log::max_debug_opt_length
Variable gkfs::log::max_help_text_rows
Variable gkfs::log::mercury
Variable gkfs::log::most
Variable gkfs::log::none
Variable gkfs::log::syscall
Variable gkfs::log::syscall_at_entry
Variable gkfs::log::trace_reads
Variable gkfs::log::warning
Variable gkfs::metadata::LINK_MODE
Variable gkfs::metadata::MSP
Variable gkfs::metadata::parallax_backend
Variable gkfs::metadata::rocksdb_backend
Variable gkfs::path::excluded_paths
Variable gkfs::path::max_length
Variable gkfs::path::separator
Variable gkfs::rpc::protocol::na_sm
Variable gkfs::rpc::protocol::ofi_psm2
Variable gkfs::rpc::protocol::ofi_sockets
Variable gkfs::rpc::protocol::ofi_tcp
Variable gkfs::rpc::protocol::ofi_verbs
Variable gkfs::rpc::tag::create
Variable gkfs::rpc::tag::decr_size
Variable gkfs::rpc::tag::fs_config
Variable gkfs::rpc::tag::get_chunk_stat
Variable gkfs::rpc::tag::get_dirents
Variable gkfs::rpc::tag::get_dirents_extended
Variable gkfs::rpc::tag::get_metadentry_size
Variable gkfs::rpc::tag::read
Variable gkfs::rpc::tag::remove_data
Variable gkfs::rpc::tag::remove_metadata
Variable gkfs::rpc::tag::stat
Variable gkfs::rpc::tag::truncate
Variable gkfs::rpc::tag::update_metadentry
Variable gkfs::rpc::tag::update_metadentry_size
Variable gkfs::rpc::tag::write
Variable gkfs::syscall::arg::atfd
Variable gkfs::syscall::arg::clone_flags
Variable gkfs::syscall::arg::cstr
Variable gkfs::syscall::arg::dec
Variable gkfs::syscall::arg::dec32
Variable gkfs::syscall::arg::fd
Variable gkfs::syscall::arg::formatters
Variable gkfs::syscall::arg::generic
Variable gkfs::syscall::arg::mmap_flags
Variable gkfs::syscall::arg::mmap_prot
Variable gkfs::syscall::arg::none
Variable gkfs::syscall::arg::octal_mode
Variable gkfs::syscall::arg::offset
Variable gkfs::syscall::arg::open_flags
Variable gkfs::syscall::arg::ptr
Variable gkfs::syscall::arg::signum
Variable gkfs::syscall::arg::sigproc_how
Variable gkfs::syscall::arg::whence
Variable gkfs::syscall::errno_names
Variable gkfs::syscall::executed
Variable gkfs::syscall::execution_mask
Variable gkfs::syscall::from_external_code
Variable gkfs::syscall::from_internal_code
Variable gkfs::syscall::MAX_ARGS
Variable gkfs::syscall::no_info
Variable gkfs::syscall::not_executed
Variable gkfs::syscall::origin_mask
Variable gkfs::syscall::ret::dec
Variable gkfs::syscall::ret::formatters
Variable gkfs::syscall::ret::none
Variable gkfs::syscall::ret::ptr
Variable gkfs::syscall::target_mask
Variable gkfs::syscall::to_hook
Variable gkfs::syscall::to_kernel
Variable keep_rootdir
Variable ld_network_service
Variable ld_network_service
Variable mtx
Variable parallax_mutex_
Variable shutdown_please
Defines
Define ADD_PREFIX
Define ADD_PREFIX
Define ALIGN
Define CATCH_CONFIG_MAIN
Define CLIENT_ENV_PREFIX
Define COMMON_ENV_PREFIX
Define CTX
Define DAEMON_ENV_PREFIX
Define EUNKNOWN
Define FLAG_ENTRY
Define GKFS_DATA
Define GKFS_DATA_MOD
Define GKFS_METADATA_MOD
Define LIKELY
Define LIKELY
Define LOG
Define LOG_CRITICAL
Define LOG_DEBUG
Define LOG_ERROR
Define LOG_HERMES
Define LOG_INFO
Define LOG_MERCURY
Define LOG_SYSCALL
Define LOG_TRACE_READS
Define LOG_WARNING
Define RPC_DATA
Define STR_AND_LEN
Define UNLIKELY
Define UNLIKELY
Typedefs
Typedef gkfs::rpc::chnk_id_t
Typedef gkfs::rpc::chunkid_t
Typedef gkfs::rpc::host_t
Typedef gkfs::syscall::arg::formatter
Typedef gkfs::syscall::arg_list
Typedef gkfs::syscall::ret::formatter
GekkoFS
Reference
View page source
Reference
Page Hierarchy
Changelog
Contributor Covenant Code of Conduct
Contributing Guidelines
PULL_REQUEST_TEMPLATE
Releasing a new Bats version
Docker Usage Guide
Usage
Writing tests
versions
LICENSE
Change Log
Change Log
Full API
Namespaces
Namespace @51
Namespace @52
Namespace @53
Namespace @54
Enums
Namespace @58
Namespace @60
Namespace @81
Namespace @82
Namespace @83
Namespace conf
Functions
Variables
Namespace fmt
Namespace gkfs
Namespaces
Namespace gkfs::config
Namespaces
Variables
Namespace gkfs::config::data
Variables
Namespace gkfs::config::io
Variables
Namespace gkfs::config::log
Variables
Namespace gkfs::config::metadata
Variables
Namespace gkfs::config::rocksdb
Variables
Namespace gkfs::config::rpc
Variables
Namespace gkfs::config::stats
Variables
Namespace gkfs::config::syscall
Namespaces
Namespace gkfs::config::syscall::stat
Variables
Namespace gkfs::daemon
Classes
Namespace gkfs::data
Detailed Description
Classes
Namespace gkfs::env
Functions
Variables
Namespace gkfs::filemap
Classes
Enums
Namespace gkfs::hook
Functions
Namespace gkfs::log
Namespaces
Classes
Enums
Functions
Variables
Namespace gkfs::log::detail
Functions
Namespace gkfs::metadata
Classes
Enums
Functions
Variables
Namespace gkfs::path
Functions
Variables
Namespace gkfs::preload
Classes
Enums
Functions
Namespace gkfs::rpc
Namespaces
Classes
Functions
Typedefs
Namespace gkfs::rpc::protocol
Variables
Namespace gkfs::rpc::tag
Variables
Namespace gkfs::syscall
Namespaces
Classes
Enums
Functions
Typedefs
Variables
Namespace gkfs::syscall::arg
Classes
Enums
Functions
Typedefs
Variables
Namespace gkfs::syscall::detail
Classes
Namespace gkfs::syscall::ret
Classes
Enums
Functions
Typedefs
Variables
Namespace gkfs::utils
Detailed Description
Namespaces
Classes
Functions
Namespace gkfs::utils::arithmetic
Functions
Namespace helpers
Classes
Functions
Namespace hermes
Namespace rocksdb
Namespace spdlog
Namespace std
Classes and Structs
Struct cli_options
Struct Documentation
Struct dirent_extended
Struct Documentation
Struct ChunkReadOperation::bulk_args
Nested Relationships
Struct Documentation
Struct ChunkReadOperation::chunk_read_args
Nested Relationships
Struct Documentation
Struct ChunkStat
Struct Documentation
Struct ChunkTruncateOperation::chunk_truncate_args
Nested Relationships
Struct Documentation
Struct ChunkTruncateOperation::task_arg_
Nested Relationships
Struct Documentation
Struct ChunkWriteOperation::chunk_write_args
Nested Relationships
Struct Documentation
Struct logger
Struct Documentation
Struct opt_info
Struct Documentation
Struct static_buffer
Inheritance Relationships
Base Type
Struct Documentation
Struct MetadataDBFactory
Struct Documentation
Struct MetadentryUpdateFlags
Struct Documentation
Struct FsConfig
Struct Documentation
Struct ChunkStat
Struct Documentation
Struct desc
Struct Documentation
Struct flag_desc
Struct Documentation
Struct printable_arg
Struct Documentation
Struct descriptor
Inheritance Relationships
Base Type
Struct Documentation
Struct errno_saver
Struct Documentation
Struct desc
Struct Documentation
Struct temporary_directory
Struct Documentation
Struct temporary_file
Struct Documentation
Struct linux_dirent
Struct Documentation
Struct linux_dirent64
Struct Documentation
Class FsData
Class Documentation
Class RPCData
Class Documentation
Class ChunkMetaOpException
Inheritance Relationships
Base Type
Class Documentation
Template Class ChunkOperation
Class Documentation
Class ChunkOpException
Inheritance Relationships
Base Type
Derived Types
Class Documentation
Class ChunkReadOperation
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
Class Documentation
Class ChunkReadOpException
Inheritance Relationships
Base Type
Class Documentation
Class ChunkStorage
Class Documentation
Class ChunkStorageException
Inheritance Relationships
Base Type
Class Documentation
Class ChunkTruncateOperation
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
Class Documentation
Class ChunkWriteOperation
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
Class Documentation
Class ChunkWriteOpException
Inheritance Relationships
Base Type
Class Documentation
Class DataModule
Class Documentation
Class FileHandle
Class Documentation
Class DirEntry
Class Documentation
Class OpenDir
Inheritance Relationships
Base Type
Class Documentation
Class OpenFile
Inheritance Relationships
Derived Type
Class Documentation
Class OpenFileMap
Class Documentation
Class AbstractMetadataBackend
Inheritance Relationships
Derived Types
Class Documentation
Class CreateOperand
Inheritance Relationships
Base Type
Class Documentation
Class DBException
Inheritance Relationships
Base Type
Derived Types
Class Documentation
Class DecreaseSizeOperand
Inheritance Relationships
Base Type
Class Documentation
Class ExistsException
Inheritance Relationships
Base Type
Class Documentation
Class IncreaseSizeOperand
Inheritance Relationships
Base Type
Class Documentation
Class MergeOperand
Inheritance Relationships
Derived Types
Class Documentation
Class Metadata
Class Documentation
Template Class MetadataBackend
Inheritance Relationships
Base Type
Class Documentation
Class MetadataDB
Class Documentation
Class MetadataMergeOperator
Inheritance Relationships
Base Type
Class Documentation
Class MetadataModule
Class Documentation
Class NotFoundException
Inheritance Relationships
Base Type
Class Documentation
Class ParallaxBackend
Inheritance Relationships
Base Type
Class Documentation
Class RocksDBBackend
Inheritance Relationships
Base Type
Class Documentation
Class PreloadContext
Class Documentation
Class Distributor
Inheritance Relationships
Derived Types
Class Documentation
Class ForwarderDistributor
Inheritance Relationships
Base Type
Class Documentation
Class GuidedDistributor
Inheritance Relationships
Base Type
Class Documentation
Class IntervalSet
Class Documentation
Class LocalOnlyDistributor
Inheritance Relationships
Base Type
Class Documentation
Class SimpleHashDistributor
Inheritance Relationships
Base Type
Class Documentation
Class Stats
Class Documentation
Enums
Enum split_str_mode
Enum Documentation
Enum FileType
Enum Documentation
Enum OpenFile_flags
Enum Documentation
Enum @0
Enum Documentation
Enum log_level
Enum Documentation
Enum OperandID
Enum Documentation
Enum RelativizeStatus
Enum Documentation
Enum @1
Enum Documentation
Enum type
Enum Documentation
Enum info
Enum Documentation
Enum type
Enum Documentation
Functions
Function agios_callback
Function Documentation
Function agios_callback_aggregated
Function Documentation
Function agios_eventual_callback
Function Documentation
Function agios_initialize
Function Documentation
Function agios_shutdown
Function Documentation
Function conf::setup
Function Documentation
Function destroy_enviroment
Function Documentation
Function destroy_preload()
Function Documentation
Function destroy_preload()
Function Documentation
Function generate_unique_id()
Function Documentation
Function generate_unique_id()
Function Documentation
Function gkfs::env::get_var
Function Documentation
Function gkfs::hook::hook_access
Function Documentation
Function gkfs::hook::hook_chdir
Function Documentation
Function gkfs::hook::hook_close
Function Documentation
Function gkfs::hook::hook_dup
Function Documentation
Function gkfs::hook::hook_dup2
Function Documentation
Function gkfs::hook::hook_dup3
Function Documentation
Function gkfs::hook::hook_faccessat
Function Documentation
Function gkfs::hook::hook_fchdir
Function Documentation
Function gkfs::hook::hook_fchmod
Function Documentation
Function gkfs::hook::hook_fchmodat
Function Documentation
Function gkfs::hook::hook_fcntl
Function Documentation
Function gkfs::hook::hook_flock
Function Documentation
Function gkfs::hook::hook_fstat
Function Documentation
Function gkfs::hook::hook_fstatat
Function Documentation
Function gkfs::hook::hook_fstatfs
Function Documentation
Function gkfs::hook::hook_fsync
Function Documentation
Function gkfs::hook::hook_ftruncate
Function Documentation
Function gkfs::hook::hook_getcwd
Function Documentation
Function gkfs::hook::hook_getdents
Function Documentation
Function gkfs::hook::hook_getdents64
Function Documentation
Function gkfs::hook::hook_getxattr
Function Documentation
Function gkfs::hook::hook_lseek
Function Documentation
Function gkfs::hook::hook_lstat
Function Documentation
Function gkfs::hook::hook_mkdirat
Function Documentation
Function gkfs::hook::hook_openat
Function Documentation
Function gkfs::hook::hook_pread
Function Documentation
Function gkfs::hook::hook_preadv
Function Documentation
Function gkfs::hook::hook_pwrite
Function Documentation
Function gkfs::hook::hook_pwritev
Function Documentation
Function gkfs::hook::hook_read
Function Documentation
Function gkfs::hook::hook_readlinkat
Function Documentation
Function gkfs::hook::hook_readv
Function Documentation
Function gkfs::hook::hook_renameat
Function Documentation
Function gkfs::hook::hook_stat
Function Documentation
Function gkfs::hook::hook_statfs
Function Documentation
Function gkfs::hook::hook_symlinkat
Function Documentation
Function gkfs::hook::hook_truncate
Function Documentation
Function gkfs::hook::hook_unlinkat
Function Documentation
Function gkfs::hook::hook_write
Function Documentation
Function gkfs::hook::hook_writev
Function Documentation
Template Function gkfs::log::create_global_logger
Function Documentation
Function gkfs::log::destroy_global_logger
Function Documentation
Template Function gkfs::log::detail::format_syscall_info_to
Function Documentation
Template Function gkfs::log::detail::format_timestamp_to
Function Documentation
Template Function gkfs::log::detail::log_buffer(std::FILE *, Buffer&&)
Function Documentation
Template Function gkfs::log::detail::log_buffer(int, Buffer&&)
Function Documentation
Function gkfs::log::detail::log_buffer(int, const void *, std::size_t)
Function Documentation
Function gkfs::log::get_global_logger
Function Documentation
Function gkfs::log::get_level(std::string)
Function Documentation
Function gkfs::log::get_level(unsigned long)
Function Documentation
Function gkfs::log::lookup_level_name
Function Documentation
Function gkfs::log::operator!
Function Documentation
Function gkfs::log::operator&
Function Documentation
Function gkfs::log::operator&=
Function Documentation
Function gkfs::log::operator^
Function Documentation
Function gkfs::log::operator^=
Function Documentation
Function gkfs::log::operator|
Function Documentation
Function gkfs::log::operator|=
Function Documentation
Function gkfs::log::operator~
Function Documentation
Function gkfs::log::process_log_options
Function Documentation
Function gkfs::log::register_global_logger
Function Documentation
Function gkfs::log::setup
Function Documentation
Function gkfs::metadata::create
Function Documentation
Function gkfs::metadata::gen_unique_id
Function Documentation
Function gkfs::metadata::get
Function Documentation
Function gkfs::metadata::get_dirents
Function Documentation
Function gkfs::metadata::get_dirents_extended
Function Documentation
Function gkfs::metadata::get_size(const std::string&)
Function Documentation
Function gkfs::metadata::get_size(const string&)
Function Documentation
Function gkfs::metadata::get_str
Function Documentation
Function gkfs::metadata::remove(const std::string&)
Function Documentation
Function gkfs::metadata::remove(const string&)
Function Documentation
Function gkfs::metadata::update(const std::string&, Metadata&)
Function Documentation
Function gkfs::metadata::update(const string&, Metadata&)
Function Documentation
Function gkfs::metadata::update_size(const std::string&, size_t, off_t, bool)
Function Documentation
Function gkfs::metadata::update_size(const string&, size_t, off64_t, bool)
Function Documentation
Function gkfs::path::absolute_to_relative(const std::string&, const std::string&)
Function Documentation
Function gkfs::path::absolute_to_relative(const string&, const string&)
Function Documentation
Function gkfs::path::dirname(const std::string&)
Function Documentation
Function gkfs::path::dirname(const string&)
Function Documentation
Function gkfs::path::get_sys_cwd
Function Documentation
Function gkfs::path::has_trailing_slash(const std::string&)
Function Documentation
Function gkfs::path::has_trailing_slash(const string&)
Function Documentation
Function gkfs::path::init_cwd
Function Documentation
Function gkfs::path::is_absolute(const std::string&)
Function Documentation
Function gkfs::path::is_absolute(const string&)
Function Documentation
Function gkfs::path::is_relative(const std::string&)
Function Documentation
Function gkfs::path::is_relative(const string&)
Function Documentation
Function gkfs::path::match_components(const std::string&, unsigned int&, const std::vector<std::string>&)
Function Documentation
Function gkfs::path::match_components(const string&, unsigned int&, const ::vector<string>&)
Function Documentation
Function gkfs::path::prepend_path(const std::string&, const char *)
Function Documentation
Function gkfs::path::prepend_path(const string&, const char *)
Function Documentation
Function gkfs::path::resolve(const std::string&, std::string&, bool)
Function Documentation
Function gkfs::path::resolve(const string&, string&, bool)
Function Documentation
Function gkfs::path::set_cwd(const std::string&, bool)
Function Documentation
Function gkfs::path::set_cwd(const string&, bool)
Function Documentation
Function gkfs::path::set_env_cwd(const std::string&)
Function Documentation
Function gkfs::path::set_env_cwd(const string&)
Function Documentation
Function gkfs::path::set_sys_cwd(const std::string&)
Function Documentation
Function gkfs::path::set_sys_cwd(const string&)
Function Documentation
Function gkfs::path::split_path(const std::string&)
Function Documentation
Function gkfs::path::split_path(const string&)
Function Documentation
Function gkfs::path::unset_env_cwd
Function Documentation
Function gkfs::preload::hook_guard_wrapper
Function Documentation
Function gkfs::preload::init_environment
Function Documentation
Function gkfs::preload::init_ld_env_if_needed
Function Documentation
Function gkfs::preload::internal_hook_guard_wrapper
Function Documentation
Function gkfs::preload::start_interception
Function Documentation
Function gkfs::preload::start_self_interception
Function Documentation
Function gkfs::preload::stop_interception
Function Documentation
Function gkfs::rpc::bool_to_merc_bool
Function Documentation
Template Function gkfs::rpc::cleanup
Function Documentation
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, InputType *, OutputType *, hg_bulk_t *)
Function Documentation
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, InputType *, OutputType *)
Function Documentation
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, OutputType *)
Function Documentation
Function gkfs::rpc::forward_create
Function Documentation
Function gkfs::rpc::forward_decr_size
Function Documentation
Function gkfs::rpc::forward_get_chunk_stat
Function Documentation
Function gkfs::rpc::forward_get_dirents(const std::string&)
Function Documentation
Function gkfs::rpc::forward_get_dirents(const string&)
Function Documentation
Function gkfs::rpc::forward_get_dirents_single(const std::string&, int)
Function Documentation
Function gkfs::rpc::forward_get_dirents_single(const string&, int)
Function Documentation
Function gkfs::rpc::forward_get_fs_config
Function Documentation
Function gkfs::rpc::forward_get_metadentry_size
Function Documentation
Function gkfs::rpc::forward_read(const std::string&, void *, off64_t, size_t)
Function Documentation
Function gkfs::rpc::forward_read(const string&, void *, const off64_t, const size_t)
Function Documentation
Function gkfs::rpc::forward_remove
Function Documentation
Function gkfs::rpc::forward_stat(const std::string&, std::string&)
Function Documentation
Function gkfs::rpc::forward_stat(const std::string&, string&)
Function Documentation
Function gkfs::rpc::forward_truncate
Function Documentation
Function gkfs::rpc::forward_update_metadentry(const std::string&, const gkfs::metadata::Metadata&, const gkfs::metadata::MetadentryUpdateFlags&)
Function Documentation
Function gkfs::rpc::forward_update_metadentry(const string&, const gkfs::metadata::Metadata&, const gkfs::metadata::MetadentryUpdateFlags&)
Function Documentation
Function gkfs::rpc::forward_update_metadentry_size(const std::string&, size_t, off64_t, bool)
Function Documentation
Function gkfs::rpc::forward_update_metadentry_size(const string&, const size_t, const off64_t, const bool)
Function Documentation
Function gkfs::rpc::forward_write(const std::string&, const void *, off64_t, size_t)
Function Documentation
Function gkfs::rpc::forward_write(const string&, const void *, const off64_t, const size_t)
Function Documentation
Function gkfs::rpc::get_my_hostname
Function Documentation
Template Function gkfs::rpc::respond
Function Documentation
Function gkfs::syscall::always_returns
Function Documentation
Template Function gkfs::syscall::arg::format_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_atfd_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_clone_flags_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_cstr_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_dec32_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_dec_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_fd_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_flag
Function Documentation
Template Function gkfs::syscall::arg::format_flag_set
Function Documentation
Template Function gkfs::syscall::arg::format_mmap_flags_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_mmap_prot_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_none_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_octal_mode_to
Function Documentation
Template Function gkfs::syscall::arg::format_open_flags_to
Function Documentation
Template Function gkfs::syscall::arg::format_ptr_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_signum_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_sigproc_how_arg_to
Function Documentation
Template Function gkfs::syscall::arg::format_whence_arg_to
Function Documentation
Template Function gkfs::syscall::decode(FmtBuffer&, const long, const long)
Function Documentation
Template Function gkfs::syscall::decode(FmtBuffer&, const long, const long, const long)
Function Documentation
Function gkfs::syscall::errno_message
Function Documentation
Function gkfs::syscall::errno_name
Function Documentation
Function gkfs::syscall::error_code
Function Documentation
Function gkfs::syscall::execution_is_pending
Function Documentation
Function gkfs::syscall::gkfs_access
Function Documentation
Function gkfs::syscall::gkfs_create
Function Documentation
Function gkfs::syscall::gkfs_dup
Function Documentation
Function gkfs::syscall::gkfs_dup2
Function Documentation
Function gkfs::syscall::gkfs_getdents
Function Documentation
Function gkfs::syscall::gkfs_getdents64
Function Documentation
Function gkfs::syscall::gkfs_lseek(unsigned int, off64_t, unsigned int)
Function Documentation
Function gkfs::syscall::gkfs_lseek(std::shared_ptr<gkfs::filemap::OpenFile>, off64_t, unsigned int)
Function Documentation
Function gkfs::syscall::gkfs_lseek(unsigned int, off_t, unsigned int)
Function Documentation
Function gkfs::syscall::gkfs_lseek(shared_ptr<gkfs::filemap::OpenFile>, off_t, unsigned int)
Function Documentation
Function gkfs::syscall::gkfs_open
Function Documentation
Function gkfs::syscall::gkfs_opendir
Function Documentation
Function gkfs::syscall::gkfs_pread
Function Documentation
Function gkfs::syscall::gkfs_pread_ws
Function Documentation
Function gkfs::syscall::gkfs_preadv
Function Documentation
Function gkfs::syscall::gkfs_pwrite
Function Documentation
Function gkfs::syscall::gkfs_pwrite_ws
Function Documentation
Function gkfs::syscall::gkfs_pwritev
Function Documentation
Function gkfs::syscall::gkfs_read
Function Documentation
Function gkfs::syscall::gkfs_readv
Function Documentation
Function gkfs::syscall::gkfs_remove
Function Documentation
Function gkfs::syscall::gkfs_rmdir
Function Documentation
Function gkfs::syscall::gkfs_stat(const std::string&, struct stat *, bool)
Function Documentation
Function gkfs::syscall::gkfs_stat(const string&, struct stat *, bool)
Function Documentation
Function gkfs::syscall::gkfs_statfs
Function Documentation
Function gkfs::syscall::gkfs_statvfs
Function Documentation
Function gkfs::syscall::gkfs_truncate(const std::string&, off_t)
Function Documentation
Function gkfs::syscall::gkfs_truncate(const std::string&, off_t, off_t)
Function Documentation
Function gkfs::syscall::gkfs_write
Function Documentation
Function gkfs::syscall::gkfs_writev
Function Documentation
Function gkfs::syscall::is_handled_by_kernel
Function Documentation
Function gkfs::syscall::lookup_by_name
Function Documentation
Function gkfs::syscall::lookup_by_number(const long)
Function Documentation
Function gkfs::syscall::lookup_by_number(const long, const long)
Function Documentation
Function gkfs::syscall::may_not_return
Function Documentation
Function gkfs::syscall::never_returns
Function Documentation
Function gkfs::syscall::operator&
Function Documentation
Function gkfs::syscall::operator&=
Function Documentation
Function gkfs::syscall::operator^
Function Documentation
Function gkfs::syscall::operator^=
Function Documentation
Function gkfs::syscall::operator|
Function Documentation
Function gkfs::syscall::operator|=
Function Documentation
Function gkfs::syscall::operator~
Function Documentation
Function gkfs::syscall::origin
Function Documentation
Template Function gkfs::syscall::ret::format_dec_ret_to
Function Documentation
Template Function gkfs::syscall::ret::format_none_ret_to
Function Documentation
Template Function gkfs::syscall::ret::format_ptr_ret_to
Function Documentation
Function gkfs::syscall::target
Function Documentation
Function gkfs::utils::arithmetic::align_left
Function Documentation
Function gkfs::utils::arithmetic::align_right
Function Documentation
Function gkfs::utils::arithmetic::block_count
Function Documentation
Function gkfs::utils::arithmetic::block_index
Function Documentation
Function gkfs::utils::arithmetic::block_overrun
Function Documentation
Function gkfs::utils::arithmetic::block_underrun
Function Documentation
Function gkfs::utils::arithmetic::is_aligned
Function Documentation
Function gkfs::utils::arithmetic::is_power_of_2
Function Documentation
Function gkfs::utils::arithmetic::log2
Function Documentation
Function gkfs::utils::connect_to_hosts(const std::vector<std::pair<std::string, std::string>>&)
Function Documentation
Function gkfs::utils::connect_to_hosts(const vector<pair<string, string>>&)
Function Documentation
Function gkfs::utils::destroy_hosts_file
Function Documentation
Function gkfs::utils::get_metadata(const std::string&, bool)
Function Documentation
Function gkfs::utils::get_metadata(const string&, bool)
Function Documentation
Function gkfs::utils::load_forwarding_map
Function Documentation
Function gkfs::utils::load_hosts
Function Documentation
Template Function gkfs::utils::make_array
Function Documentation
Function gkfs::utils::metadata_to_stat
Function Documentation
Function gkfs::utils::populate_hosts_file
Function Documentation
Function gkfs::utils::read_hosts_file
Function Documentation
Template Function gkfs::utils::to_underlying
Function Documentation
Function gkfs_getsingleserverdir(const char *, struct dirent_extended *, unsigned int, int)
Function Documentation
Function gkfs_getsingleserverdir(const char *, struct dirent_extended *, unsigned int, int)
Function Documentation
Function helpers::load_string_file
Function Documentation
Function helpers::random_string
Function Documentation
Function init_environment
Function Documentation
Function init_io_tasklet_pool
Function Documentation
Function init_preload()
Function Documentation
Function init_preload()
Function Documentation
Function init_rpc_server
Function Documentation
Function initialize_loggers
Function Documentation
Function main
Function Documentation
Function parse_input
Function Documentation
Function register_server_rpcs
Function Documentation
Function shutdown_handler
Function Documentation
Template Function syscall_no_intercept_wrapper
Function Documentation
Variables
Variable conf::author
Variable Documentation
Variable conf::copyright
Variable Documentation
Variable conf::exclude_patterns
Variable Documentation
Variable conf::extensions
Variable Documentation
Variable conf::html_sidebars
Variable Documentation
Variable conf::html_static_path
Variable Documentation
Variable conf::project
Variable Documentation
Variable conf::release
Variable Documentation
Variable conf::templates_path
Variable Documentation
Variable gkfs::config::data::chunk_dir
Variable Documentation
Variable gkfs::config::forwarding_file_path
Variable Documentation
Variable gkfs::config::hostfile_path
Variable Documentation
Variable gkfs::config::io::zero_buffer_before_read
Variable Documentation
Variable gkfs::config::log::client_log_level
Variable Documentation
Variable gkfs::config::log::client_log_path
Variable Documentation
Variable gkfs::config::log::daemon_log_level
Variable Documentation
Variable gkfs::config::log::daemon_log_path
Variable Documentation
Variable gkfs::config::metadata::create_exist_check
Variable Documentation
Variable gkfs::config::metadata::dir
Variable Documentation
Variable gkfs::config::metadata::implicit_data_removal
Variable Documentation
Variable gkfs::config::metadata::use_atime
Variable Documentation
Variable gkfs::config::metadata::use_blocks
Variable Documentation
Variable gkfs::config::metadata::use_ctime
Variable Documentation
Variable gkfs::config::metadata::use_link_cnt
Variable Documentation
Variable gkfs::config::metadata::use_mtime
Variable Documentation
Variable gkfs::config::rocksdb::use_write_ahead_log
Variable Documentation
Variable gkfs::config::rpc::chunksize
Variable Documentation
Variable gkfs::config::rpc::daemon_handler_xstreams
Variable Documentation
Variable gkfs::config::rpc::daemon_io_xstreams
Variable Documentation
Variable gkfs::config::rpc::dirents_buff_size
Variable Documentation
Variable gkfs::config::stats::max_stats
Variable Documentation
Variable gkfs::config::stats::prometheus_gateway
Variable Documentation
Variable gkfs::config::syscall::stat::st_nblocksize
Variable Documentation
Variable gkfs::env::CWD
Variable Documentation
Variable gkfs::env::HOSTS_FILE
Variable Documentation
Variable gkfs::env::HOSTS_FILE
Variable Documentation
Variable gkfs::env::LOG
Variable Documentation
Variable gkfs::env::LOG_OUTPUT
Variable Documentation
Variable gkfs::env::LOG_OUTPUT_TRUNC
Variable Documentation
Variable gkfs::env::LOG_PER_PROCESS
Variable Documentation
Variable gkfs::log::all
Variable Documentation
Variable gkfs::log::critical
Variable Documentation
Variable gkfs::log::debug
Variable Documentation
Variable gkfs::log::debug_opts
Variable Documentation
Variable gkfs::log::error
Variable Documentation
Variable gkfs::log::help
Variable Documentation
Variable gkfs::log::hermes
Variable Documentation
Variable gkfs::log::info
Variable Documentation
Variable gkfs::log::level_names
Variable Documentation
Variable gkfs::log::max_debug_opt_length
Variable Documentation
Variable gkfs::log::max_help_text_rows
Variable Documentation
Variable gkfs::log::mercury
Variable Documentation
Variable gkfs::log::most
Variable Documentation
Variable gkfs::log::none
Variable Documentation
Variable gkfs::log::syscall
Variable Documentation
Variable gkfs::log::syscall_at_entry
Variable Documentation
Variable gkfs::log::trace_reads
Variable Documentation
Variable gkfs::log::warning
Variable Documentation
Variable gkfs::metadata::LINK_MODE
Variable Documentation
Variable gkfs::metadata::MSP
Variable Documentation
Variable gkfs::metadata::parallax_backend
Variable Documentation
Variable gkfs::metadata::rocksdb_backend
Variable Documentation
Variable gkfs::path::excluded_paths
Variable Documentation
Variable gkfs::path::max_length
Variable Documentation
Variable gkfs::path::separator
Variable Documentation
Variable gkfs::rpc::protocol::na_sm
Variable Documentation
Variable gkfs::rpc::protocol::ofi_psm2
Variable Documentation
Variable gkfs::rpc::protocol::ofi_sockets
Variable Documentation
Variable gkfs::rpc::protocol::ofi_tcp
Variable Documentation
Variable gkfs::rpc::protocol::ofi_verbs
Variable Documentation
Variable gkfs::rpc::tag::create
Variable Documentation
Variable gkfs::rpc::tag::decr_size
Variable Documentation
Variable gkfs::rpc::tag::fs_config
Variable Documentation
Variable gkfs::rpc::tag::get_chunk_stat
Variable Documentation
Variable gkfs::rpc::tag::get_dirents
Variable Documentation
Variable gkfs::rpc::tag::get_dirents_extended
Variable Documentation
Variable gkfs::rpc::tag::get_metadentry_size
Variable Documentation
Variable gkfs::rpc::tag::read
Variable Documentation
Variable gkfs::rpc::tag::remove_data
Variable Documentation
Variable gkfs::rpc::tag::remove_metadata
Variable Documentation
Variable gkfs::rpc::tag::stat
Variable Documentation
Variable gkfs::rpc::tag::truncate
Variable Documentation
Variable gkfs::rpc::tag::update_metadentry
Variable Documentation
Variable gkfs::rpc::tag::update_metadentry_size
Variable Documentation
Variable gkfs::rpc::tag::write
Variable Documentation
Variable gkfs::syscall::arg::atfd
Variable Documentation
Variable gkfs::syscall::arg::clone_flags
Variable Documentation
Variable gkfs::syscall::arg::cstr
Variable Documentation
Variable gkfs::syscall::arg::dec
Variable Documentation
Variable gkfs::syscall::arg::dec32
Variable Documentation
Variable gkfs::syscall::arg::fd
Variable Documentation
Variable gkfs::syscall::arg::formatters
Variable Documentation
Variable gkfs::syscall::arg::generic
Variable Documentation
Variable gkfs::syscall::arg::mmap_flags
Variable Documentation
Variable gkfs::syscall::arg::mmap_prot
Variable Documentation
Variable gkfs::syscall::arg::none
Variable Documentation
Variable gkfs::syscall::arg::octal_mode
Variable Documentation
Variable gkfs::syscall::arg::offset
Variable Documentation
Variable gkfs::syscall::arg::open_flags
Variable Documentation
Variable gkfs::syscall::arg::ptr
Variable Documentation
Variable gkfs::syscall::arg::signum
Variable Documentation
Variable gkfs::syscall::arg::sigproc_how
Variable Documentation
Variable gkfs::syscall::arg::whence
Variable Documentation
Variable gkfs::syscall::errno_names
Variable Documentation
Variable gkfs::syscall::executed
Variable Documentation
Variable gkfs::syscall::execution_mask
Variable Documentation
Variable gkfs::syscall::from_external_code
Variable Documentation
Variable gkfs::syscall::from_internal_code
Variable Documentation
Variable gkfs::syscall::MAX_ARGS
Variable Documentation
Variable gkfs::syscall::no_info
Variable Documentation
Variable gkfs::syscall::not_executed
Variable Documentation
Variable gkfs::syscall::origin_mask
Variable Documentation
Variable gkfs::syscall::ret::dec
Variable Documentation
Variable gkfs::syscall::ret::formatters
Variable Documentation
Variable gkfs::syscall::ret::none
Variable Documentation
Variable gkfs::syscall::ret::ptr
Variable Documentation
Variable gkfs::syscall::target_mask
Variable Documentation
Variable gkfs::syscall::to_hook
Variable Documentation
Variable gkfs::syscall::to_kernel
Variable Documentation
Variable keep_rootdir
Variable Documentation
Variable ld_network_service
Variable Documentation
Variable ld_network_service
Variable Documentation
Variable mtx
Variable Documentation
Variable parallax_mutex_
Variable Documentation
Variable shutdown_please
Variable Documentation
Defines
Define ADD_PREFIX
Define Documentation
Define ADD_PREFIX
Define Documentation
Define ALIGN
Define Documentation
Define CATCH_CONFIG_MAIN
Define Documentation
Define CLIENT_ENV_PREFIX
Define Documentation
Define COMMON_ENV_PREFIX
Define Documentation
Define CTX
Define Documentation
Define DAEMON_ENV_PREFIX
Define Documentation
Define EUNKNOWN
Define Documentation
Define FLAG_ENTRY
Define Documentation
Define GKFS_DATA
Define Documentation
Define GKFS_DATA_MOD
Define Documentation
Define GKFS_METADATA_MOD
Define Documentation
Define LIKELY
Define Documentation
Define LIKELY
Define Documentation
Define LOG
Define Documentation
Define LOG_CRITICAL
Define Documentation
Define LOG_DEBUG
Define Documentation
Define LOG_ERROR
Define Documentation
Define LOG_HERMES
Define Documentation
Define LOG_INFO
Define Documentation
Define LOG_MERCURY
Define Documentation
Define LOG_SYSCALL
Define Documentation
Define LOG_TRACE_READS
Define Documentation
Define LOG_WARNING
Define Documentation
Define RPC_DATA
Define Documentation
Define STR_AND_LEN
Define Documentation
Define UNLIKELY
Define Documentation
Define UNLIKELY
Define Documentation
Typedefs
Typedef gkfs::rpc::chnk_id_t
Typedef Documentation
Typedef gkfs::rpc::chunkid_t
Typedef Documentation
Typedef gkfs::rpc::host_t
Typedef Documentation
Typedef gkfs::syscall::arg::formatter
Typedef Documentation
Typedef gkfs::syscall::arg_list
Typedef Documentation
Typedef gkfs::syscall::ret::formatter
Typedef Documentation