Bug 39750

GemStone/S 64 Bit

2.3.1.6, 2.3.1, 2.3, 2.2.5.4, 2.2.5.3, 2.2.5.2, 2.2.5.1, 2.2.5, 2.2.x, 2.2, 2.1.4, 2.1.x, 2.1, 2.0.x, 2.0

2.4

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.

Workaround

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


Last updated: 8/10/10