CernVM-FS
2.12.0
|
#include <garbage_collector.h>
Public Member Functions | |
Configuration () | |
bool | has_deletion_log () const |
Public Attributes | |
upload::AbstractUploader * | uploader |
ObjectFetcherTN * | object_fetcher |
ReflogTN * | reflog |
uint64_t | keep_history_depth |
time_t | keep_history_timestamp |
bool | dry_run |
bool | verbose |
FILE * | deleted_objects_logfile |
perf::Statistics * | statistics |
bool | extended_stats |
unsigned int | num_threads |
Static Public Attributes | |
static const uint64_t | kFullHistory |
static const uint64_t | kNoHistory = 0 |
static const time_t | kNoTimestamp = 0 |
static const shash::Any | kLatestHistoryDatabase |
Definition at line 56 of file garbage_collector.h.
|
inline |
Definition at line 62 of file garbage_collector.h.
|
inline |
Definition at line 75 of file garbage_collector.h.
FILE* GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::deleted_objects_logfile |
Definition at line 84 of file garbage_collector.h.
Referenced by GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::has_deletion_log(), and swissknife::CommandGc::Main().
bool GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::dry_run |
Definition at line 82 of file garbage_collector.h.
Referenced by swissknife::CommandGc::Main().
bool GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::extended_stats |
Definition at line 86 of file garbage_collector.h.
Referenced by swissknife::CommandGc::Main().
uint64_t GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::keep_history_depth |
Definition at line 80 of file garbage_collector.h.
Referenced by GarbageCollector< CatalogTraversalT, HashFilterT >::GetTraversalParams(), and swissknife::CommandGc::Main().
time_t GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::keep_history_timestamp |
Definition at line 81 of file garbage_collector.h.
Referenced by GarbageCollector< CatalogTraversalT, HashFilterT >::GetTraversalParams(), and swissknife::CommandGc::Main().
|
static |
This file is part of the CernVM File System.
Definition at line 57 of file garbage_collector.h.
Referenced by swissknife::CommandGc::Main().
|
static |
Definition at line 60 of file garbage_collector.h.
|
static |
Definition at line 58 of file garbage_collector.h.
|
static |
Definition at line 59 of file garbage_collector.h.
Referenced by swissknife::CommandGc::Main().
unsigned int GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::num_threads |
Definition at line 87 of file garbage_collector.h.
Referenced by GarbageCollector< CatalogTraversalT, HashFilterT >::GetTraversalParams(), and swissknife::CommandGc::Main().
ObjectFetcherTN* GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::object_fetcher |
Definition at line 78 of file garbage_collector.h.
Referenced by GarbageCollector< CatalogTraversalT, HashFilterT >::GetTraversalParams(), and swissknife::CommandGc::Main().
ReflogTN* GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::reflog |
Definition at line 79 of file garbage_collector.h.
Referenced by swissknife::CommandGc::Main().
perf::Statistics* GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::statistics |
Definition at line 85 of file garbage_collector.h.
Referenced by swissknife::CommandGc::Main().
upload::AbstractUploader* GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::uploader |
Definition at line 77 of file garbage_collector.h.
Referenced by GarbageCollector< CatalogTraversalT, HashFilterT >::GarbageCollector(), GarbageCollectorAux< CatalogTraversalT, HashFilterT >::GarbageCollectorAux(), and swissknife::CommandGc::Main().
bool GarbageCollector< CatalogTraversalT, HashFilterT >::Configuration::verbose |
Definition at line 83 of file garbage_collector.h.
Referenced by GarbageCollector< CatalogTraversalT, HashFilterT >::GetTraversalParams(), and swissknife::CommandGc::Main().