Coda Distributed File System
Macros | Variables
rvmrestiming.h File Reference
#include <sys/time.h>
#include <stdio.h>
Include dependency graph for rvmrestiming.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TIMEGROWSIZE   10
 
#define MAXPROBES   1000
 
#define PROBE(info, num)
 
#define RESBEGIN   0
 
#define RecovTimingBase   50
 
#define RecovCoorP1Begin   RecovTimingBase + 1
 
#define RecovSubP1Begin   RecovTimingBase + 2
 
#define RecovSubP1End   RecovTimingBase + 3
 
#define RecovCoorP1End   RecovTimingBase + 4
 
#define RecovCoorP2Begin   RecovTimingBase + 5
 
#define RecovSubP2Begin   RecovTimingBase + 6
 
#define RecovSubP2End   RecovTimingBase + 7
 
#define RecovCoorP2End   RecovTimingBase + 8
 
#define RecovCoorP3Begin   RecovTimingBase + 9
 
#define RecovSubP3Begin   RecovTimingBase + 10
 
#define RecovCompOpsBegin   RecovTimingBase + 11
 
#define RecovCompOpsEnd   RecovTimingBase + 12
 
#define RecovPerformResOpBegin   RecovTimingBase + 13
 
#define RecovPerformResOpEnd   RecovTimingBase + 14
 
#define RecovSubP3End   RecovTimingBase + 15
 
#define RecovCoorP3End   RecovTimingBase + 16
 
#define RecovCoorP34Begin   RecovTimingBase + 17
 
#define RecovSubP34Begin   RecovTimingBase + 18
 
#define RecovSubP34End   RecovTimingBase + 19
 
#define RecovCoorP34End   RecovTimingBase + 20
 
#define RecovCoorP4Begin   RecovTimingBase + 21
 
#define RecovSubP4Begin   RecovTimingBase + 22
 
#define RecovSubP4End   RecovTimingBase + 23
 
#define RecovCoorP4End   RecovTimingBase + 24
 
#define RUNTUPDATEBEGIN   1
 
#define RUNTUPDATEEND   2
 
#define WEAKEQBEGIN   3
 
#define COLLECTLOGBEGIN   4 /* begin of regular res */
 
#define COLLECTLOGEND   5
 
#define COORP1BEGIN   6
 
#define COORP1END   7
 
#define P1PANDYBEGIN   8
 
#define COORP2BEGIN   9
 
#define COORP3BEGIN   10
 
#define COORP3END   11
 
#define COORMARKINCBEGIN   12
 
#define COORMARKINCEND   13
 
#define RESEND   14
 
#define CFETCHLOGBEGIN   15
 
#define CFETCHLOGEND   16
 
#define CPHASE1BEGIN   17
 
#define CPHASE1END   18
 
#define COMPOPSBEGIN   19
 
#define COMPOPSEND   20
 
#define PERFOPSBEGIN   21
 
#define PERFOPSEND   22
 
#define P1PUTOBJBEGIN   23
 
#define P1PUTOBJEND   24
 
#define CPHASE2BEGIN   25
 
#define CPHASE2END   26
 
#define CPHASE3BEGIN   27
 
#define CPHASE3END   28
 

Variables

int pathtiming
 
int probingon
 

Macro Definition Documentation

◆ CFETCHLOGBEGIN

#define CFETCHLOGBEGIN   15

◆ CFETCHLOGEND

#define CFETCHLOGEND   16

◆ COLLECTLOGBEGIN

#define COLLECTLOGBEGIN   4 /* begin of regular res */

◆ COLLECTLOGEND

#define COLLECTLOGEND   5

◆ COMPOPSBEGIN

#define COMPOPSBEGIN   19

◆ COMPOPSEND

#define COMPOPSEND   20

◆ COORMARKINCBEGIN

#define COORMARKINCBEGIN   12

◆ COORMARKINCEND

#define COORMARKINCEND   13

◆ COORP1BEGIN

#define COORP1BEGIN   6

◆ COORP1END

#define COORP1END   7

◆ COORP2BEGIN

#define COORP2BEGIN   9

◆ COORP3BEGIN

#define COORP3BEGIN   10

◆ COORP3END

#define COORP3END   11

◆ CPHASE1BEGIN

#define CPHASE1BEGIN   17

◆ CPHASE1END

#define CPHASE1END   18

◆ CPHASE2BEGIN

#define CPHASE2BEGIN   25

◆ CPHASE2END

#define CPHASE2END   26

◆ CPHASE3BEGIN

#define CPHASE3BEGIN   27

◆ CPHASE3END

#define CPHASE3END   28

◆ MAXPROBES

#define MAXPROBES   1000

◆ P1PANDYBEGIN

#define P1PANDYBEGIN   8

◆ P1PUTOBJBEGIN

#define P1PUTOBJBEGIN   23

◆ P1PUTOBJEND

#define P1PUTOBJEND   24

◆ PERFOPSBEGIN

#define PERFOPSBEGIN   21

◆ PERFOPSEND

#define PERFOPSEND   22

◆ PROBE

#define PROBE (   info,
  num 
)
Value:
if (pathtiming && probingon && (info)) \
(info)->insert((num));
void insert(PROC *proc)
Definition: util.c:77
int probingon
Definition: srv.cc:134
int pathtiming
Definition: srv.cc:141

◆ RecovCompOpsBegin

#define RecovCompOpsBegin   RecovTimingBase + 11

◆ RecovCompOpsEnd

#define RecovCompOpsEnd   RecovTimingBase + 12

◆ RecovCoorP1Begin

#define RecovCoorP1Begin   RecovTimingBase + 1

◆ RecovCoorP1End

#define RecovCoorP1End   RecovTimingBase + 4

◆ RecovCoorP2Begin

#define RecovCoorP2Begin   RecovTimingBase + 5

◆ RecovCoorP2End

#define RecovCoorP2End   RecovTimingBase + 8

◆ RecovCoorP34Begin

#define RecovCoorP34Begin   RecovTimingBase + 17

◆ RecovCoorP34End

#define RecovCoorP34End   RecovTimingBase + 20

◆ RecovCoorP3Begin

#define RecovCoorP3Begin   RecovTimingBase + 9

◆ RecovCoorP3End

#define RecovCoorP3End   RecovTimingBase + 16

◆ RecovCoorP4Begin

#define RecovCoorP4Begin   RecovTimingBase + 21

◆ RecovCoorP4End

#define RecovCoorP4End   RecovTimingBase + 24

◆ RecovPerformResOpBegin

#define RecovPerformResOpBegin   RecovTimingBase + 13

◆ RecovPerformResOpEnd

#define RecovPerformResOpEnd   RecovTimingBase + 14

◆ RecovSubP1Begin

#define RecovSubP1Begin   RecovTimingBase + 2

◆ RecovSubP1End

#define RecovSubP1End   RecovTimingBase + 3

◆ RecovSubP2Begin

#define RecovSubP2Begin   RecovTimingBase + 6

◆ RecovSubP2End

#define RecovSubP2End   RecovTimingBase + 7

◆ RecovSubP34Begin

#define RecovSubP34Begin   RecovTimingBase + 18

◆ RecovSubP34End

#define RecovSubP34End   RecovTimingBase + 19

◆ RecovSubP3Begin

#define RecovSubP3Begin   RecovTimingBase + 10

◆ RecovSubP3End

#define RecovSubP3End   RecovTimingBase + 15

◆ RecovSubP4Begin

#define RecovSubP4Begin   RecovTimingBase + 22

◆ RecovSubP4End

#define RecovSubP4End   RecovTimingBase + 23

◆ RecovTimingBase

#define RecovTimingBase   50

◆ RESBEGIN

#define RESBEGIN   0

◆ RESEND

#define RESEND   14

◆ RUNTUPDATEBEGIN

#define RUNTUPDATEBEGIN   1

◆ RUNTUPDATEEND

#define RUNTUPDATEEND   2

◆ TIMEGROWSIZE

#define TIMEGROWSIZE   10

◆ WEAKEQBEGIN

#define WEAKEQBEGIN   3

Variable Documentation

◆ pathtiming

int pathtiming
extern

◆ probingon

int probingon
extern