From: Andrew Deason Date: Wed, 8 Sep 2010 19:32:35 +0000 (-0500) Subject: DAFS: raise vhashsize limit X-Git-Tag: upstream/1.6.1.pre1^2~152 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=b9830adf8b2b98dabed8a23e400529f36e91c222;p=packages%2Fo%2Fopenafs.git DAFS: raise vhashsize limit Raise the maximum specifiable vhashsize to 28 (from 14). Specifying a vhashsize over 14 can be reasonable if you expect to have a few million volumes on a fileserver. Reviewed-on: http://gerrit.openafs.org/2725 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit b2d067a913d3c2e5dbfe756b7752ade308f967c1) Change-Id: I2e2d7ca4986af417c3298c3cfff8f087d795bc53 Reviewed-on: http://gerrit.openafs.org/5750 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/vol/volume.c b/src/vol/volume.c index c4841dd60..b10acdd51 100644 --- a/src/vol/volume.c +++ b/src/vol/volume.c @@ -7742,8 +7742,8 @@ FreeVolumeHeader(Volume * vp) int VSetVolHashSize(int logsize) { - /* 64 to 16384 hash buckets seems like a reasonable range */ - if ((logsize < 6 ) || (logsize > 14)) { + /* 64 to 268435456 hash buckets seems like a reasonable range */ + if ((logsize < 6 ) || (logsize > 28)) { return -1; }