CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
swissknife::anonymous_namespace{swissknife_pull.cc} Namespace Reference

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::RelaxedPathFilterpathfilter = 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::Reflogreflog = NULL
 

Typedef Documentation

typedef HttpObjectFetcher swissknife::anonymous_namespace{swissknife_pull.cc}::ObjectFetcher

Definition at line 53 of file swissknife_pull.cc.

Function Documentation

static void swissknife::anonymous_namespace{swissknife_pull.cc}::SpoolerOnUpload ( const upload::SpoolerResult result)
static

Definition at line 91 of file swissknife_pull.cc.

Referenced by swissknife::CommandPull::Main().

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

bool swissknife::anonymous_namespace{swissknife_pull.cc}::apply_timestamp_threshold = false
atomic_int64 swissknife::anonymous_namespace{swissknife_pull.cc}::chunk_queue
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
bool swissknife::anonymous_namespace{swissknife_pull.cc}::is_garbage_collectable = false
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
atomic_int64 swissknife::anonymous_namespace{swissknife_pull.cc}::overall_chunks
atomic_int64 swissknife::anonymous_namespace{swissknife_pull.cc}::overall_new
catalog::RelaxedPathFilter* swissknife::anonymous_namespace{swissknife_pull.cc}::pathfilter = NULL
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
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
unsigned swissknife::anonymous_namespace{swissknife_pull.cc}::retries = 3
SharedPtr<string> swissknife::anonymous_namespace{swissknife_pull.cc}::stratum0_url
SharedPtr<string> swissknife::anonymous_namespace{swissknife_pull.cc}::stratum1_url

Definition at line 100 of file swissknife_pull.cc.

Referenced by swissknife::CommandPull::Main().

uint64_t swissknife::anonymous_namespace{swissknife_pull.cc}::timestamp_threshold = 0