CernVM-FS
2.12.0
|
Classes | |
class | ChunkJob |
Typedefs | |
typedef HttpObjectFetcher | ObjectFetcher |
Functions | |
static void | SpoolerOnUpload (const upload::SpoolerResult &result) |
Variables | |
SharedPtr< string > | stratum0_url |
SharedPtr< string > | stratum1_url |
SharedPtr< string > | temp_dir |
unsigned | num_parallel = 1 |
bool | pull_history = false |
bool | apply_timestamp_threshold = false |
uint64_t | timestamp_threshold = 0 |
bool | is_garbage_collectable = false |
bool | initial_snapshot = false |
upload::Spooler * | spooler = NULL |
int | pipe_chunks [2] |
pthread_mutex_t | lock_pipe = PTHREAD_MUTEX_INITIALIZER |
unsigned | retries = 3 |
catalog::RelaxedPathFilter * | pathfilter = NULL |
atomic_int64 | overall_chunks |
atomic_int64 | overall_new |
atomic_int64 | chunk_queue |
bool | preload_cache = false |
string * | preload_cachedir = NULL |
bool | inspect_existing_catalogs = false |
manifest::Reflog * | reflog = NULL |
typedef HttpObjectFetcher swissknife::anonymous_namespace{swissknife_pull.cc}::ObjectFetcher |
Definition at line 53 of file swissknife_pull.cc.
|
static |
Definition at line 91 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main().
bool swissknife::anonymous_namespace{swissknife_pull.cc}::apply_timestamp_threshold = false |
Definition at line 104 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::CommandPull::Pull().
atomic_int64 swissknife::anonymous_namespace{swissknife_pull.cc}::chunk_queue |
Definition at line 116 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), swissknife::MainWorker(), and swissknife::CommandPull::Pull().
bool swissknife::anonymous_namespace{swissknife_pull.cc}::initial_snapshot = false |
Definition at line 107 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main().
bool swissknife::anonymous_namespace{swissknife_pull.cc}::inspect_existing_catalogs = false |
Definition at line 119 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::CommandPull::Pull().
bool swissknife::anonymous_namespace{swissknife_pull.cc}::is_garbage_collectable = false |
Definition at line 106 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::CommandPull::Pull().
pthread_mutex_t swissknife::anonymous_namespace{swissknife_pull.cc}::lock_pipe = PTHREAD_MUTEX_INITIALIZER |
Definition at line 111 of file swissknife_pull.cc.
unsigned swissknife::anonymous_namespace{swissknife_pull.cc}::num_parallel = 1 |
Definition at line 102 of file swissknife_pull.cc.
Referenced by anonymous_namespace{shrinkwrap.cc}::Params::Complete(), and swissknife::CommandPull::Main().
atomic_int64 swissknife::anonymous_namespace{swissknife_pull.cc}::overall_chunks |
Definition at line 114 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), swissknife::MainWorker(), and swissknife::CommandPull::Pull().
atomic_int64 swissknife::anonymous_namespace{swissknife_pull.cc}::overall_new |
Definition at line 115 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), swissknife::MainWorker(), and swissknife::CommandPull::Pull().
catalog::RelaxedPathFilter* swissknife::anonymous_namespace{swissknife_pull.cc}::pathfilter = NULL |
Definition at line 113 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::CommandPull::Pull().
int swissknife::anonymous_namespace{swissknife_pull.cc}::pipe_chunks[2] |
Definition at line 109 of file swissknife_pull.cc.
bool swissknife::anonymous_namespace{swissknife_pull.cc}::preload_cache = false |
Definition at line 117 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), swissknife::MakePath(), swissknife::Peek(), swissknife::CommandPull::Pull(), swissknife::Store(), and swissknife::WaitForStorage().
string* swissknife::anonymous_namespace{swissknife_pull.cc}::preload_cachedir = NULL |
Definition at line 118 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::MakePath().
bool swissknife::anonymous_namespace{swissknife_pull.cc}::pull_history = false |
Definition at line 103 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::CommandPull::PullRecursion().
manifest::Reflog* swissknife::anonymous_namespace{swissknife_pull.cc}::reflog = NULL |
Definition at line 120 of file swissknife_pull.cc.
Referenced by manifest::Reflog::Create(), ServerTool::FetchReflog(), swissknife::CommandCheck::InspectReflog(), swissknife::CommandGc::Main(), swissknife::CommandReconstructReflog::Main(), swissknife::CommandPull::Main(), swissknife::CommandCreate::Main(), manifest::Reflog::Open(), swissknife::CommandPull::Pull(), SigningTool::Run(), swissknife::CommandListReflog::Run(), and GarbageCollector< CatalogTraversalT, HashFilterT >::SweepReflog().
unsigned swissknife::anonymous_namespace{swissknife_pull.cc}::retries = 3 |
Definition at line 112 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), download::DownloadManager::ProbeHosts(), Supervisor::Run(), and download::DownloadManager::SetDnsParameters().
upload::Spooler* swissknife::anonymous_namespace{swissknife_pull.cc}::spooler = NULL |
Definition at line 108 of file swissknife_pull.cc.
Referenced by swissknife::CommandGc::Main(), swissknife::CommandReconstructReflog::Main(), swissknife::CommandPull::Main(), swissknife::CommandCreate::Main(), swissknife::CommandUpload::Main(), swissknife::CommandPeek::Main(), swissknife::CommandRemove::Main(), swissknife::CommandMigrate::Main(), swissknife::Peek(), receiver::CommitProcessor::Process(), SigningTool::Run(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::Run(), swissknife::Store(), and swissknife::WaitForStorage().
SharedPtr<string> swissknife::anonymous_namespace{swissknife_pull.cc}::stratum0_url |
Definition at line 99 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), swissknife::MainWorker(), and swissknife::CommandPull::Pull().
SharedPtr<string> swissknife::anonymous_namespace{swissknife_pull.cc}::stratum1_url |
Definition at line 100 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main().
SharedPtr<string> swissknife::anonymous_namespace{swissknife_pull.cc}::temp_dir |
Definition at line 101 of file swissknife_pull.cc.
Referenced by swissknife::CommandSign::Main(), swissknife::CommandPull::Main(), swissknife::MainWorker(), receiver::CommitProcessor::Process(), swissknife::CommandPull::Pull(), receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::Run(), and swissknife::StoreBuffer().
uint64_t swissknife::anonymous_namespace{swissknife_pull.cc}::timestamp_threshold = 0 |
Definition at line 105 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::CommandPull::Pull().