From 48aa917403de1599a02924e429a9f43ea31e9cc1 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Thu, 28 Aug 2014 05:57:47 -0400 Subject: i think this is a working concurrent logging scheme --- param.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'param.h') diff --git a/param.h b/param.h index b6f6f46..bdac60c 100644 --- a/param.h +++ b/param.h @@ -3,10 +3,11 @@ #define NCPU 8 // maximum number of CPUs #define NOFILE 16 // open files per process #define NFILE 100 // open files per system -#define NBUF 10 // size of disk block cache #define NINODE 50 // maximum number of active i-nodes #define NDEV 10 // maximum major device number #define ROOTDEV 1 // device number of file system root disk #define MAXARG 32 // max exec arguments -#define LOGSIZE 10 // max data sectors in on-disk log +#define MAXOPBLOCKS 10 // max # of blocks any FS op writes +#define LOGSIZE (MAXOPBLOCKS*3) // max data sectors in on-disk log +#define NBUF (MAXOPBLOCKS*3) // size of disk block cache (>= LOGSIZE) -- cgit v1.2.3