[ https://issues.apache.org/jira/browse/HDFS-9275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yi Liu updated HDFS-9275: ------------------------- Resolution: Fixed Hadoop Flags: Reviewed Fix Version/s: 3.0.0 Status: Resolved (was: Patch Available) Committed to trunk. > Wait previous ErasureCodingWork to finish before schedule another one > --------------------------------------------------------------------- > > Key: HDFS-9275 > URL: https://issues.apache.org/jira/browse/HDFS-9275 > Project: Hadoop HDFS > Issue Type: Sub-task > Affects Versions: 3.0.0 > Reporter: Walter Su > Assignee: Walter Su > Fix For: 3.0.0 > > Attachments: HDFS-9275.01.patch, HDFS-9275.02.patch, > HDFS-9275.03.patch, HDFS-9275.04.patch, HDFS-9275.05.patch > > > In {{ErasureCodingWorker}}, for the same block group, one task doesn't know > which internal blocks is in recovering by other tasks. We could end up with > recovering 2 identical block with same index. So, {{ReplicationMonitor}} > should wait previous work to finish before schedule another one. > This is related to the occasional failure of {{TestRecoverStripedFile}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)