Stamatis Zampetakis created HIVE-24438: ------------------------------------------
Summary: Review shutdown hooks for memory leak Key: HIVE-24438 URL: https://issues.apache.org/jira/browse/HIVE-24438 Project: Hive Issue Type: Task Reporter: Stamatis Zampetakis Assignee: Stamatis Zampetakis Shutdown hooks cannot be garbage collected till the JVM shutdown making the application prone to memory leaks. In many cases shutdown hooks are registered through the use of an anonymous class. If the class is created from non-static context then the hook implicitly holds a reference to an enclosing instance that is not always desirable and can lead to memory leak. The goal of this issue is to review calls registering shutdown hooks and eliminate any reference to enclosing instances if that is possible. Check the callers of: * ShutdownHookManager#addShutdownHook(java.lang.Runnable) * ShutdownHookManager#addShutdownHook(java.lang.Runnable, int) -- This message was sent by Atlassian Jira (v8.3.4#803005)