HDFS-8795. Improve InvalidateBlocks#node2blocks. (yliu)
This commit is contained in:
parent
94c6a4aa85
commit
4025326288
@ -740,6 +740,8 @@ Release 2.8.0 - UNRELEASED
|
||||
HDFS-8495. Consolidate append() related implementation into a single class.
|
||||
(Rakesh R via wheat9)
|
||||
|
||||
HDFS-8795. Improve InvalidateBlocks#node2blocks. (yliu)
|
||||
|
||||
OPTIMIZATIONS
|
||||
|
||||
HDFS-8026. Trace FSOutputSummer#writeChecksumChunks rather than
|
||||
|
@ -22,9 +22,9 @@
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
|
||||
import org.apache.hadoop.classification.InterfaceAudience;
|
||||
import org.apache.hadoop.hdfs.DFSConfigKeys;
|
||||
@ -36,6 +36,7 @@
|
||||
import org.apache.hadoop.hdfs.DFSUtil;
|
||||
|
||||
import com.google.common.annotations.VisibleForTesting;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
||||
/**
|
||||
@ -47,7 +48,7 @@
|
||||
class InvalidateBlocks {
|
||||
/** Mapping: DatanodeInfo -> Collection of Blocks */
|
||||
private final Map<DatanodeInfo, LightWeightHashSet<Block>> node2blocks =
|
||||
new TreeMap<DatanodeInfo, LightWeightHashSet<Block>>();
|
||||
new HashMap<DatanodeInfo, LightWeightHashSet<Block>>();
|
||||
/** The total number of blocks in the map. */
|
||||
private long numBlocks = 0L;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user