HDFS-9535. Newly completed blocks in IBR should not be considered under-replicated too quickly. Contributed by Mingliang Liu.
(cherry picked from commit e534569814
)
This commit is contained in:
parent
9f979107c2
commit
e02ad5a618
|
@ -885,6 +885,9 @@ Release 2.8.0 - UNRELEASED
|
|||
HDFS-9514. TestDistributedFileSystem.testDFSClientPeerWriteTimeout failing;
|
||||
exception being swallowed. (Wei-Chiu Chuang via Yongjun Zhang)
|
||||
|
||||
HDFS-9535. Newly completed blocks in IBR should not be considered
|
||||
under-replicated too quickly. (Mingliang Liu via jing9)
|
||||
|
||||
OPTIMIZATIONS
|
||||
|
||||
HDFS-8026. Trace FSOutputSummer#writeChecksumChunks rather than
|
||||
|
|
|
@ -2677,6 +2677,7 @@ public class BlockManager implements BlockStatsMXBean {
|
|||
|
||||
if(storedBlock.getBlockUCState() == BlockUCState.COMMITTED &&
|
||||
numLiveReplicas >= minReplication) {
|
||||
addExpectedReplicasToPending(storedBlock);
|
||||
completeBlock(storedBlock, false);
|
||||
} else if (storedBlock.isComplete() && result == AddBlockResult.ADDED) {
|
||||
// check whether safe replication is reached for the block
|
||||
|
|
Loading…
Reference in New Issue