Replica状态
/** Replica is finalized. The state when replica is not modified. */ FINALIZED(0), /** Replica is being written to. */ RBW(1), /** Replica is waiting to be recovered. */ RWR(2), /** Replica is under recovery. */ RUR(3), /** Temporary replica: created for replication and relocation only. */ TEMPORARY(4);
blockconstruction状态
// pipeline set up for block append PIPELINE_SETUP_APPEND, // pipeline set up for failed PIPELINE_SETUP_APPEND recovery PIPELINE_SETUP_APPEND_RECOVERY, // data streaming DATA_STREAMING, // pipeline setup for failed data streaming recovery PIPELINE_SETUP_STREAMING_RECOVERY, // close the block and pipeline PIPELINE_CLOSE, // Recover a failed PIPELINE_CLOSE PIPELINE_CLOSE_RECOVERY, // pipeline set up for block creation PIPELINE_SETUP_CREATE, // transfer RBW for adding datanodes TRANSFER_RBW, // transfer Finalized for adding datanodes TRANSFER_FINALIZED;