[HOTFIX] Fix Java 7 compilation break
This commit is contained in:
parent
f181aee07c
commit
0bf8df250e
|
@ -17,7 +17,6 @@
|
|||
|
||||
package org.apache.spark.shuffle.sort;
|
||||
|
||||
import java.lang.Long;
|
||||
import java.util.Comparator;
|
||||
|
||||
import org.apache.spark.memory.MemoryConsumer;
|
||||
|
@ -102,7 +101,7 @@ final class ShuffleInMemorySorter {
|
|||
array.getBaseOffset(),
|
||||
newArray.getBaseObject(),
|
||||
newArray.getBaseOffset(),
|
||||
array.size() * (Long.BYTES / memoryAllocationFactor)
|
||||
array.size() * (8 / memoryAllocationFactor)
|
||||
);
|
||||
consumer.freeArray(array);
|
||||
array = newArray;
|
||||
|
@ -113,7 +112,7 @@ final class ShuffleInMemorySorter {
|
|||
}
|
||||
|
||||
public long getMemoryUsage() {
|
||||
return array.size() * Long.BYTES;
|
||||
return array.size() * 8;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
|
||||
package org.apache.spark.util.collection.unsafe.sort;
|
||||
|
||||
import java.lang.Long;
|
||||
import java.util.Comparator;
|
||||
|
||||
import org.apache.avro.reflect.Nullable;
|
||||
|
@ -27,7 +26,6 @@ import org.apache.spark.memory.TaskMemoryManager;
|
|||
import org.apache.spark.unsafe.Platform;
|
||||
import org.apache.spark.unsafe.array.LongArray;
|
||||
import org.apache.spark.util.collection.Sorter;
|
||||
import org.apache.spark.util.collection.unsafe.sort.RadixSort;
|
||||
|
||||
/**
|
||||
* Sorts records using an AlphaSort-style key-prefix sort. This sort stores pointers to records
|
||||
|
@ -163,7 +161,7 @@ public final class UnsafeInMemorySorter {
|
|||
}
|
||||
|
||||
public long getMemoryUsage() {
|
||||
return array.size() * Long.BYTES;
|
||||
return array.size() * 8;
|
||||
}
|
||||
|
||||
public boolean hasSpaceForAnotherRecord() {
|
||||
|
@ -179,7 +177,7 @@ public final class UnsafeInMemorySorter {
|
|||
array.getBaseOffset(),
|
||||
newArray.getBaseObject(),
|
||||
newArray.getBaseOffset(),
|
||||
array.size() * (Long.BYTES / memoryAllocationFactor));
|
||||
array.size() * (8 / memoryAllocationFactor));
|
||||
consumer.freeArray(array);
|
||||
array = newArray;
|
||||
}
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
|
||||
package org.apache.spark.shuffle.sort;
|
||||
|
||||
import java.lang.Long;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.Arrays;
|
||||
import java.util.Random;
|
||||
|
@ -83,7 +82,7 @@ public class ShuffleInMemorySorterSuite {
|
|||
for (String str : dataToSort) {
|
||||
if (!sorter.hasSpaceForAnotherRecord()) {
|
||||
sorter.expandPointerArray(
|
||||
consumer.allocateArray(sorter.getMemoryUsage() / Long.BYTES * 2));
|
||||
consumer.allocateArray(sorter.getMemoryUsage() / 8 * 2));
|
||||
}
|
||||
final long recordAddress = memoryManager.encodePageNumberAndOffset(dataPage, position);
|
||||
final byte[] strBytes = str.getBytes(StandardCharsets.UTF_8);
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
|
||||
package org.apache.spark.util.collection.unsafe.sort;
|
||||
|
||||
import java.lang.Long;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.Arrays;
|
||||
|
||||
|
@ -114,7 +113,7 @@ public class UnsafeInMemorySorterSuite {
|
|||
for (int i = 0; i < dataToSort.length; i++) {
|
||||
if (!sorter.hasSpaceForAnotherRecord()) {
|
||||
sorter.expandPointerArray(
|
||||
consumer.allocateArray(sorter.getMemoryUsage() / Long.BYTES * 2));
|
||||
consumer.allocateArray(sorter.getMemoryUsage() / 8 * 2));
|
||||
}
|
||||
// position now points to the start of a record (which holds its length).
|
||||
final int recordLength = Platform.getInt(baseObject, position);
|
||||
|
|
Loading…
Reference in a new issue