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

Investigate pre-honeysuckle mod-circulation memory leaks

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Done
    • None
    • PTF Testing Scenario Template
    • 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. behavior on container restart.PNG
          behavior on container restart.PNG
          140 kB
        2. DB CPU usage.PNG
          DB CPU usage.PNG
          56 kB
        3. FreashDump.png
          FreashDump.png
          47 kB
        4. HeapDumpIN Test.png
          HeapDumpIN Test.png
          44 kB
        5. longevity test Memory usage.png
          longevity test Memory usage.png
          176 kB
        6. mod-circ-after-restart.png
          mod-circ-after-restart.png
          94 kB
        7. mod-circ-rtac-tests.png
          mod-circ-rtac-tests.png
          105 kB
        8. mod-circulation-accumulating-cpu-pre-hs.PNG
          mod-circulation-accumulating-cpu-pre-hs.PNG
          74 kB
        9. Mod circulation memory usage.png
          Mod circulation memory usage.png
          174 kB
        10. two tests.PNG
          two tests.PNG
          157 kB

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: