lfxy opened a new pull request, #4420:
URL: https://github.com/apache/hadoop/pull/4420

   [HDFS-16626](https://issues.apache.org/jira/browse/HDFS-16626)
   In the output of command 'hdfs dfsadmin -report', the value of Under 
replicated blocks and ec Low redundancy block groups only contains the block 
number in BlockManager::neededReconstruction. It should also contain the block 
number in BlockManager::pendingReconstruction, include the timeout items. 
Specially, in some scenario, for example, decommission a dn with a lot of ec 
blocks, there would be a lot blocks in pendingReconstruction at a long time but 
neededReconstruction's size may be 0. That will confuse user and they can't 
access the real decommissioning progress.
   
   Configured Capacity: 1036741707829248 (942.91 TB)
   Present Capacity: 983872491622400 (894.83 TB)
   DFS Remaining: 974247450424426 (886.07 TB)
   DFS Used: 9625041197974 (8.75 TB)
   DFS Used%: 0.98%
   Replicated Blocks:
   Under replicated blocks: 0
   Blocks with corrupt replicas: 0
   Missing blocks: 0
   Missing blocks (with replication factor 1): 0
   Low redundancy blocks with highest priority to recover: 0
   Pending deletion blocks: 0
   Erasure Coded Block Groups:
   Low redundancy block groups: 3481
   Block groups with corrupt internal blocks: 0
   Missing block groups: 0
   Low redundancy blocks with highest priority to recover: 0
   Pending deletion blocks: 245


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to