![]() |
XRootD
|
#include <XrdPfcDirState.hh>
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 |
![]() | |
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().
|
inline |
Definition at line 131 of file XrdPfcDirState.hh.
References XrdPfc::DirState::find_path(), and m_root.
Referenced by XrdPfc::ResourceMonitor::process_queues().
|
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().
|
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().
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().
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().
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().
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().