Zhihua Deng created HIVE-24411: ---------------------------------- Summary: Make ThreadPoolExecutorWithOomHook more awareness of OutOfMemoryError Key: HIVE-24411 URL: https://issues.apache.org/jira/browse/HIVE-24411 Project: Hive Issue Type: Bug Components: HiveServer2 Reporter: Zhihua Deng Assignee: Zhihua Deng
Now the ThreadPoolExecutorWithOomHook invokes some oom hooks and stops the HiveServer2 in case of OutOfMemoryError when executing the tasks. The exception is obtained by calling method `future.get()`, however the exception may never be an instance of OutOfMemoryError, as the exception is wrapped in ExecutionException, see the method report in class FutureTask. -- This message was sent by Atlassian Jira (v8.3.4#803005)