Coda Distributed File System
Classes | Macros | Typedefs | Functions
recov_vollog.h File Reference
#include <bitmap.h>
#include "res.h"
#include <cvnode.h>
#include <volume.h>
Include dependency graph for recov_vollog.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  recov_vol_log
 

Macros

#define LOGRECORD_BLOCKSIZE   32 /* # log records in each block allocated */
 
#define VOLLOG_GROWSIZE   32 /* # log records to grow by */
 
#define SEQNO_GROWSIZE    200 /* increase seq no on log records in rvm every 200 spools */
 
#define VERSION_NUMBER   1
 
#define MAXWRAPTRIES   32
 

Typedefs

typedef struct VolumeDiskData VolumeDiskData
 

Functions

void CreateRootLog (Volume *, Vnode *) REQUIRES_TRANSACTION
 
void CreateResLog (Volume *, Vnode *)
 

Macro Definition Documentation

◆ LOGRECORD_BLOCKSIZE

#define LOGRECORD_BLOCKSIZE   32 /* # log records in each block allocated */

◆ MAXWRAPTRIES

#define MAXWRAPTRIES   32

◆ SEQNO_GROWSIZE

#define SEQNO_GROWSIZE    200 /* increase seq no on log records in rvm every 200 spools */

◆ VERSION_NUMBER

#define VERSION_NUMBER   1

◆ VOLLOG_GROWSIZE

#define VOLLOG_GROWSIZE   32 /* # log records to grow by */

Typedef Documentation

◆ VolumeDiskData

Function Documentation

◆ CreateResLog()

void CreateResLog ( Volume vol,
Vnode vptr 
)

◆ CreateRootLog()

void CreateRootLog ( Volume vol,
Vnode vptr 
)