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

Improve alarmd Drools engine performance by using STREAM mode

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Meridian-2019.1.0, 25.1.0, Meridian-2019.1.1, 25.1.1
    • Fix Version/s: Meridian-2019.1.2, 25.1.2
    • Component/s: Alarms
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Sprint:
      Horizon 2019 - December 11th

      Description

      In NMS-12322 we switched from using STREAM mode to CLOUD mode to work around a memory leak in Drools.

      Since then, we've been able to isolate the memory leak, reproduce it, and have it fixed upstream: https://issues.jboss.org/browse/DROOLS-4805

      Drools 7.31.0.Final now includes a patch for the problem so we can look at upgrading Drools and going back to STREAM mode. STREAM mode has the benefit of being much more performant and respsonsive than CLOUD mode for our use case.

        Attachments

          Activity

            People

            Assignee:
            j-white Jesse White
            Reporter:
            j-white Jesse White
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: