Details
-
Bug
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
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
- blocks
-
CIRC-844 Aged to lost: Renewal (effect on lost item fees) - SET COST
-
- Closed
-
- relates to
-
MODPATBLK-43 Leaked HTTP Clients and Connection Mananger
-
- Closed
-
-
MODFEE-101 SPIKE - Investigate memory leak issues
-
- Closed
-
-
UXPROD-2757 Request count API (to display request counts to users who don't have permission to view requests)
-
- Draft
-