This is an automated email from the ASF dual-hosted git repository. szita pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hive.git.
from dff8870 HIVE-24350: NullScanOptimizer can lookup emptiness info from stats for managed tables (Mustafa Iman, reviewed by Rajesh Balamohan) add 0ea9d61 HIVE-24341: Sweep phase for proactive cache eviction (Adam Szita reviewed by Antal Sinkovits, Peter Vary) No new revisions were added by this update. Summary of changes: .../java/org/apache/hadoop/hive/conf/HiveConf.java | 4 + .../hive/llap/cache/CacheContentsTracker.java | 20 ++- .../hadoop/hive/llap/cache/EvictionDispatcher.java | 37 ++++- .../hadoop/hive/llap/cache/EvictionListener.java | 10 ++ .../hive/llap/cache/LlapCacheableBuffer.java | 2 +- .../hadoop/hive/llap/cache/LlapDataBuffer.java | 4 +- .../llap/cache/LowLevelCacheMemoryManager.java | 6 +- .../hive/llap/cache/LowLevelCachePolicy.java | 6 - .../hive/llap/cache/LowLevelFifoCachePolicy.java | 6 - .../hive/llap/cache/LowLevelLrfuCachePolicy.java | 7 - .../llap/cache/ProactiveEvictingCachePolicy.java | 100 +++++++++++++ .../hive/llap/cache/SerDeLowLevelCacheImpl.java | 4 +- .../hadoop/hive/llap/io/api/impl/LlapIoImpl.java | 8 +- .../hive/llap/io/metadata/MetadataCache.java | 4 +- .../llap/io/metadata/OrcFileEstimateErrors.java | 2 +- .../cache/TestCacheAllocationsEvictionsCycles.java | 7 + .../hive/llap/cache/TestLowLevelCacheImpl.java | 5 - .../llap/cache/TestLowLevelLrfuCachePolicy.java | 9 +- .../hive/llap/cache/TestOrcMetadataCache.java | 5 - .../hive/llap/cache/TestProactiveEviction.java | 162 ++++++++++++++++++++- 20 files changed, 349 insertions(+), 59 deletions(-) create mode 100644 llap-server/src/java/org/apache/hadoop/hive/llap/cache/ProactiveEvictingCachePolicy.java