Details
-
Bug
-
Status: Resolved (View Workflow)
-
High
-
Resolution: Fixed
-
30.0.0
-
Security Level: Default (Default Security Scheme)
-
None
Description
On a system with close to 100k nodes, pollerd was found to take over an hour to start:
opennms=# select count(*) from node; count ------- 94386 (1 row) opennms=# select count(*) from ipinterface; count -------- 179975 (1 row) opennms=# select count(*) from ifservices where status = 'A'; count -------- 287965 (1 row) opennms=# select count(*) from outages; count -------- 533970 (1 row)
We should be able to optimize the startup routines so that poller services takes a reasonable amount of time to start, ideally < 10 minutes in this particular case.
We should optimize the code to