From 8695976b8bbc29b05d65563a1f54e90abb00e0c4 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 7 Sep 2013 13:55:58 -0400 Subject: [PATCH] afs: afs_CacheIsTooFull macro refs wrong constant When afs_CacheIsTooFull tests the number of free blocks it should use CM_DCACHESPACEFREEPCT (90%) instead of CM_DCACHECOUNTFREEPCT (95%). Change-Id: I7ecb795e04a2bb3aae801a6feb57f205d3ad4d46 Reviewed-on: http://gerrit.openafs.org/10434 Tested-by: BuildBot Reviewed-by: Derrick Brashear Reviewed-by: Marc Dionne Reviewed-by: Benjamin Kaduk Reviewed-by: Stephan Wiesand --- src/afs/afs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/afs/afs.h b/src/afs/afs.h index 25b69b6ac..76394a0f7 100644 --- a/src/afs/afs.h +++ b/src/afs/afs.h @@ -1363,7 +1363,7 @@ extern struct brequest afs_brs[NBRS]; /* request structures */ #define afs_CacheIsTooFull() \ (afs_blocksUsed - afs_blocksDiscarded > \ - PERCENT(CM_DCACHECOUNTFREEPCT, afs_cacheBlocks) || \ + PERCENT(CM_DCACHESPACEFREEPCT, afs_cacheBlocks) || \ afs_freeDCCount - afs_discardDCCount < \ PERCENT(100 - CM_DCACHECOUNTFREEPCT, afs_cacheFiles)) -- 2.39.5