Coda Distributed File System
|
#include <sys/types.h>
#include <sys/time.h>
#include "coda_string.h"
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <struct.h>
#include <lwp/lwp.h>
#include <lwp/lock.h>
#include <rvmlib.h>
#include <vice.h>
#include <util.h>
#include <olist.h>
#include "cvnode.h"
#include "volume.h"
#include "vutil.h"
#include "recov.h"
#include "camprivate.h"
#include "coda_globals.h"
#include "volhash.h"
Functions | |
void | dump_storage (int, const char *) |
int | coda_init () |
void | CheckVolData (Error *ec, int volindex) |
int | ActiveVnodes (int volindex, int vclass) |
int | AllocatedVnodes (int volindex, int vclass) |
void | GetVolPartition (Error *ec, VolumeId volid, int myind, char partition[V_MAXPARTNAMELEN]) |
VolumeId | VAllocateVolumeId (Error *ec) |
VolumeId | VGetMaxVolumeId () |
void | VSetMaxVolumeId (VolumeId newid) |
void | GrowVnodes (VolumeId volid, int vclass, unsigned short newBMsize) |
void | ExtractVolDiskInfo (Error *ec, int volindex, VolumeDiskData *vol) |
int | AvailVnode (int volindex, int vclass, VnodeId vnodeindex, Unique_t u) |
Variables | |
unsigned long | VMCounter = 0 |
unsigned long | startuptime = 0 |
int ActiveVnodes | ( | int | volindex, |
int | vclass | ||
) |
int AllocatedVnodes | ( | int | volindex, |
int | vclass | ||
) |
int AvailVnode | ( | int | volindex, |
int | vclass, | ||
VnodeId | vnodeindex, | ||
Unique_t | u | ||
) |
void CheckVolData | ( | Error * | ec, |
int | volindex | ||
) |
int coda_init | ( | ) |
void dump_storage | ( | int | level, |
const char * | s | ||
) |
void ExtractVolDiskInfo | ( | Error * | ec, |
int | volindex, | ||
VolumeDiskData * | vol | ||
) |
void GetVolPartition | ( | Error * | ec, |
VolumeId | volid, | ||
int | myind, | ||
char | partition[V_MAXPARTNAMELEN] | ||
) |
void GrowVnodes | ( | VolumeId | volid, |
int | vclass, | ||
unsigned short | newBMsize | ||
) |
VolumeId VAllocateVolumeId | ( | Error * | ec | ) |
VolumeId VGetMaxVolumeId | ( | ) |
void VSetMaxVolumeId | ( | VolumeId | newid | ) |
unsigned long startuptime = 0 |
unsigned long VMCounter = 0 |