Platforms

All


Abstract

Defines the cache size (in kilobytes) at which LISTSERV should write a warning to the console log.


Example

z/VM:

FIOC_WARNING = 20000

Unix:

FIOC_WARNING=20000

export FIOC_WARNING

Windows:

FIOC_WARNING=20000


Details

One of three variables that control how LISTSERV handles its cache. Under certain circumstances, LISTSERV may not be able to trim the cache right away, either because a cache entry is locked by a routine that maintains pointers to it or because the file is currently open and thus it would be counter-productive to flush the cache entry right away. In such cases, the cache size can continue to grow past FIOC_TRIM. When it reaches FIOC_WARNING, a warning is displayed on the LISTSERV log. This probably indicates a programming error, or a value of FIOC_TARGET which is significantly below the "correct" value for your workload. Typically this value should be set to FIOC_TARGET plus 75% or 1MB (whichever is larger).  However, the default minimum is 50000.


Default Value

FIOC_WARNING=50000