|
XRootD
|
#include <XrdPfcDirState.hh>
Inheritance diagram for XrdPfc::DataFsState:
Collaboration diagram for XrdPfc::DataFsState:Public Member Functions | |
| DataFsState () | |
| void | dump_recursively (int max_depth) const |
| DirState * | find_dirstate_for_lfn (const std::string &lfn, DirState **last_existing_dir=nullptr) |
| DirState * | get_root () |
| void | init_stat_reset_times (time_t t) |
| void | reset_sshot_stats (time_t last_update) |
| void | reset_stats (time_t last_update) |
| void | update_stats_and_usages (time_t last_update, bool purge_empty_dirs, unlink_func unlink_foo) |
Public Attributes | |
| DirState | m_root |
| time_t | m_sshot_stats_reset_time = 0 |
| time_t | m_stats_reset_time = 0 |
Public Attributes inherited from XrdPfc::DataFsStateBase | |
| long long | m_disk_total = 0 |
| long long | m_disk_used = 0 |
| long long | m_file_usage = 0 |
| long long | m_meta_total = 0 |
| long long | m_meta_used = 0 |
| time_t | m_usage_update_time = 0 |
Definition at line 118 of file XrdPfcDirState.hh.
|
inline |
Definition at line 125 of file XrdPfcDirState.hh.
| void DataFsState::dump_recursively | ( | int | max_depth | ) | const |
Definition at line 293 of file XrdPfcDirState.cc.
References XrdPfc::DirState::dump_recursively(), m_root, m_stats_reset_time, and XrdPfc::DataFsStateBase::m_usage_update_time.
Referenced by XrdPfc::ResourceMonitor::heart_beat().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 131 of file XrdPfcDirState.hh.
References XrdPfc::DirState::find_path(), and m_root.
Referenced by XrdPfc::ResourceMonitor::process_queues().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 129 of file XrdPfcDirState.hh.
References m_root.
Referenced by XrdPfc::ResourceMonitor::heart_beat(), XrdPfc::ResourceMonitor::perform_initial_scan(), XrdPfc::ResourceMonitor::perform_purge_check(), and XrdPfc::ResourceMonitor::process_queues().
Here is the caller graph for this function:
|
inline |
Definition at line 127 of file XrdPfcDirState.hh.
References m_sshot_stats_reset_time, and m_stats_reset_time.
Referenced by XrdPfc::ResourceMonitor::main_thread_function().
Here is the caller graph for this function:| void DataFsState::reset_sshot_stats | ( | time_t | last_update | ) |
Definition at line 287 of file XrdPfcDirState.cc.
References m_root, m_sshot_stats_reset_time, and XrdPfc::DirState::reset_sshot_stats().
Referenced by XrdPfc::ResourceMonitor::heart_beat().
Here is the call graph for this function:
Here is the caller graph for this function:| void DataFsState::reset_stats | ( | time_t | last_update | ) |
Definition at line 281 of file XrdPfcDirState.cc.
References m_root, m_stats_reset_time, and XrdPfc::DirState::reset_stats().
Referenced by XrdPfc::ResourceMonitor::heart_beat().
Here is the call graph for this function:
Here is the caller graph for this function:| void DataFsState::update_stats_and_usages | ( | time_t | last_update, |
| bool | purge_empty_dirs, | ||
| unlink_func | unlink_foo | ||
| ) |
Definition at line 275 of file XrdPfcDirState.cc.
References m_root, XrdPfc::DataFsStateBase::m_usage_update_time, and XrdPfc::DirState::update_stats_and_usages().
Referenced by XrdPfc::ResourceMonitor::heart_beat().
Here is the call graph for this function:
Here is the caller graph for this function:| DirState XrdPfc::DataFsState::m_root |
Definition at line 120 of file XrdPfcDirState.hh.
Referenced by dump_recursively(), find_dirstate_for_lfn(), get_root(), reset_sshot_stats(), reset_stats(), and update_stats_and_usages().
| time_t XrdPfc::DataFsState::m_sshot_stats_reset_time = 0 |
Definition at line 122 of file XrdPfcDirState.hh.
Referenced by XrdPfc::ResourceMonitor::heart_beat(), init_stat_reset_times(), and reset_sshot_stats().
| time_t XrdPfc::DataFsState::m_stats_reset_time = 0 |
Definition at line 121 of file XrdPfcDirState.hh.
Referenced by dump_recursively(), init_stat_reset_times(), and reset_stats().