CernVM-FS
2.12.0
|
Namespaces | |
anonymous_namespace{swissknife_pull.cc} | |
Classes | |
struct | CatalogTraversalData |
class | CatalogTraversalInfoShim |
class | CatalogTraversalBase |
class | CatalogTraversal |
class | CatalogTraversalParallel |
class | CommandTag |
class | Parameter |
class | Command |
class | Assistant |
class | CommandCheck |
class | FileStatsDatabase |
class | CommandFileStats |
class | CommandGc |
class | CommandGraft |
class | CommandEditTag |
class | CommandListTags |
class | CommandInfoTag |
class | CommandRollbackTag |
class | CommandEmptyRecycleBin |
class | CommandInfo |
class | CommandVersion |
class | Ingest |
class | CommandLease |
class | CommandLetter |
class | CommandListReflog |
class | CommandListCatalogs |
class | CommandMigrate |
class | CommandNotify |
struct | MainWorkerContext |
class | CommandPull |
class | RootChainWalker |
class | CommandReconstructReflog |
class | CommandScrub |
class | CommandSign |
class | CommandCreate |
class | CommandUpload |
class | CommandPeek |
class | CommandRemove |
class | CommandApplyDirtab |
class | CommandSync |
class | CommandZpipe |
Typedefs | |
typedef std::vector< Parameter > | ParameterList |
typedef std::map< char, SharedPtr< std::string > > | ArgumentList |
typedef HttpObjectFetcher | ObjectFetcher |
typedef CatalogTraversalParallel < ObjectFetcher > | ReadonlyCatalogTraversal |
typedef SmallhashFilter | HashFilter |
typedef GarbageCollector < ReadonlyCatalogTraversal, HashFilter > | GC |
typedef GarbageCollectorAux < ReadonlyCatalogTraversal, HashFilter > | GCAux |
typedef GC::Configuration | GcConfig |
Enumerations | |
enum | LeaseError { kLeaseSuccess, kLeaseBusy, kLeaseFailure, kLeaseParamError, kLeaseKeyParseError, kLeaseCurlInitError, kLeaseFileOpenError, kLeaseCurlReqError } |
Functions | |
void | Usage () |
bool | ObtainDacReadSearchCapability () |
static bool | IsRemote (const string &repository) |
static void | Error (const std::string &message) |
static void | Error (const std::string &message, const CommandMigrate::PendingCatalog *catalog) |
static void | Error (const std::string &message, const catalog::SqlCatalog &statement, const CommandMigrate::PendingCatalog *catalog) |
static std::string | MakePath (const shash::Any &hash) |
static bool | Peek (const string &remote_path) |
static bool | Peek (const shash::Any &remote_hash) |
static void | ReportDownloadError (const download::JobInfo &download_job) |
static void | Store (const string &local_path, const string &remote_path, const bool compressed_src) |
static void | Store (const string &local_path, const shash::Any &remote_hash, const bool compressed_src=true) |
static void | StoreBuffer (const unsigned char *buffer, const unsigned size, const std::string &dest_path, const bool compress) |
static void | StoreBuffer (const unsigned char *buffer, const unsigned size, const shash::Any &dest_hash, const bool compress) |
static void | WaitForStorage () |
static void * | MainWorker (void *data) |
Variables | |
const size_t | kHashSubtreeLength = 2 |
const std::string | kTxnDirectoryName = "txn" |
This file is part of the CernVM File System.
This file is part of the CernVM File System.
This command processes a repository's catalog structure to detect and remove outdated and/or unneeded data objects.
This file is part of the CernVM File System.
It assists in creating graft files for publishing in CVMFS.
typedef std::map<char, SharedPtr<std::string> > swissknife::ArgumentList |
Definition at line 72 of file swissknife.h.
Definition at line 28 of file swissknife_gc.cc.
Definition at line 29 of file swissknife_gc.cc.
Definition at line 30 of file swissknife_gc.cc.
Definition at line 27 of file swissknife_gc.cc.
Definition at line 25 of file swissknife_gc.cc.
typedef std::vector<Parameter> swissknife::ParameterList |
Definition at line 71 of file swissknife.h.
Definition at line 26 of file swissknife_gc.cc.
Enumerator | |
---|---|
kLeaseSuccess | |
kLeaseBusy | |
kLeaseFailure | |
kLeaseParamError | |
kLeaseKeyParseError | |
kLeaseCurlInitError | |
kLeaseFileOpenError | |
kLeaseCurlReqError |
Definition at line 31 of file swissknife_lease.cc.
|
static |
Definition at line 69 of file swissknife_migrate.cc.
Referenced by swissknife::CommandMigrate::MigrationWorker_20x::AnalyzeFileLinkcounts(), swissknife::CommandMigrate::ChownMigrationWorker::ApplyPersonaMappings(), swissknife::CommandMigrate::MigrationWorker_20x::AttachOldCatalogDatabase(), swissknife::CommandMigrate::MigrationWorker_20x::CheckDatabaseSchemaCompatibility(), swissknife::CommandMigrate::MigrationWorker_217::CheckDatabaseSchemaCompatibility(), swissknife::CommandMigrate::StatsMigrationWorker::CheckDatabaseSchemaCompatibility(), swissknife::CommandMigrate::AbstractMigrationWorker< DerivedT >::CollectAndAggregateStatistics(), swissknife::CommandMigrate::MigrationWorker_20x::CreateNewEmptyCatalog(), swissknife::CommandMigrate::MigrationWorker_20x::DetachOldCatalogDatabase(), swissknife::CommandMigrate::DoMigrationAndCommit(), Error(), swissknife::CommandMigrate::MigrationWorker_20x::FindRootEntryInformation(), swissknife::CommandMigrate::MigrationWorker_20x::FixNestedCatalogTransitionPoints(), swissknife::CommandMigrate::MigrationWorker_20x::GenerateCatalogStatistics(), swissknife::CommandMigrate::GenerateNestedCatalogMarkerChunk(), swissknife::CommandMigrate::MigrationWorker_217::GenerateNewStatisticsCounters(), swissknife::CommandMigrate::Main(), swissknife::CommandMigrate::MigrationWorker_20x::MigrateFileMetadata(), swissknife::CommandMigrate::MigrationWorker_20x::MigrateNestedCatalogMountPoints(), swissknife::CommandMigrate::MigrationCallback(), swissknife::CommandMigrate::ReadPersona(), swissknife::CommandMigrate::ReadPersonaMaps(), swissknife::CommandMigrate::MigrationWorker_20x::RemoveDanglingNestedMountpoints(), swissknife::CommandMigrate::StatsMigrationWorker::RepairStatisticsCounters(), swissknife::CommandMigrate::MigrationWorker_217::UpdateCatalogSchema(), swissknife::CommandMigrate::AbstractMigrationWorker< DerivedT >::UpdateNestedCatalogReferences(), swissknife::CommandMigrate::UpdateUndoTags(), and swissknife::CommandMigrate::UploadCallback().
|
static |
|
static |
|
static |
Checks if the given path looks like a remote path
Definition at line 29 of file swissknife_info.cc.
Referenced by swissknife::CommandInfo::Exists(), and swissknife::CommandInfo::Main().
|
static |
|
static |
Definition at line 125 of file swissknife_pull.cc.
Referenced by Peek(), swissknife::CommandPull::Pull(), Store(), and StoreBuffer().
bool swissknife::ObtainDacReadSearchCapability | ( | ) |
Definition at line 17 of file swissknife_capabilities.cc.
Referenced by swissknife::Ingest::Main(), and swissknife::CommandSync::Main().
|
static |
Definition at line 132 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), MainWorker(), Peek(), and swissknife::CommandPull::Pull().
|
static |
|
static |
Definition at line 141 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), MainWorker(), and swissknife::CommandPull::Pull().
|
static |
Definition at line 179 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), MainWorker(), swissknife::CommandPull::Pull(), Store(), and StoreBuffer().
|
static |
|
static |
Definition at line 223 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and StoreBuffer().
|
static |
void swissknife::Usage | ( | ) |
Definition at line 33 of file preload.cc.
Referenced by main().
|
static |
Definition at line 246 of file swissknife_pull.cc.
Referenced by swissknife::CommandPull::Main(), and swissknife::CommandPull::Pull().
const size_t swissknife::kHashSubtreeLength = 2 |
Definition at line 20 of file swissknife_scrub.cc.
Referenced by swissknife::CommandScrub::DirCallback().
const std::string swissknife::kTxnDirectoryName = "txn" |
Definition at line 21 of file swissknife_scrub.cc.
Referenced by swissknife::CommandScrub::DirCallback(), and swissknife::CommandScrub::FileCallback().