CernVM-FS
2.12.0
|
#include <swissknife_migrate.h>
Classes | |
struct | worker_context |
Public Member Functions | |
ChownMigrationWorker (const worker_context *context) | |
Public Member Functions inherited from swissknife::CommandMigrate::AbstractMigrationWorker< ChownMigrationWorker > | |
AbstractMigrationWorker (const worker_context *context) | |
virtual | ~AbstractMigrationWorker () |
void | operator() (const expected_data &data) |
Public Member Functions inherited from ConcurrentWorker< ChownMigrationWorker > | |
virtual | ~ConcurrentWorker () |
virtual bool | Initialize () |
virtual void | TearDown () |
Protected Member Functions | |
bool | RunMigration (PendingCatalog *data) const |
bool | ApplyPersonaMappings (PendingCatalog *data) const |
Protected Member Functions inherited from swissknife::CommandMigrate::AbstractMigrationWorker< ChownMigrationWorker > | |
bool | RunMigration (PendingCatalog *data) const |
bool | UpdateNestedCatalogReferences (PendingCatalog *data) const |
bool | UpdateCatalogMetadata (PendingCatalog *data) const |
bool | CleanupNestedCatalogs (PendingCatalog *data) const |
bool | CollectAndAggregateStatistics (PendingCatalog *data) const |
catalog::WritableCatalog * | GetWritable (const catalog::Catalog *catalog) const |
Protected Member Functions inherited from ConcurrentWorker< ChownMigrationWorker > | |
ConcurrentWorker () | |
ConcurrentWorkers < ChownMigrationWorker > * | master () const |
Private Member Functions | |
template<class MapT > | |
std::string | GenerateMappingStatement (const MapT &map, const std::string &column) const |
Private Attributes | |
const std::string | uid_map_statement_ |
const std::string | gid_map_statement_ |
Friends | |
class | AbstractMigrationWorker< ChownMigrationWorker > |
Additional Inherited Members | |
Public Types inherited from swissknife::CommandMigrate::AbstractMigrationWorker< ChownMigrationWorker > | |
typedef CommandMigrate::PendingCatalog * | expected_data |
typedef CommandMigrate::PendingCatalog * | returned_data |
Protected Attributes inherited from swissknife::CommandMigrate::AbstractMigrationWorker< ChownMigrationWorker > | |
const std::string | temporary_directory_ |
const bool | collect_catalog_statistics_ |
StopWatch | migration_stopwatch_ |
Definition at line 227 of file swissknife_migrate.h.
|
explicit |
Definition at line 1852 of file swissknife_migrate.cc.
|
protected |
|
private |
|
protected |
Definition at line 1859 of file swissknife_migrate.cc.
|
friend |
Definition at line 230 of file swissknife_migrate.h.
|
private |
Definition at line 261 of file swissknife_migrate.h.
|
private |
Definition at line 260 of file swissknife_migrate.h.