Uploaded image for project: 'Red Hat Decision Manager'
  1. Red Hat Decision Manager
  2. RHDM-1266

OOME on org.drools.benchmarks.turtle.buildtime.BuildKieBaseFromContainerBenchmark

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: 7.7.0.GA
    • Fix Version/s: 7.7.0.GA
    • Component/s: BRE
    • Labels:
      None
    • Affects Build:
      CR1
    • Target Release:
    • Fix Build:
      CR2
    • Steps to Reproduce:
      Hide

      Run the benchmark locally with 7.33 branch.

      Show
      Run the benchmark locally with 7.33 branch.
    • Workaround Description:
      Hide

      I consider disabling the ExternaliseCanonicalModelLambda is not an option because if it can be enabled on customers environments, we can face performance issues there.

      Show
      I consider disabling the ExternaliseCanonicalModelLambda is not an option because if it can be enabled on customers environments, we can face performance issues there.
    • QE Test Coverage:
      +

      Description

      java.lang.OutOfMemoryError: GC overhead limit exceeded during execution of org.drools.benchmarks.turtle.buildtime.BuildKieBaseFromContainerBenchmark.* when creating the kiebase. You can see the stack trace on [1].

      After disabling ExternaliseCanonicalModelLambda*, the benchmark was able to run normally. The memory consumption is around than 2Gb[2], otherwise it goes to the infinite (I tried until 12Gb).

      *I changed the drools code base but it can be disabled programmatically

      [1] jenkins result): https://gist.github.com/hellowdan/c5571952afd929e792a6633b2a7923db
      [2] 2,2Gb (attachment [memory_consumption.jpg]), sometimes 3,3Gb (attachment [memory_consumption2.jpg])

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  lucamolteni Luca Molteni
                  Reporter:
                  drosabrno Daniel Rosa
                  Tester:
                  Daniel Rosa
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: