Kai Zheng created HADOOP-13010: ---------------------------------- Summary: Refactor raw erasure coders Key: HADOOP-13010 URL: https://issues.apache.org/jira/browse/HADOOP-13010 Project: Hadoop Common Issue Type: Sub-task Reporter: Kai Zheng Assignee: Kai Zheng Fix For: 3.0.0
This will refactor raw erasure coders according to some comments received so far. * As discussed in HADOOP-11540 and suggested by [~cmccabe], better not to rely class inheritance to reuse the codes, instead they can be moved to some utility. * Suggested by [~jingzhao] somewhere quite some time ago, better to have a state holder to keep some checking results for later reuse during an encode/decode call. This would not get rid of some inheritance levels as doing so isn't clear yet for the moment and also incurs big impact. I do wish the end result by this refactoring will make all the levels more clear and easier to follow. -- This message was sent by Atlassian JIRA (v6.3.4#6332)