OpenSolaris

Printable Version Enter a New Search
Bug ID 4034947
Synopsis anon_swap_adjust(), anon_resvmem() should call kmem_reap() if availrmem is low.
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:vm
Keywords
Responsible Engineer Stan Studzinski
Reported Against s297_fcs
Duplicate Of
Introduced In
Commit to Fix snv_42
Fixed In snv_42
Release Fixed solaris_nevada(snv_42) , solaris_10u3(s10u3_03) (Bug ID:2140114)
Related Bugs 6334002 , 6583268
Submit Date 27-February-1997
Last Update Date 12-January-2007
Description
Applications running large ISM segments are not able to run multiple times
because kmem cache allocator caches previously allocated/freed data.
There is a function kmem_reap() freeing cached memory. However it may
not free cached memory if it was called within specific time interval.
What we need is to be able to free cached memory on request. The kmem_reap()
can be modified to take the flag indicating that it has to free all available
cached memory.
Work Around
N/A
Comments
N/A