]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE14-windows-maxmem-20041130
authorJeffrey Altman <jaltman@mit.edu>
Tue, 7 Dec 2004 06:02:22 +0000 (06:02 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 7 Dec 2004 06:02:22 +0000 (06:02 +0000)
commit69baf6e0d717aab470fc5f5cfd36bd28eac43d2c
treef160ff1b5f55af8f30f1aacd0f489ef12f2f1c0e
parent5b6ceee49f07f361a8e9ee093a120f3042a49c8c
STABLE14-windows-maxmem-20041130

There is currently a maximum cache size of 1.3GB.  The limit is imposed
by the largest contiguous block of unused memory within the 2GB process
space which can be assigned to the memory mapped file.  Unfortunately,
when the executable digital signature verification code is activated
Windows sees fit to further segment the process memory which in turn
reduces the size of the maximum cache file to less then 800MB.  If
larger cache sizes are desired, a new registry value should be set:

  HKLM\SOFTWARE\OpenAFS\Client (DWORD) "VerifyServiceSignature" = 0x0

Setting this value will disable the runtime verification of digital
signatures on afsd_service.exe and the afs dlls which it loads.  It
will not disable the the version number check on those same files.
The signature verification is not a security messure and is only meant
to enhance the ability to afsd_service.exe to detect potential
destablizing mixtures of DLLs from incompatible distributions.

(cherry picked from commit f8ce184140b2f54bd2d82d4f62b47b5387225419)
src/WINNT/afsd/NTMakefile
src/WINNT/afsd/afsd_service.c