GekkoFS

User guide

  • Installing GekkoFS
  • Running GekkoFS
  • Forwarding mode
  • Scripts

Developer documentation

  • Testing
  • Coverage
  • Reference
    • Page Hierarchy
    • Full API
      • Namespaces
      • Classes and Structs
      • Enums
      • Functions
      • 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::client::hostsfile_end_str
        • Variable gkfs::config::cache::clear_dentry_cache_on_close
        • Variable gkfs::config::cache::use_dentry_cache
        • Variable gkfs::config::cache::use_write_size_cache
        • Variable gkfs::config::cache::write_size_flush_threshold
        • Variable gkfs::config::client_metrics::flush_interval
        • Variable gkfs::config::client_metrics::flush_path
        • Variable gkfs::config::data::chunk_dir
        • Variable gkfs::config::forwarding_file_path
        • Variable gkfs::config::hostfile_path
        • Variable gkfs::config::io::spin_lock_read
        • Variable gkfs::config::io::zero_buffer_before_read
        • Variable gkfs::config::limbo_mode
        • 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::log::proxy_log_level
        • Variable gkfs::config::log::proxy_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::proxy::fwd_chunk_stat
        • Variable gkfs::config::proxy::fwd_create
        • Variable gkfs::config::proxy::fwd_get_dirents_single
        • Variable gkfs::config::proxy::fwd_get_size
        • Variable gkfs::config::proxy::fwd_io
        • Variable gkfs::config::proxy::fwd_io_count_threshold
        • Variable gkfs::config::proxy::fwd_remove
        • Variable gkfs::config::proxy::fwd_stat
        • Variable gkfs::config::proxy::fwd_truncate
        • Variable gkfs::config::proxy::fwd_update_size
        • Variable gkfs::config::proxy::pid_path
        • 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::rpc::dirents_buff_size_proxy
        • Variable gkfs::config::rpc::proxy_handler_xstreams
        • Variable gkfs::config::stats::max_stats
        • Variable gkfs::config::stats::prometheus_gateway
        • Variable gkfs::config::syscall::stat::dir_mode_default
        • Variable gkfs::config::syscall::stat::file_mode_default
        • Variable gkfs::config::syscall::stat::st_nblocksize
        • Variable gkfs::env::cache::DENTRY
        • Variable gkfs::env::cache::WRITE_SIZE
        • Variable gkfs::env::cache::WRITE_SIZE_THRESHOLD
        • Variable gkfs::env::CWD
        • Variable gkfs::env::FORWARDING_MAP_FILE
        • 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::env::NUM_REPL
        • Variable gkfs::env::PROXY_PID_FILE
        • 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::malleable::rpc::tag::expand_finalize
        • Variable gkfs::malleable::rpc::tag::expand_start
        • Variable gkfs::malleable::rpc::tag::expand_status
        • Variable gkfs::malleable::rpc::tag::migrate_metadata
        • 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::all_remote_protocols
        • 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::protocol::ucx_all
        • Variable gkfs::rpc::protocol::ucx_rc
        • Variable gkfs::rpc::protocol::ucx_tcp
        • Variable gkfs::rpc::protocol::ucx_ud
        • Variable gkfs::rpc::tag::client_proxy_chunk_stat
        • Variable gkfs::rpc::tag::client_proxy_create
        • Variable gkfs::rpc::tag::client_proxy_decr_size
        • Variable gkfs::rpc::tag::client_proxy_get_dirents_extended
        • Variable gkfs::rpc::tag::client_proxy_get_size
        • Variable gkfs::rpc::tag::client_proxy_read
        • Variable gkfs::rpc::tag::client_proxy_remove
        • Variable gkfs::rpc::tag::client_proxy_stat
        • Variable gkfs::rpc::tag::client_proxy_truncate
        • Variable gkfs::rpc::tag::client_proxy_update_size
        • Variable gkfs::rpc::tag::client_proxy_write
        • 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::proxy_daemon_read
        • Variable gkfs::rpc::tag::proxy_daemon_write
        • 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 init
        • Variable keep_rootdir
        • Variable ld_network_service
        • Variable ld_network_service
        • Variable ld_proxy_service
        • Variable ld_proxy_service
        • Variable mtx
        • Variable mtx
        • Variable parallax_mutex_
        • Variable shutdown_please
        • Variable shutdown_please
      • Defines
      • Typedefs
GekkoFS
  • Reference
  • Variable gkfs::syscall::arg::formatters
  • View page source

Variable gkfs::syscall::arg::formatters

  • Defined in File args.hpp

Variable Documentation

template<typename FmtBuffer>
static constexpr const std::array<formatter<FmtBuffer>, arg_type_max> gkfs::syscall::arg::formatters = {format_none_arg_to, format_fd_arg_to, format_atfd_arg_to, format_cstr_arg_to, format_open_flags_to, format_octal_mode_to, format_ptr_arg_to, format_dec_arg_to, format_dec32_arg_to, format_dec_arg_to, format_whence_arg_to, format_mmap_prot_arg_to, format_mmap_flags_arg_to, format_clone_flags_arg_to, format_signum_arg_to, format_sigproc_how_arg_to, format_arg_to,}

Known formatters

Next Previous

© Copyright 2018-2025, Barcelona Supercomputing Center, Spain.
© Copyright 2015-2025, Johannes Gutenberg Universitaet Mainz, Germany.

Built with Sphinx using a theme provided by Read the Docs.