cloudera/crunch — pull request #26 by gabrielreid (2012-05-15 07:12:27+00:00)
Title: Rename JobControl and ControlledJob

Renamed ControlledJob and JobControl to CrunchControlledJob and CrunchJobControl, respecitively, to avoid naming collisions with core hadoop classes in CDH3u4.

These two classes are near copies of the same class (with the same package) in hadoop-core. In CDH3u4, these two classes became available with exactly the same package and name as in Crunch, causing a naming collision. As the core hadoop classes are loaded first, this breaks Crunch in CDH3u4.

In the future we should move to make use of the ControlledJob and JobControl that are available in hadoop-core, but doing this right now would break compatibility with anything before CDH3u4.