-
Bug
-
Resolution: Fixed
-
Highest
-
3.0.10, 3.1.9
-
Severity 1 - Critical
-
The ArrayList can be made to grow to a huge size, but due to the nature of an ArrayList, calling remove does not actually shrink the underlying Object[], so the memory footprint remains huge, which can lead to OOM.
Need to call trimToSize on the ArrayList, when removing timed promises from the list.
[JSDSERVER-4712] TimedPromiseExecutionRegistry causes OOM
Workflow | Original: JSD Bug Workflow v5 - TEMP [ 2304860 ] | New: JAC Bug Workflow v3 [ 3126113 ] |
Status | Original: Done [ 10044 ] | New: Closed [ 6 ] |
Symptom Severity | Original: Critical [ 14430 ] | New: Severity 1 - Critical [ 15830 ] |
Workflow | Original: JSD Bug Workflow v5 [ 2058776 ] | New: JSD Bug Workflow v5 - TEMP [ 2304860 ] |
Workflow | Original: JSD Bug Workflow v5 - TEMP [ 2056126 ] | New: JSD Bug Workflow v5 [ 2058776 ] |
Workflow | Original: JSD Bug Workflow v5 [ 1955557 ] | New: JSD Bug Workflow v5 - TEMP [ 2056126 ] |
Remote Link | New: This issue links to "Page (Extranet)" [ 283866 ] |
Workflow | Original: JSD Bug Workflow v4 [ 1642640 ] | New: JSD Bug Workflow v5 [ 1955557 ] |
Affects Version/s | New: 3.0.10 [ 60548 ] |
Priority | Original: Low [ 4 ] | New: Highest [ 1 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Untriaged [ 11672 ] | New: Done [ 10044 ] |