diff --git a/llap-server/src/java/org/apache/hadoop/hive/llap/cache/BuddyAllocator.java b/llap-server/src/java/org/apache/hadoop/hive/llap/cache/BuddyAllocator.java index 341da252c4..6934dba02a 100644 --- a/llap-server/src/java/org/apache/hadoop/hive/llap/cache/BuddyAllocator.java +++ b/llap-server/src/java/org/apache/hadoop/hive/llap/cache/BuddyAllocator.java @@ -215,7 +215,7 @@ public BuddyAllocator(boolean isDirectVal, boolean isMappedVal, int minAllocVal, for (int i = 0; i < maxArenas; ++i) { arenas[i] = new Arena(); } - int initCount = doPreallocate && !isMapped ? maxArenas : 1; + int initCount = doPreallocate ? maxArenas : 1; for (int i = 0; i < initCount; ++i) { arenas[i].init(i); metrics.incrAllocatedArena();