Coda Distributed File System
Functions | Variables
recovc.cc File Reference
#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"
Include dependency graph for recovc.cc:

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
 

Function Documentation

◆ ActiveVnodes()

int ActiveVnodes ( int  volindex,
int  vclass 
)

◆ AllocatedVnodes()

int AllocatedVnodes ( int  volindex,
int  vclass 
)

◆ AvailVnode()

int AvailVnode ( int  volindex,
int  vclass,
VnodeId  vnodeindex,
Unique_t  u 
)

◆ CheckVolData()

void CheckVolData ( Error ec,
int  volindex 
)

◆ coda_init()

int coda_init ( )

◆ dump_storage()

void dump_storage ( int  level,
const char *  s 
)

◆ ExtractVolDiskInfo()

void ExtractVolDiskInfo ( Error ec,
int  volindex,
VolumeDiskData vol 
)

◆ GetVolPartition()

void GetVolPartition ( Error ec,
VolumeId  volid,
int  myind,
char  partition[V_MAXPARTNAMELEN] 
)

◆ GrowVnodes()

void GrowVnodes ( VolumeId  volid,
int  vclass,
unsigned short  newBMsize 
)

◆ VAllocateVolumeId()

VolumeId VAllocateVolumeId ( Error ec)

◆ VGetMaxVolumeId()

VolumeId VGetMaxVolumeId ( )

◆ VSetMaxVolumeId()

void VSetMaxVolumeId ( VolumeId  newid)

Variable Documentation

◆ startuptime

unsigned long startuptime = 0

◆ VMCounter

unsigned long VMCounter = 0