Class DumpUtil
java.lang.Object
org.apache.hadoop.io.erasurecode.rawcoder.util.DumpUtil
A dump utility class for debugging data erasure coding/decoding issues.
Don't suggest they are used in runtime production codes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringbytesToHex(byte[] bytes, int limit) Convert bytes into format like 0x02 02 00 80.static voidPrint data in hex format in a chunk.static voiddumpChunks(String header, ECChunk[] chunks) Print data in hex format in an array of chunks.static voiddumpMatrix(byte[] matrix, int numDataUnits, int numAllUnits)
-
Method Details
-
bytesToHex
Convert bytes into format like 0x02 02 00 80. If limit is negative or too large, then all bytes will be converted.- Parameters:
bytes- bytes.limit- limit.- Returns:
- bytesToHex.
-
dumpMatrix
public static void dumpMatrix(byte[] matrix, int numDataUnits, int numAllUnits) -
dumpChunks
Print data in hex format in an array of chunks.- Parameters:
header- header.chunks- chunks.
-
dumpChunk
Print data in hex format in a chunk.- Parameters:
chunk- chunk.
-