This is an automated email from the ASF dual-hosted git repository. kgyrtkirk pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hive.git.
from fa987bd HIVE-24669: Improve FileSystem usage in Hive::loadPartitionInternal (Peter Varga, reviewed by Denys Kuzmenko) add ee4e1f3 HIVE-24569: LLAP daemon leaks file descriptors/log4j appenders (#1858) (Stamatis Zampetakis reviewed by Prasanth Jayachandran) No new revisions were added by this update. Summary of changes: llap-server/pom.xml | 6 + .../hive/llap/daemon/impl/LlapConstants.java | 7 - .../hadoop/hive/llap/daemon/impl/QueryTracker.java | 7 +- .../llap/log/LlapRandomAccessFileAppender.java | 185 +++++++++++++++++ .../llap/log/LlapRoutingAppenderPurgePolicy.java | 128 ------------ .../hadoop/hive/llap/log/LlapWrappedAppender.java | 221 --------------------- .../hive/llap/log/Log4jQueryCompleteMarker.java | 2 +- .../main/resources/llap-daemon-log4j2.properties | 20 +- .../hive/llap/daemon/LlapDaemonExtension.java | 98 +++++++++ .../hive/llap/daemon/LlapDaemonTestUtils.java | 62 ++++++ .../llap/daemon/impl/TestLlapDaemonLogging.java | 151 ++++++++++++++ .../llap-daemon-routing-log4j2.properties} | 38 ++-- .../junit/extensions/DoNothingTCPServer.java | 58 ++++++ .../extensions/DoNothingTCPServerExtension.java | 67 +++++++ .../TestDoNothingTCPServerExtension.java | 58 ++++++ 15 files changed, 715 insertions(+), 393 deletions(-) create mode 100644 llap-server/src/java/org/apache/hadoop/hive/llap/log/LlapRandomAccessFileAppender.java delete mode 100644 llap-server/src/java/org/apache/hadoop/hive/llap/log/LlapRoutingAppenderPurgePolicy.java delete mode 100644 llap-server/src/java/org/apache/hadoop/hive/llap/log/LlapWrappedAppender.java create mode 100644 llap-server/src/test/org/apache/hadoop/hive/llap/daemon/LlapDaemonExtension.java create mode 100644 llap-server/src/test/org/apache/hadoop/hive/llap/daemon/impl/TestLlapDaemonLogging.java copy llap-server/src/{main/resources/llap-daemon-log4j2.properties => test/resources/llap-daemon-routing-log4j2.properties} (81%) create mode 100644 testutils/src/java/org/apache/hive/testutils/junit/extensions/DoNothingTCPServer.java create mode 100644 testutils/src/java/org/apache/hive/testutils/junit/extensions/DoNothingTCPServerExtension.java create mode 100644 testutils/src/test/java/org/apache/hive/testutils/junit/extensions/TestDoNothingTCPServerExtension.java