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

Leaked HTTP Clients and Connection Mananger

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 98, EPAM-Veg Sprint 99
    • 1
    • Vega
    • Q2 2020 Hot Fix #3
    • 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
      marcjohnson oleksandrkurash dbranchini hollyolepm

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                energ1zr Dmytro Popov
                mtraneis Martin Tran
                Martin Tran Martin Tran
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases