Main Page | Modules | Data Structures | File List | Data Fields | Globals

src/apps/admin/pvfs2-migrate-collection.c File Reference

Migration utility for updating PVFS2 collections. More...

#include <unistd.h>
#include <string.h>
#include <stdio.h>
#include <getopt.h>
#include <limits.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/types.h>
#include <dirent.h>
#include <db.h>
#include "pvfs2-config.h"
#include "pvfs2.h"
#include "pvfs2-internal.h"
#include "trove.h"
#include "mkspace.h"
#include "pint-distribution.h"
#include "pint-dist-utils.h"
#include "pint-util.h"

Defines

#define KEYVAL_MAX_NUM_BUCKETS_0_0_1   32
#define BSTREAM_MAX_NUM_BUCKETS_0_0_1   64
#define DBPF_KEYVAL_GET_BUCKET_0_0_1(__handle, __id)

Functions

void print_help (char *progname)
int parse_args (int argc, char **argv, options_t *opts)
int src_get_version (char *storage_space, TROVE_coll_id coll_id, char *coll_name, char *ver_string, int ver_string_max)
int src_get_version_0_0_1 (char *storage_space, TROVE_coll_id coll_id, char *ver_string, int ver_string_max)
int translate_0_0_1 (char *storage_space, char *old_coll_path, char *coll_name, TROVE_coll_id coll_id)
int translate_coll_eattr_0_0_1 (char *old_coll_path, TROVE_coll_id coll_id, char *coll_name, TROVE_context_id trove_context)
int translate_dspace_attr_0_0_1 (char *old_coll_path, TROVE_coll_id coll_id, char *coll_name, TROVE_context_id trove_context)
int translate_keyvals_0_0_1 (char *old_coll_path, TROVE_coll_id coll_id, char *coll_name, TROVE_context_id trove_context)
int translate_bstreams_0_0_1 (char *storage_space, char *old_coll_path, TROVE_coll_id coll_id, char *coll_name, TROVE_context_id trove_context)
int translate_keyval_db_0_0_1 (TROVE_coll_id coll_id, char *full_db_path, TROVE_handle handle, char *coll_name, TROVE_context_id trove_context)

Variables

int DEF_KEY_SIZE = 4096
int DEF_DATA_SIZE = 8192


Detailed Description

Migration utility for updating PVFS2 collections.


Generated on Fri Sep 10 02:44:51 2010 for PVFS by doxygen 1.3.5