Uses of Class
org.apache.hadoop.io.erasurecode.ECBlockGroup
Packages that use ECBlockGroup
Package
Description
Erasure coders framework.
-
Uses of ECBlockGroup in org.apache.hadoop.io.erasurecode.coder
Methods in org.apache.hadoop.io.erasurecode.coder with parameters of type ECBlockGroupModifier and TypeMethodDescriptionErasureCoder.calculateCoding(ECBlockGroup blockGroup) Calculate the encoding or decoding steps given a block blockGroup.ErasureDecoder.calculateCoding(ECBlockGroup blockGroup) ErasureEncoder.calculateCoding(ECBlockGroup blockGroup) protected ECBlock[]ErasureDecoder.getInputBlocks(ECBlockGroup blockGroup) We have all the data blocks and parity blocks as input blocks for recovering by default.protected ECBlock[]ErasureEncoder.getInputBlocks(ECBlockGroup blockGroup) protected intErasureDecoder.getNumErasedBlocks(ECBlockGroup blockGroup) Get the number of erased blocks in the block group.protected ECBlock[]ErasureDecoder.getOutputBlocks(ECBlockGroup blockGroup) Which blocks were erased ?protected ECBlock[]ErasureEncoder.getOutputBlocks(ECBlockGroup blockGroup) protected ECBlock[]XORErasureDecoder.getOutputBlocks(ECBlockGroup blockGroup) Which blocks were erased ?protected ErasureCodingStepDummyErasureDecoder.prepareDecodingStep(ECBlockGroup blockGroup) protected abstract ErasureCodingStepErasureDecoder.prepareDecodingStep(ECBlockGroup blockGroup) Perform decoding against a block blockGroup.protected ErasureCodingStepHHXORErasureDecoder.prepareDecodingStep(ECBlockGroup blockGroup) protected ErasureCodingStepRSErasureDecoder.prepareDecodingStep(ECBlockGroup blockGroup) protected ErasureCodingStepXORErasureDecoder.prepareDecodingStep(ECBlockGroup blockGroup) protected ErasureCodingStepDummyErasureEncoder.prepareEncodingStep(ECBlockGroup blockGroup) protected abstract ErasureCodingStepErasureEncoder.prepareEncodingStep(ECBlockGroup blockGroup) Perform encoding against a block group.protected ErasureCodingStepHHXORErasureEncoder.prepareEncodingStep(ECBlockGroup blockGroup) protected ErasureCodingStepRSErasureEncoder.prepareEncodingStep(ECBlockGroup blockGroup) protected ErasureCodingStepXORErasureEncoder.prepareEncodingStep(ECBlockGroup blockGroup) -
Uses of ECBlockGroup in org.apache.hadoop.io.erasurecode.grouper
Methods in org.apache.hadoop.io.erasurecode.grouper that return ECBlockGroupModifier and TypeMethodDescriptionBlockGrouper.makeBlockGroup(ECBlock[] dataBlocks, ECBlock[] parityBlocks) Calculating and organizing BlockGroup, to be called by ECManagerMethods in org.apache.hadoop.io.erasurecode.grouper with parameters of type ECBlockGroupModifier and TypeMethodDescriptionbooleanBlockGrouper.anyRecoverable(ECBlockGroup blockGroup) Given a BlockGroup, tell if any of the missing blocks can be recovered, to be called by ECManager