Reference
Page Hierarchy
Full API
Namespaces
Classes and Structs
- Class FsData
- Class Documentation
gkfs::daemon::FsDataFsData()operator=()spdlogger()spdlogger()rootdir()rootdir()rootdir_suffix()rootdir_suffix()mountdir()mountdir()metadir()metadir()dbbackend()dbbackend()mdb()mdb()close_mdb()storage()storage()rpc_protocol()rpc_protocol()proxy_rpc_protocol()proxy_rpc_protocol()bind_addr()bind_addr()bind_proxy_addr()bind_proxy_addr()hosts_file()use_auto_sm()use_auto_sm()hosts_file()atime_state()atime_state()mtime_state()mtime_state()ctime_state()ctime_state()link_cnt_state()link_cnt_state()blocks_state()blocks_state()parallax_size_md()parallax_size_md()stats()stats()close_stats()enable_stats()enable_stats()enable_chunkstats()enable_chunkstats()enable_forwarding()enable_forwarding()enable_prometheus()enable_prometheus()stats_file()stats_file()prometheus_gateway()prometheus_gateway()maintenance_mode()maintenance_mode()redist_running()redist_running()malleable_manager()malleable_manager()getInstance()FsData()~FsData()spdlogger_rootdir_rootdir_suffix_mountdir_metadir_rpc_protocol_proxy_rpc_protocol_bind_addr_bind_proxy_addr_hosts_file_use_auto_sm_mdb_dbbackend_parallax_size_md_storage_atime_state_mtime_state_ctime_state_link_cnt_state_blocks_state_stats_enable_stats_enable_chunkstats_enable_prometheus_enable_forwarding_stats_file_prometheus_gateway_maintenance_mode_maintenance_mode_mutex_redist_running_malleable_manager_
- Class Documentation
- Class RPCData
- Class Documentation
gkfs::daemon::RPCDataRPCData()operator=()server_rpc_mid()server_rpc_mid()proxy_server_rpc_mid()proxy_server_rpc_mid()client_rpc_mid()client_rpc_mid()rpc_client_ids()rpc_endpoints()rpc_endpoints()hosts_size()hosts_size()local_host_id()local_host_id()io_pool()io_pool()io_streams()io_streams()self_addr_str()self_addr_str()self_proxy_addr_str()self_proxy_addr_str()distributor()distributor()getInstance()RPCData()server_rpc_mid_proxy_server_rpc_mid_client_rpc_mid_rpc_client_ids_rpc_endpoints_hosts_size_local_host_id_io_pool_io_streams_self_addr_str_self_proxy_addr_str_distributor_
- Class Documentation
- Class ChunkReadOperation
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class ClientMetrics
- Nested Relationships
- Class Documentation
gkfs::messagepack::ClientMetricsClientMetrics()ClientMetrics()~ClientMetrics()add_event()reset_metrics()flush_msgpack()flush_loop()enable()disable()zmq_connect()zmq_is_connected()path()path()flush_count()metrics_enabled_msgpack_data_init_t_data_mtx_flush_thread_flush_thread_cv_flush_thread_cv_mutex_flush_thread_running_flush_type_flush_interval_zmq_flush_context_zmq_flush_socket_flush_path_flush_count_gkfs::messagepack::ClientMetrics::msgpack_data
- Class ParallaxBackend
- Inheritance Relationships
- Class Documentation
gkfs::metadata::ParallaxBackendParallaxBackend()~ParallaxBackend()get_impl()put_impl()put_no_exist_impl()remove_impl()exists_impl()update_impl()increase_size_impl()decrease_size_impl()get_dirents_impl()get_dirents_extended_impl()iterate_all_impl()throw_status_excpt()str2par()str2par()par_db_par_options_par_path_
- Class RocksDBBackend
- Inheritance Relationships
- Class Documentation
gkfs::metadata::RocksDBBackendRocksDBBackend()~RocksDBBackend()optimize_database_impl()get_impl()put_impl()put_no_exist_impl()remove_impl()exists_impl()update_impl()increase_size_impl()decrease_size_impl()get_dirents_impl()get_dirents_extended_impl()iterate_all_impl()db_size_impl()throw_status_excpt()db_options_write_opts_
- Class PreloadContext
- Class Documentation
gkfs::preload::PreloadContextPreloadContext()operator=()~PreloadContext()init_logging()init_metrics()destroy_metrics()mountdir()mountdir()mountdir_components()cwd()cwd()hosts()hosts()clear_hosts()local_host_id()local_host_id()fwd_host_id()fwd_host_id()rpc_protocol()rpc_protocol()auto_sm()auto_sm()relativize_fd_path()relativize_path()use_proxy()use_proxy()proxy_address_str()proxy_address_str()proxy_host()proxy_host()clear_proxy_host()file_map()distributor()distributor()fs_conf()dentry_cache()dentry_cache()use_dentry_cache()use_dentry_cache()write_size_cache()write_size_cache()use_write_size_cache()use_write_size_cache()enable_interception()disable_interception()interception_enabled()register_internal_fd()unregister_internal_fd()is_internal_fd()protect_user_fds()unprotect_user_fds()get_hostname()set_replicas()get_replicas()write_metrics()read_metrics()getInstance()PreloadContext()ofm_distributor_fs_conf_dentry_cache_use_dentry_cache_write_size_cache_use_write_size_cache_cwd_mountdir_components_mountdir_hosts_local_host_id_fwd_host_id_rpc_protocol_auto_sm_use_proxy_proxy_address_str_proxy_host_interception_enabled_internal_fds_internal_fds_mutex_internal_fds_must_relocate_protected_fds_hostnamereplicas_write_metrics_read_metrics_MIN_INTERNAL_FDMAX_USER_FDS
- Class Documentation
- Class ProxyData
- Class Documentation
gkfs::proxy::ProxyDataProxyData()operator=()log()log()client_rpc_mid()client_rpc_mid()server_ipc_mid()server_ipc_mid()server_self_addr()server_self_addr()use_auto_sm()use_auto_sm()rpc_endpoints()rpc_endpoints()hosts_size()hosts_size()local_host_id()local_host_id()rpc_client_ids()pid_file_path()pid_file_path()distributor()distributor()getInstance()ProxyData()spdlogger_client_rpc_mid_server_ipc_mid_server_self_addr_use_auto_sm_rpc_endpoints_hosts_size_local_host_id_rpc_client_ids_pid_file_path_distributor_
- Class Documentation
- Class Stats
- Class Documentation
gkfs::utils::StatsIopsOpSizeOpStats()~Stats()setup_Prometheus()add_read()add_write()add_value_iops()add_value_size()get_mean()get_mean()get_four_means()get_four_means()output()output_map()dump()IopsOp_sSizeOp_sstartiops_meansize_meantime_iops_mutexsize_iops_mutextime_iopstime_sizet_outputoutput_thread_enable_prometheus_enable_chunkstats_runningchunk_readschunk_writesall_IopsOpall_SizeOp
- Class Documentation