Details
-
Bug
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
from HDFS-8406:
Before primary DN calls commitBlockSynchronization, it synchronized 2 RBW replicas, and make them finalized. Then primary DN calls commitBlockSynchronization, to complete the lastBlock and close the file. The question is, your dfs.namenode.replication.min is 3, the last block can't be completed. NameNode shouldn't issue blockRecovery in the first place because lastBlock can't be completed anyway.
Attachments
Attachments
Issue Links
- is related to
-
HDFS-8344 NameNode doesn't recover lease for files with missing blocks
- Patch Available