PIG-3059 Global configurable minimum 'bad record' thresholds
Review Request #8765 - Created Dec. 26, 2012 and updated
This patch implements configurable bad records thresholds based on work done by Jonathan in PIG-2614. The changes include: - Adds new Pig properties - pig.load.bad.record.threshold and pig.load.bad.record.min. - Removes 'ignore_bad_files' option from AvroStorage since it's no longer needed. - Incorporates InputErrorTracker class written by Jonathan in PIG-2614. - Adds a try-catch block to nextKeyValue() method in PigRecordReader. - Adds new test cases to TestAvroStorage for these new properties.
ant clean commit-test ant clean compile-test jar-withouthadoop cd contrib/piggybank/java ant clean test -Dtestcase=TestAvroStorage