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

The Wallboard app makes OpenNMS unusable after a few days even if it is not used.

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 14.0.1
    • Fix Version/s: 14.0.3
    • Component/s: Web UI - Opsboard
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None

      Description

      Our demo server (demo.opennms.org) can stay up and running for around 3 days before start having memory issues, after upgrading to OpenNMS 14.

      Checking the logs, there are OutOfMemory exceptions, there are also consecutive Full GC, and there are several auto-generated heap dump in /opt/opennms.

      After analyzing all the heap dumps with Eclipse Memory Analyzer, I found that all the leak suspects are related with Vaadin applications, especially the OpsBoard feature, even if it is not configured to show data.

      There are some known memory issues related with the same classes reported as leak suspects fixed on Vaadin 7.2 that could fix this problem.

      Right now, demo is running a branch of 14 using Vaadin 7.2, and the OpsBoard has been configured to show some data.

      If the server stays up for more than 3 days, that means, Vaadin 7.2 fixes the problem.

        Attachments

          Activity

            People

            • Assignee:
              agalue Alejandro Galue
              Reporter:
              agalue Alejandro Galue
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: