[ https://issues.apache.org/jira/browse/HDFS-8909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14705910#comment-14705910 ]
Zhe Zhang commented on HDFS-8909: --------------------------------- Actually {{isStriped}} can be determined from block ID. So maybe we can remove the {{isStriped}} field from the signatures of the feature class's constructor and {{setExpectedLocations}}. {{addReplicaIfNotPresent}} can also get the info if we want to add the assertion. > Erasure coding: update BlockInfoContiguousUC and BlockInfoStripedUC to use > BlockUnderConstructionFeature > -------------------------------------------------------------------------------------------------------- > > Key: HDFS-8909 > URL: https://issues.apache.org/jira/browse/HDFS-8909 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: namenode > Affects Versions: HDFS-7285 > Reporter: Zhe Zhang > Assignee: Jing Zhao > Attachments: HDFS-8909.000.patch, HDFS-8909.001.patch, > HDFS-8909.002.patch > > > HDFS-8801 converts {{BlockInfoUC}} as a feature. We should consolidate > {{BlockInfoContiguousUC}} and {{BlockInfoStripedUC}} logics to use this > feature. -- This message was sent by Atlassian JIRA (v6.3.4#6332)