Fixes are available
APAR status
Closed as program error.
Error description
v3.9- FP2(also applicable for FP1 & FP3) - Solaris, but applicable for other platforms at higher monitoring load. When poller is configured to do ICMP polling of around 10k entities, poller falls behind with below message in ncp_poller.SnmpPoller.<DOMAIN>.trace: <snip> 2013-10-02 11:12:43 SEVERE schedule.cc(417): About to submit batch, but there aren't any threads available 2013-10-02 11:12:45 SEVERE schedule.cc(417): About to submit batch, but there aren't any threads available 2013-10-02 11:12:46 SEVERE schedule.cc(417): About to submit batch, but there aren't any threads available </snip> At this point - poller process memory size starts to increase and eventually it fails with Out-of-memory error. When the number of monitors are reduced, say 8k and recycle policy(disable followed by enabling policy) or restart Poller would address it.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * ITNM 3.9 FP2 (also applicable for FP1 & FP3) users. * * In particular those operating on Solaris - however it is * * applicable for other platforms at higher monitoring load. * **************************************************************** * PROBLEM DESCRIPTION: * * When poller is configured to do ICMP polling of around 10k * * entities, the poller falls behind with below message in * * * * ncp_poller.SnmpPoller.<DOMAIN>.trace: * * * * <snip> * * 2013-10-02 11:12:43 SEVERE schedule.cc(417): About to * * submit batch, but there aren't any threads available * * 2013-10-02 11:12:45 SEVERE schedule.cc(417): About to * * submit batch, but there aren't any threads available * * 2013-10-02 11:12:46 SEVERE schedule.cc(417): About to * * submit batch, but there aren't any threads available * * </snip> * * * * At this point - poller process memory size starts to * * increase and eventually it fails with Out-of-memory error. * **************************************************************** * RECOMMENDATION: * * Upgrade to * * Interim Fix 3.9.0.3-TIV-ITNMIP-IF0001 * * and/or 3.9.0-ITNMIP-FP0004 * ****************************************************************
Problem conclusion
An inefficiency in the Poller software was discovered which was causing degradation of performance in particular on the Solaris platform during some performance profiling as part of this investigation. The offending code has been addressed and will not now be executed unless the debug level is set to max.
Temporary fix
Reduce the number of monitors to approx 8k and recycle policy (disable followed by enabling policy) or restart Poller would address it.
Comments
APAR Information
APAR number
IV50718
Reported component name
NC/PRECISIONIP
Reported component ID
5724O52RC
Reported release
390
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-10-11
Closed date
2013-11-13
Last modified date
2013-11-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
NC/PRECISIONIP
Fixed component ID
5724O52RC
Applicable component levels
R390 PSN
UP
R390 PSY
UP
R410 PSN
UP
R410 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCP984","label":"Discovery and RCA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"390","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
13 November 2013