Question & Answer
Question
Inventory scans and Software Distributions to endpoints may exceed the method cache limit.
Cause
The default cache_limit is too small.
In the lcfd.log (at log_threshold=3), you will see errors like the following:
.
May 03 20:11:48 1 lcfd check_firewall: lcfd, C:\Program Files\Tivoli\lcf\bin\w32-ix86\mrt\lcfd.exe
May 03 20:11:48 1 lcfd check_firewall: INetFwPolicy::get_CurrentProfile error 2147483647
May 03 22:11:43 1 lcfd check_firewall: lcfd, C:\Program Files\Tivoli\lcf\bin\w32-ix86\mrt\lcfd.exe
May 03 22:11:43 1 lcfd check_firewall: INetFwPolicy::get_CurrentProfile error 2147483647
May 03 23:06:37 1 lcfd CachePurgeFiles: Cache limit of: 20480000 is too small for needed space of: 22675206
.
May 06 20:03:10 3 lcfd CacheGetFreeSpace=16089718, needed space=22675206
May 06 20:03:10 Q lcfd Entering CachePurgeFiles
May 06 20:03:10 1 lcfd CachePurgeFiles: Cache limit of: 20480000 is too small for needed space of: 22675206
.
May 06 20:03:23 Q lcfd Leaving net_recv: bytes=131106, (type=11 session=445734914)
May 06 20:03:23 3 lcfd Entering net_recv, receive a message
May 06 20:03:23 Q lcfd Leaving net_recv: bytes=130858, (type=11 session=445734914)
May 06 20:03:23 Q lcfd meth_start: Ex: Endpoint cache limit exceeded: 22675206 byte
Answer
TMF version 4.3.1 provides the ability to change the default endpoint method cache size
(20MB) to a higher value to accommodate the added requirements of applications such as
Inventory and SWD when the cache may be out-of-date and need to be reloaded.
cache_limit=max_size
Specifies the maximum size of the method cache. After this maximum size is reached,
the least recently used methods are deleted to make room for current methods.
This can be set at install time with the "-D cache_limit=<max_size>" argument to winstlcf
or set after the endpoint is installed using:
wep <ep_label> set_config cache_limit=<max_size>
Product Synonym
Framework
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21473173