Contains parameters configurable from the xrootd config file.
More...
#include <XrdFileCache.hh>
Contains parameters configurable from the xrootd config file.
◆ Configuration()
XrdFileCache::Configuration::Configuration |
( |
| ) |
|
|
inline |
◆ are_file_usage_limits_set()
bool XrdFileCache::Configuration::are_file_usage_limits_set |
( |
| ) |
const |
|
inline |
◆ calculate_fractional_usages()
void XrdFileCache::Configuration::calculate_fractional_usages |
( |
long long |
du, |
|
|
long long |
fu, |
|
|
double & |
frac_du, |
|
|
double & |
frac_fu |
|
) |
| |
◆ is_age_based_purge_in_effect()
bool XrdFileCache::Configuration::is_age_based_purge_in_effect |
( |
| ) |
const |
|
inline |
◆ is_purge_plugin_set_up()
bool XrdFileCache::Configuration::is_purge_plugin_set_up |
( |
| ) |
const |
|
inline |
◆ m_allow_xrdpfc_command
bool XrdFileCache::Configuration::m_allow_xrdpfc_command |
flag for enabling access to /xrdpfc-command/ functionality.
◆ m_bufferSize
long long XrdFileCache::Configuration::m_bufferSize |
prefetch buffer size, default 1MB
◆ m_data_space
std::string XrdFileCache::Configuration::m_data_space |
◆ m_diskTotalSpace
long long XrdFileCache::Configuration::m_diskTotalSpace |
total disk space on configured partition or oss space
◆ m_diskUsageHWM
long long XrdFileCache::Configuration::m_diskUsageHWM |
cache purge - disk usage high water mark
◆ m_diskUsageLWM
long long XrdFileCache::Configuration::m_diskUsageLWM |
cache purge - disk usage low water mark
◆ m_fileUsageBaseline
long long XrdFileCache::Configuration::m_fileUsageBaseline |
cache purge - files usage baseline
◆ m_fileUsageMax
long long XrdFileCache::Configuration::m_fileUsageMax |
◆ m_fileUsageNominal
long long XrdFileCache::Configuration::m_fileUsageNominal |
cache purge - files usage nominal
◆ m_flushCnt
long long XrdFileCache::Configuration::m_flushCnt |
nuber of unsynced blcoks on disk before flush is called
◆ m_hdfsbsize
long long XrdFileCache::Configuration::m_hdfsbsize |
used with m_hdfsmode, default 128MB
◆ m_hdfsmode
bool XrdFileCache::Configuration::m_hdfsmode |
flag for enabling block-level operation
◆ m_meta_space
std::string XrdFileCache::Configuration::m_meta_space |
oss space for metadata files (cinfo)
◆ m_NRamBuffers
int XrdFileCache::Configuration::m_NRamBuffers |
number of total in-memory cache blocks, cached
◆ m_prefetch_max_blocks
int XrdFileCache::Configuration::m_prefetch_max_blocks |
maximum number of blocks to prefetch per file
◆ m_purgeColdFilesAge
int XrdFileCache::Configuration::m_purgeColdFilesAge |
◆ m_purgeColdFilesPeriod
int XrdFileCache::Configuration::m_purgeColdFilesPeriod |
peform cold file purge every this many purge cycles
◆ m_purgeInterval
int XrdFileCache::Configuration::m_purgeInterval |
sleep interval between cache purges
◆ m_RamAbsAvailable
long long XrdFileCache::Configuration::m_RamAbsAvailable |
available from configuration
◆ m_username
std::string XrdFileCache::Configuration::m_username |
username passed to oss plugin
◆ m_wqueue_blocks
int XrdFileCache::Configuration::m_wqueue_blocks |
maximum number of blocks written per write-queue loop
◆ m_wqueue_threads
int XrdFileCache::Configuration::m_wqueue_threads |
number of threads writing blocks to disk
The documentation for this struct was generated from the following file: