Bug 51258

GemStone/S 64 Bit

3.7.1, 3.7

Reclaim may cause excessive extent growth

Reclaim runs more quickly in v3.7.x, and uses free space at a higher rate.

The parameter designed to avoid causing the extents to grow excessively, the ReclaimGem parameter #reclaimMinFreeSpaceMb, was not done at the correct place in 3.6.x or 3.7.x and was therefore not helpful. As a result, under some conditions reclaim may cause unreasonable repository growth, to the point where the extents run out of space and the stone shuts down.

Workaround

Setting #sleepTimeBetweenReclaimUs slows down reclaim and allows normal page management to keep up.

Also, ensure that your STN_CHECKPOINT_INTERVAL is not too long, and that your AIO page servers are able to write out all dirty pages to complete the checkpoint; this ensures that the reclaimed pages becomes available as soon as possible.


                

Last updated: 12/20/24