From 3ec52f802ad19923042d604e8c04725019519c46 Mon Sep 17 00:00:00 2001 From: Xingbo Jiang Date: Tue, 21 Aug 2018 15:07:49 +0800 Subject: [PATCH] fix test suite build failure --- .../java/org/apache/spark/memory/TestMemoryConsumer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/test/java/org/apache/spark/memory/TestMemoryConsumer.java b/core/src/test/java/org/apache/spark/memory/TestMemoryConsumer.java index db91329c94cb6..1b7739cce6fbe 100644 --- a/core/src/test/java/org/apache/spark/memory/TestMemoryConsumer.java +++ b/core/src/test/java/org/apache/spark/memory/TestMemoryConsumer.java @@ -19,6 +19,8 @@ import java.io.IOException; +import org.apache.spark.unsafe.memory.MemoryBlock; + public class TestMemoryConsumer extends MemoryConsumer { public TestMemoryConsumer(TaskMemoryManager memoryManager, MemoryMode mode) { super(memoryManager, 1024L, mode); @@ -43,6 +45,11 @@ void free(long size) { used -= size; taskMemoryManager.releaseExecutionMemory(size, this); } + + public void freePage(MemoryBlock page) { + used -= page.size(); + taskMemoryManager.freePage(page, this); + } }