org.apache.hadoop.hdfs.server.datanode.erasurecode (Apache Hadoop HDFS 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.server.datanode.erasurecode

# Package org.apache.hadoop.hdfs.server.datanode.erasurecode

@LimitedPrivate("HDFS") @Evolving package org.apache.hadoop.hdfs.server.datanode.erasurecode
Datanode side striping + erasure coding related task processing.

- Related Packages
  Package
  Description
  org.apache.hadoop.hdfs.server.datanode
  org.apache.hadoop.hdfs.server.datanode.checker
  Datanode support for running disk checks.
  org.apache.hadoop.hdfs.server.datanode.fsdataset
  org.apache.hadoop.hdfs.server.datanode.metrics
  org.apache.hadoop.hdfs.server.datanode.web
  Data node HTTP classes.
- Classes
  Class
  Description
  ErasureCodingWorker
  ErasureCodingWorker handles the erasure coding reconstruction work commands.
  StripedBlockChecksumCompositeCrcReconstructor
  Computes striped composite CRCs over reconstructed chunk CRCs.
  StripedBlockChecksumMd5CrcReconstructor
  Computes running MD5-of-CRC over reconstructed chunk CRCs.
  StripedBlockChecksumReconstructor
  StripedBlockChecksumReconstructor reconstruct one or more missed striped block in the striped block group, the minimum number of live striped blocks should be no less than data block number.
  StripedReconstructionInfo
  Stores striped block info that can be used for block reconstruction.