Resolution: Won't Fix
Affects Version/s: None
Fix Version/s: None
There should be an annotation to mark Mapper and Reducer classes as side-effect free. This annotation could then be used to disable speculative execution for such classes. Furthermore, defining a class without the NoSideEffect attribute as a combiner would be a run-time error.
class MyMapper extends MapReduceBase implements Mapper
would declare that MyMapper may be run speculatively.
class MyReducer extends MapReduceBase implements Reducer
declares that MyReducer can be run speculative and as a combiner.
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|1805d 9h 59m||1||Harsh J||16/Jan/12 08:58|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Won't Fix [ 2 ]|
|Field||Original Value||New Value|
|Fix Version/s||0.12.0 [ 12312293 ]|