You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by dk...@apache.org on 2024/07/15 10:36:55 UTC

(hive) branch master updated: HIVE-28369: Fix LLAP cache proactive eviction (Seonggon Namgung, reviewed by Denys Kuzmenko, Kokila N)

This is an automated email from the ASF dual-hosted git repository.

dkuzmenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new 49ef1d22817 HIVE-28369: Fix LLAP cache proactive eviction (Seonggon Namgung, reviewed by Denys Kuzmenko, Kokila N)
49ef1d22817 is described below

commit 49ef1d22817501ab07051defb78f1be5eae57d19
Author: seonggon <ln...@postech.ac.kr>
AuthorDate: Mon Jul 15 19:36:50 2024 +0900

    HIVE-28369: Fix LLAP cache proactive eviction (Seonggon Namgung, reviewed by Denys Kuzmenko, Kokila N)
    
    Closes #5345
---
 .../src/java/org/apache/hadoop/hive/llap/io/api/impl/LlapIoImpl.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/llap-server/src/java/org/apache/hadoop/hive/llap/io/api/impl/LlapIoImpl.java b/llap-server/src/java/org/apache/hadoop/hive/llap/io/api/impl/LlapIoImpl.java
index 0344b252c54..22407d8a2e3 100644
--- a/llap-server/src/java/org/apache/hadoop/hive/llap/io/api/impl/LlapIoImpl.java
+++ b/llap-server/src/java/org/apache/hadoop/hive/llap/io/api/impl/LlapIoImpl.java
@@ -310,7 +310,9 @@ public class LlapIoImpl implements LlapIo<VectorizedRowBatch>, LlapIoDebugDump {
 
     long markedBytes = dataCache.markBuffersForProactiveEviction(predicate, isInstantDeallocation);
     markedBytes += fileMetadataCache.markBuffersForProactiveEviction(predicate, isInstantDeallocation);
-    markedBytes += serdeCache.markBuffersForProactiveEviction(predicate, isInstantDeallocation);
+    if (serdeCache != null) {
+      markedBytes += serdeCache.markBuffersForProactiveEviction(predicate, isInstantDeallocation);
+    }
 
     // Signal mark phase of proactive eviction was done
     if (markedBytes > 0) {