Zhe Zhang created HDFS-8801: ------------------------------- Summary: Convert BlockInfoUnderConstruction as a feature Key: HDFS-8801 URL: https://issues.apache.org/jira/browse/HDFS-8801 Project: Hadoop HDFS Issue Type: Improvement Components: namenode Affects Versions: 2.7.1 Reporter: Zhe Zhang
Per discussion under HDFS-8499, with the erasure coding feature, there will be 4 types of {{BlockInfo}} forming a multi-inheritance: {{complete+contiguous}}, {{complete+striping}}, {{UC+contiguous}}, {{UC+striped}}. We had the same challenge with {{INodeFile}} and the solution was building feature classes like {{FileUnderConstructionFeature}}. This JIRA aims to implement the same idea on {{BlockInfo}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)