[ https://issues.apache.org/jira/browse/FLINK-17554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17196732#comment-17196732 ]
Robert Metzger commented on FLINK-17554: ---------------------------------------- Resolved in https://github.com/apache/flink/commit/328c9010a8865fe334e7992fb1421fafeaff165d > Add release hooks for user code class loader > -------------------------------------------- > > Key: FLINK-17554 > URL: https://issues.apache.org/jira/browse/FLINK-17554 > Project: Flink > Issue Type: New Feature > Components: Runtime / Coordination > Affects Versions: 1.11.0 > Reporter: Till Rohrmann > Assignee: Robert Metzger > Priority: Major > Labels: pull-request-available > Fix For: 1.12.0 > > > Release hooks for the user code class loader which are run just before the > user code class loader is released would allow clean up static references to > classes of the user code class loader. This is important because these static > references could prevent the user code classes from being garbage collected > and eventually causing metaspace OOMs. > Hence I suggest to extend the {{RuntimeContext}} with an additional method > {{registerUserCodeClassLoaderReleaseHook(Runnable releaseHook)}} which allows > the user code to register a release hook for the user code class loader. -- This message was sent by Atlassian Jira (v8.3.4#803005)