/*
- * $Id: cache_cf.cc,v 1.364 2001/01/04 21:09:00 wessels Exp $
+ * $Id: cache_cf.cc,v 1.365 2001/01/05 03:58:18 wessels Exp $
*
* DEBUG: section 3 Configuration File Parsing
* AUTHOR: Harvest Derived
sd->max_objsize = maxobjsize;
/* defaults in case fs implementation fails to set these */
sd->fs.blksize = 1024;
- sd->fs.kperblk = 1;
swap->n_configured++;
/* Update the max object size */
update_maxobjsize();
/*
- * $Id: store_dir_aufs.cc,v 1.24 2001/01/05 00:28:22 wessels Exp $
+ * $Id: store_dir_aufs.cc,v 1.25 2001/01/05 03:58:21 wessels Exp $
*
* DEBUG: section 47 Store Directory Routines
* AUTHOR: Duane Wessels
eventAdd("storeDirClean", storeAufsDirCleanEvent, NULL, 15.0, 1);
started_clean_event = 1;
}
- if (0 == storeDirGetBlkSize(sd->path, &sd->fs.blksize))
- sd->fs.kperblk = sd->fs.blksize >> 10;
- if (sd->fs.kperblk < 1)
- sd->fs.kperblk = 1;
+ (void) storeDirGetBlkSize(sd->path, &sd->fs.blksize);
}
static void
/*
- * $Id: store_dir_coss.cc,v 1.14 2001/01/05 00:28:26 wessels Exp $
+ * $Id: store_dir_coss.cc,v 1.15 2001/01/05 03:58:22 wessels Exp $
*
* DEBUG: section 81 Store COSS Directory Routines
* AUTHOR: Eric Stern
storeCossDirRebuild(sd);
cs->fd = file_open(sd->path, O_RDWR | O_CREAT);
n_coss_dirs++;
- if (0 == storeDirGetBlkSize(sd->path, &sd->fs.blksize))
- sd->fs.kperblk = sd->fs.blksize >> 10;
- if (sd->fs.kperblk < 1)
- sd->fs.kperblk = 1;
+ (void) storeDirGetBlkSize(sd->path, &sd->fs.blksize);
}
void
/*
- * $Id: store_dir_diskd.cc,v 1.31 2001/01/05 00:28:26 wessels Exp $
+ * $Id: store_dir_diskd.cc,v 1.32 2001/01/05 03:58:23 wessels Exp $
*
* DEBUG: section 47 Store Directory Routines
* AUTHOR: Duane Wessels
eventAdd("storeDirClean", storeDiskdDirCleanEvent, NULL, 15.0, 1);
started_clean_event = 1;
}
- if (0 == storeDirGetBlkSize(sd->path, &sd->fs.blksize))
- sd->fs.kperblk = sd->fs.blksize >> 10;
- if (sd->fs.kperblk < 1)
- sd->fs.kperblk = 1;
+ (void) storeDirGetBlkSize(sd->path, &sd->fs.blksize);
}
/*
- * $Id: store_dir_ufs.cc,v 1.23 2001/01/05 00:28:27 wessels Exp $
+ * $Id: store_dir_ufs.cc,v 1.24 2001/01/05 03:58:23 wessels Exp $
*
* DEBUG: section 47 Store Directory Routines
* AUTHOR: Duane Wessels
eventAdd("storeDirClean", storeUfsDirCleanEvent, NULL, 15.0, 1);
started_clean_event = 1;
}
- if (0 == storeDirGetBlkSize(sd->path, &sd->fs.blksize))
- sd->fs.kperblk = sd->fs.blksize >> 10;
- if (sd->fs.kperblk < 1)
- sd->fs.kperblk = 1;
+ (void) storeDirGetBlkSize(sd->path, &sd->fs.blksize);
}
static void
/*
- * $Id: store_dir.cc,v 1.121 2001/01/04 21:55:42 wessels Exp $
+ * $Id: store_dir.cc,v 1.122 2001/01/05 03:58:18 wessels Exp $
*
* DEBUG: section 47 Store Directory Routines
* AUTHOR: Duane Wessels
storeDirUpdateSwapSize(SwapDir * SD, size_t size, int sign)
{
int blks = (size + SD->fs.blksize - 1) / SD->fs.blksize;
- int k = blks * SD->fs.kperblk * sign;
+ int k = (blks * SD->fs.blksize >> 10) * sign;
SD->cur_size += k;
store_swap_size += k;
if (sign > 0)
SD = &(Config.cacheSwap.swapDirs[i]);
storeAppendPrintf(sentry, "Store Directory #%d (%s): %s\n", i, SD->type,
storeSwapDir(i));
- storeAppendPrintf(sentry, "FS Block Size %d KB\n",
- SD->fs.kperblk);
+ storeAppendPrintf(sentry, "FS Block Size %d Bytes\n",
+ SD->fs.blksize);
SD->statfs(SD, sentry);
}
}
/*
- * $Id: structs.h,v 1.371 2001/01/04 21:09:02 wessels Exp $
+ * $Id: structs.h,v 1.372 2001/01/05 03:58:18 wessels Exp $
*
*
* SQUID Internet Object Cache http://squid.nlanr.net/Squid/
} log;
struct {
int blksize;
- int kperblk;
} fs;
void *fsdata;
};