![]() |
XRootD
|
#include <XrdPfcDirStatePurgeshot.hh>
Public Member Functions | |
DataFsPurgeshot () | |
DataFsPurgeshot (const DataFsStateBase &b) | |
int | find_dir_entry_for_dir_path (const std::string &dir_path) const |
int | find_dir_entry_from_tok (int entry, PathTokenizer &pt, int pos, int *last_existing_entry) const |
const DirUsage * | find_dir_usage_for_dir_path (const std::string &dir_path) const |
Public Attributes | |
bool | m_age_based_purge = false |
long long | m_bytes_to_remove = 0 |
std::vector< DirPurgeElement > | m_dir_vec |
long long | m_estimated_writes_from_writeq = 0 |
bool | m_space_based_purge = false |
![]() | |
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 24 of file XrdPfcDirStatePurgeshot.hh.
|
inline |
Definition at line 37 of file XrdPfcDirStatePurgeshot.hh.
|
inline |
Definition at line 38 of file XrdPfcDirStatePurgeshot.hh.
|
inline |
Definition at line 67 of file XrdPfcDirStatePurgeshot.hh.
References find_dir_entry_from_tok().
Referenced by find_dir_usage_for_dir_path().
|
inline |
Definition at line 50 of file XrdPfcDirStatePurgeshot.hh.
References XrdPfc::PathTokenizer::get_dir(), XrdPfc::PathTokenizer::get_n_dirs(), XrdPfc::DirPurgeElement::m_daughters_begin, XrdPfc::DirPurgeElement::m_daughters_end, and m_dir_vec.
Referenced by find_dir_entry_for_dir_path().
|
inline |
Definition at line 73 of file XrdPfcDirStatePurgeshot.hh.
References find_dir_entry_for_dir_path(), and m_dir_vec.
Referenced by XrdPfcPurgeQuota::InitDirStatesForLocalPaths().
bool XrdPfc::DataFsPurgeshot::m_age_based_purge = false |
Definition at line 30 of file XrdPfcDirStatePurgeshot.hh.
Referenced by XrdPfc::OldStylePurgeDriver(), and XrdPfc::ResourceMonitor::perform_purge_check().
long long XrdPfc::DataFsPurgeshot::m_bytes_to_remove = 0 |
Definition at line 26 of file XrdPfcDirStatePurgeshot.hh.
Referenced by XrdPfc::OldStylePurgeDriver(), and XrdPfc::ResourceMonitor::perform_purge_check().
std::vector<DirPurgeElement> XrdPfc::DataFsPurgeshot::m_dir_vec |
Definition at line 32 of file XrdPfcDirStatePurgeshot.hh.
Referenced by find_dir_entry_from_tok(), find_dir_usage_for_dir_path(), and XrdPfc::ResourceMonitor::perform_purge_check().
long long XrdPfc::DataFsPurgeshot::m_estimated_writes_from_writeq = 0 |
Definition at line 27 of file XrdPfcDirStatePurgeshot.hh.
Referenced by XrdPfc::ResourceMonitor::perform_purge_check().
bool XrdPfc::DataFsPurgeshot::m_space_based_purge = false |
Definition at line 29 of file XrdPfcDirStatePurgeshot.hh.
Referenced by XrdPfc::ResourceMonitor::perform_purge_check().