Uploaded image for project: 'perf-testing'
  1. perf-testing
  2. PERF-123

Investigate pre-honeysuckle mod-circulation memory leaks

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: TBD
    • Resolution: Done
    • Labels:
      None
    • Template:
      PTF Testing Scenario Template
    • Development Team:
      None

      Description

      There are signs of a memory leak in mod-circulation in bhs1 in past check-in-check-out tests. Attached is a mod-circulation memory utilization diagram from the longevity check-in-check-out test that was run for 8 hours. As seen, the memory consumption increased gradually and finally crashed out at the end of the test run.

      Investigate the memory leaks by running the check-in-check-out test on bhs1 with 8 or more virtual users (the more users the faster the memory utilization accumulates). Try to get the memory up as high as possible and start taking heap dumps once the memory consumption level reaches 120% or above. Analyze heap dump.

      If mod-circulation has made recent releases or updates to the code, install the latest version and rerun the tests, taking heap dumps to see if the problem persists.

      http://carrier-io.int.folio.ebsco.com/grafana/d/q69rYQlik/jmeter-performance?orgId=1&from=1601731592667&to=1601769720581&var-percentile=95&var-test_type=baseline&var-test=circulation_checkInCheckOut&var-env=int&var-grouping=1s&var-low_limit=250&var-high_limit=700&var-db_name=jmeter&var-sampler_type=All (build 501)

        Attachments

        1. two tests.PNG
          two tests.PNG
          157 kB
        2. Mod circulation memory usage.png
          Mod circulation memory usage.png
          174 kB
        3. mod-circulation-accumulating-cpu-pre-hs.PNG
          mod-circulation-accumulating-cpu-pre-hs.PNG
          74 kB
        4. mod-circ-rtac-tests.png
          mod-circ-rtac-tests.png
          105 kB
        5. mod-circ-after-restart.png
          mod-circ-after-restart.png
          94 kB
        6. longevity test Memory usage.png
          longevity test Memory usage.png
          176 kB
        7. HeapDumpIN Test.png
          HeapDumpIN Test.png
          44 kB
        8. FreashDump.png
          FreashDump.png
          47 kB
        9. DB CPU usage.PNG
          DB CPU usage.PNG
          56 kB
        10. behavior on container restart.PNG
          behavior on container restart.PNG
          140 kB

          Issue Links

            Activity

              People

              Assignee:
              Roman Fedynyshyn Roman Fedynyshyn
              Reporter:
              mtraneis Martin Tran
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: