Bug 39750

GemStone/S 64 Bit, 2.3.1, 2.3,,,,, 2.2.5, 2.2.x, 2.2, 2.1.4, 2.1.x, 2.1, 2.0.x, 2.0


GEM_FREE_FRAME_CACHE_SIZE default is calculated incorrectly

The calculation of the default free frame cache size is incorrect for shared
page cache sizes between 100MB and 200MB.

A setting of -1 for GEM_FREE_FRAME_CACHE_SIZE means to calculate a default
of 0 for caches smaller than 100MB, and 10 for caches larger than 100MB.
A calculation error introduced when the page increased from 8K to 6K resulted
in a threshold of 200MB rather than 100MB being used in this calculation.


Explicitly setting the desired GEM_FREE_FRAME_CACHE_SIZE for your cache
sizes avoids the incorrect calculation.

Last updated: 8/10/10