Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-14524

Pollerd take a long time to start on systems with large inventories

    XMLWordPrintable

Details

    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

      Attachments

        Activity

          People

            j-white Jesse White
            j-white Jesse White
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: