Bug 1075053
| Summary: | JDG 6.1.0 : JBMAR-153 - Memory leak in reflection data | ||
|---|---|---|---|
| Product: | [JBoss] JBoss Data Grid 6 | Reporter: | Jiri Pallich <jpallich> |
| Component: | Server | Assignee: | Tristan Tarrant <ttarrant> |
| Status: | CLOSED UPSTREAM | QA Contact: | Martin Gencur <mgencur> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.1.0 | CC: | dereed, jawilson, jdg-bugs, mgencur, tsykora, wfink |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | One-off release, 6.2.1 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: |
Due to the way the JDK creates temporary constructors, and the way the weak references work in the JDK, the weak reference cache will almost always leak constructors over time when, for example, multiple EJB requests are performed to a WildFly server. To solve the issue, the weak ref cache has been eliminated and replaced with a strong reference cache which provides an API to drop a class loader's cache on undeploy.
</para>
<para>
This causes significant performance issues for production applications that encounter this issue.
|
Story Points: | --- |
| Clone Of: | 1047368 | Environment: | |
| Last Closed: | 2025-02-10 03:35:19 UTC | Type: | Support Patch |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1045572, 1047368 | ||
| Bug Blocks: | 1059774 | ||
|
Comment 2
gsheldon
2014-03-23 23:05:46 UTC
I doubt this bug should be in release notes for 6.2.1. It's a one-off patch for JDG 6.1. Furthermore, JDG 6.2 already contains the correct version of JBoss Marshalling. So this was already fixed in JDG 6.2. This product has been discontinued or is no longer tracked in Red Hat Bugzilla. |