@Private
public class BlockRecoveryWorker
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
class |
BlockRecoveryWorker.RecoveryTaskStriped |
blk_0 blk_1 blk_2 blk_3 blk_4 blk_5 blk_6 blk_7 blk_8
64k 64k 64k 64k 64k 64k 64k 64k 64k <--
stripe_0
64k 64k 64k 64k 64k 64k 64k 64k 64k
64k 64k 64k 64k 64k 64k 64k 61k <--
startStripeIdx
64k 64k 64k 64k 64k 64k 64k
64k 64k 64k 64k 64k 64k 59k
64k 64k 64k 64k 64k 64k
64k 64k 64k 64k 64k 64k <--
last full stripe
64k 64k 13k 64k 55k 3k <--
target last stripe
64k 64k 64k 1k
64k 64k 58k
64k 64k
64k 19k
64k <--
total visible stripe
Due to different speed of streamers, the internal blocks in a block group
could have different lengths when the block group isn't ended normally.
|
| Modifier and Type | Field | Description |
|---|---|---|
static org.slf4j.Logger |
LOG |
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.hadoop.util.Daemon |
recoverBlocks(java.lang.String who,
java.util.Collection<BlockRecoveryCommand.RecoveringBlock> blocks) |
public org.apache.hadoop.util.Daemon recoverBlocks(java.lang.String who,
java.util.Collection<BlockRecoveryCommand.RecoveringBlock> blocks)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.