[ 
https://issues.apache.org/jira/browse/HDFS-9789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jing Zhao updated HDFS-9789:
----------------------------
    Status: Patch Available  (was: Open)

> Correctly update DataNode's scheduled block size when writing small EC file
> ---------------------------------------------------------------------------
>
>                 Key: HDFS-9789
>                 URL: https://issues.apache.org/jira/browse/HDFS-9789
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: namenode
>    Affects Versions: 3.0.0
>            Reporter: Jing Zhao
>            Assignee: Jing Zhao
>         Attachments: HDFS-9789.000.patch
>
>
> Currently DatanodeDescriptor's scheduled block size is increased when 
> allocating a new block. It is then decreased when NN receives IBR from the DN.
> When writing an erasure-coded file whose size is less a stripe, we can have 
> less than 6 internal data blocks. Then we never decrease the scheduled block 
> size for Datanodes that are actually not used for storing any internal block. 
> When writing large amount of small EC files within a short period, this may 
> cause NN to wrongly exclude DN for writing due to high scheduled block size.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to