CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FileSystem::PosixCacheSettings Struct Reference

Public Member Functions

 PosixCacheSettings ()
 

Public Attributes

bool is_shared
 
bool is_alien
 
bool is_managed
 
bool avoid_rename
 
bool cache_base_defined
 
bool cache_dir_defined
 
int64_t quota_limit
 
std::string cache_path
 
std::string workspace
 

Detailed Description

Definition at line 219 of file mountpoint.h.

Constructor & Destructor Documentation

FileSystem::PosixCacheSettings::PosixCacheSettings ( )
inline

Definition at line 220 of file mountpoint.h.

Member Data Documentation

bool FileSystem::PosixCacheSettings::avoid_rename
bool FileSystem::PosixCacheSettings::cache_base_defined
bool FileSystem::PosixCacheSettings::cache_dir_defined
std::string FileSystem::PosixCacheSettings::cache_path
bool FileSystem::PosixCacheSettings::is_alien
bool FileSystem::PosixCacheSettings::is_managed
bool FileSystem::PosixCacheSettings::is_shared
int64_t FileSystem::PosixCacheSettings::quota_limit

Soft limit in bytes for the cache. The quota manager removes half the cache when the limit is exceeded.

Definition at line 235 of file mountpoint.h.

Referenced by FileSystem::DeterminePosixCacheSettings(), and FileSystem::SetupPosixQuotaMgr().

std::string FileSystem::PosixCacheSettings::workspace

Different from cache_path only if CVMFS_WORKSPACE or CVMFS_CACHE_WORKSPACE is set.

Definition at line 241 of file mountpoint.h.

Referenced by FileSystem::DeterminePosixCacheSettings(), and FileSystem::SetupPosixQuotaMgr().


The documentation for this struct was generated from the following file: