[
https://issues.apache.org/jira/browse/HDFS-9180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jing Zhao updated HDFS-9180:
----------------------------
Attachment: HDFS-9180.001.patch
Update the patch:
# The above fix #3 is unnecessary since we mark a data streamer as external
error only when the streamer is already in DATA_STREAMING stage, when the
{{nodes}} should be non-empty.
# Fix another race case in {{writeChunk}}: the current streamer can become a
healthy one after calling {{allocateNewBlock}}.
# Fix some issues in the current test code.
> Update excluded DataNodes in DFSStripedOutputStream based on failures in data
> streamers
> ---------------------------------------------------------------------------------------
>
> Key: HDFS-9180
> URL: https://issues.apache.org/jira/browse/HDFS-9180
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Components: erasure-coding
> Affects Versions: 3.0.0
> Reporter: Jing Zhao
> Assignee: Jing Zhao
> Attachments: HDFS-9180.000.patch, HDFS-9180.001.patch
>
>
> This is a TODO in HDFS-9040: based on the failures all the striped data
> streamers hit, the DFSStripedOutputStream should keep a record of all the
> DataNodes that should be excluded.
> This jira will also fix several bugs in the DFSStripedOutputStream. Will
> provide more details in the comment.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)