Details
-
New Feature
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
None
-
Incompatible change
-
Description
According to HDFS-7285 and the design, this considers to support multiple Erasure Codecs via pluggable approach. It allows to define and configure multiple codec schemas with different coding algorithms and parameters. The resultant codec schemas can be utilized and specified via command tool for different file folders. While design and implement such pluggable framework, it’s also to implement a concrete codec by default (Reed Solomon) to prove the framework is useful and workable. Separate JIRA could be opened for the RS codec implementation.
Note HDFS-7353 will focus on the very low level codec API and implementation to make concrete vendor libraries transparent to the upper layer. This JIRA focuses on high level stuffs that interact with configuration, schema and etc.
Attachments
Attachments
Issue Links
- contains
-
HADOOP-11649 Erasure Coding: Load multiple erasure codecs
- Open
-
HADOOP-13200 Implement customizable and configurable erasure coders
- Resolved
- incorporates
-
HADOOP-11514 Raw Erasure Coder API for concrete encoding and decoding
- Resolved
-
HADOOP-11645 Erasure Codec API covering the essential aspects for an erasure code
- Resolved
-
HADOOP-11646 Erasure Coder API for encoding and decoding of block group
- Resolved
-
HADOOP-11664 Loading predefined EC schemas from configuration
- Resolved
-
HDFS-7363 Pluggable algorithms to form block groups in erasure coding
- Reopened
- is depended upon by
-
HDFS-7345 Local Repairable Codes (LRC)
- In Progress
- is related to
-
HDFS-8031 Follow-on work for erasure coding phase I (striping layout)
- Open