HDFS-10693. metaSave should print blocks, not LightWeightHashSet. Contributed by Yuanbo Liu.
This commit is contained in:
parent
131d58a24e
commit
4d3af47f27
|
@ -32,6 +32,7 @@ import org.apache.hadoop.hdfs.protocol.Block;
|
|||
import org.apache.hadoop.hdfs.protocol.DatanodeInfo;
|
||||
import org.apache.hadoop.hdfs.server.namenode.NameNode;
|
||||
import org.apache.hadoop.hdfs.util.LightWeightHashSet;
|
||||
import org.apache.hadoop.util.StringUtils;
|
||||
import org.apache.hadoop.util.Time;
|
||||
import org.apache.hadoop.hdfs.DFSUtil;
|
||||
|
||||
|
@ -151,7 +152,7 @@ class InvalidateBlocks {
|
|||
final LightWeightHashSet<Block> blocks = entry.getValue();
|
||||
if (blocks.size() > 0) {
|
||||
out.println(entry.getKey());
|
||||
out.println(blocks);
|
||||
out.println(StringUtils.join(',', blocks));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -162,6 +162,7 @@ public class TestMetaSave {
|
|||
//skip 2 lines to reach HDFS-9033 scenario.
|
||||
line = reader.readLine();
|
||||
line = reader.readLine();
|
||||
assertTrue(line.contains("blk"));
|
||||
// skip 1 line for Corrupt Blocks section.
|
||||
line = reader.readLine();
|
||||
line = reader.readLine();
|
||||
|
|
Loading…
Reference in New Issue