Class BlockECReconstructionCommand


@Private @Evolving public class BlockECReconstructionCommand extends DatanodeCommand
A BlockECReconstructionCommand is an instruction to a DataNode to reconstruct a striped block group with missing blocks. Upon receiving this command, the DataNode pulls data from other DataNodes hosting blocks in this group and reconstructs the lost blocks through codec calculation. After the reconstruction, the DataNode pushes the reconstructed blocks to their final destinations if necessary (e.g., the destination is different from the reconstruction node, or multiple blocks in a group are to be reconstructed).