![]() |
XRootD
|
#include <XrdPfcDirState.hh>
Public Member Functions | |
DataFsState () | |
void | apply_stats_to_usages () |
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 | reset_stats () |
void | upward_propagate_stats_and_times () |
Public Attributes | |
DirState | m_root |
![]() | |
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_stats_reset_time = 0 |
time_t | m_usage_update_time = 0 |
Definition at line 182 of file XrdPfcDirState.hh.
|
inline |
Definition at line 186 of file XrdPfcDirState.hh.
void DataFsState::apply_stats_to_usages | ( | ) |
Definition at line 225 of file XrdPfcDirState.cc.
References XrdPfc::DirState::apply_stats_to_usages(), m_root, and XrdPfc::DataFsStateBase::m_usage_update_time.
Referenced by XrdPfc::ResourceMonitor::heart_beat().
void DataFsState::dump_recursively | ( | int | max_depth | ) | const |
Definition at line 237 of file XrdPfcDirState.cc.
References XrdPfc::DirState::dump_recursively(), m_root, XrdPfc::DataFsStateBase::m_stats_reset_time, and XrdPfc::DataFsStateBase::m_usage_update_time.
Referenced by XrdPfc::ResourceMonitor::heart_beat().
|
inline |
Definition at line 190 of file XrdPfcDirState.hh.
References XrdPfc::DirState::find_path(), and m_root.
Referenced by XrdPfc::ResourceMonitor::process_queues().
|
inline |
Definition at line 188 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().
void DataFsState::reset_stats | ( | ) |
Definition at line 231 of file XrdPfcDirState.cc.
References m_root, XrdPfc::DataFsStateBase::m_stats_reset_time, and XrdPfc::DirState::reset_stats().
Referenced by XrdPfc::ResourceMonitor::heart_beat().
void DataFsState::upward_propagate_stats_and_times | ( | ) |
Definition at line 220 of file XrdPfcDirState.cc.
References m_root, and XrdPfc::DirState::upward_propagate_stats_and_times().
Referenced by XrdPfc::ResourceMonitor::heart_beat().
DirState XrdPfc::DataFsState::m_root |
Definition at line 184 of file XrdPfcDirState.hh.
Referenced by apply_stats_to_usages(), dump_recursively(), find_dirstate_for_lfn(), get_root(), reset_stats(), and upward_propagate_stats_and_times().