Details
-
Bug
-
Status: Patch Available
-
Minor
-
Resolution: Unresolved
-
2.0.0-alpha
-
None
-
None
Description
It looks like the decision was made in MAPREDUCE-1932 to remove support for skipping bad records rather than fix it (it doesn't work right now in trunk). If that's the case then we should probably delete all the dead code related to it and deprecate the public API's for it right?
Dead code I'm talking about:
1. Task class: skipping, skipRanges, writeSkipRecs
2. MapTask class: SkippingRecordReader inner class
3. ReduceTask class: SkippingReduceValuesIterator inner class
4. Tests: TestBadRecords
Public API:
1. SkipBadRecords class