Uploaded image for project: 'mod-feesfines'
  1. mod-feesfines
  2. MODFEE-93

Leaked HTTP Clients and Connection Mananger

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      EPAM-Veg Sprint 98, EPAM-Veg Sprint 99
    • Story Points:
      1
    • Development Team:
      Vega
    • Release:
      Q2 2020 Hot Fix #3
    • Affected Institution:
      MO State

      Description

      Performance testing of GET /circulation/loans show that performance degrades over time. The increasing response time is directly related to the increasing memory claimed but not relinquished by mod-feesfines. Attached is a heap-dump memory-leak-suspect report mod-feesfines_GR_Leak_Suspects.zip generated by the Eclipse heap dump tool showing HttpClientImpl and ConnectionMananager objects being held in memory. This problem was found in both Fameflower and Goldenrod releases.

      steps to reproduce
      Run GET /circulation/loans?userId={userId} and status.name<> Closed over and over again for at least an hour and take a heap dump.

      This API call in turn calls GET /accounts/{accountId}

      Expected outcome
      No memory leaks over time

      Interested parties
      Marc Johnson Alexander Kurash Darcy Branchini Holly Mistlebauer

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                energ1zr Dmytro Popov
                Reporter:
                mtraneis Martin Tran
                Tester Assignee:
                Martin Tran Martin Tran
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases