hadoop-mapreduce-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Kanter (JIRA)" <j...@apache.org>
Subject [jira] [Created] (MAPREDUCE-4942) mapreduce.Job has a bunch of methods that throw InterruptedException so its incompatible with MR1
Date Tue, 15 Jan 2013 01:27:11 GMT
Robert Kanter created MAPREDUCE-4942:
----------------------------------------

             Summary: mapreduce.Job has a bunch of methods that throw InterruptedException
so its incompatible with MR1
                 Key: MAPREDUCE-4942
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4942
             Project: Hadoop Map/Reduce
          Issue Type: Bug
          Components: mrv2
    Affects Versions: 2.0.2-alpha
            Reporter: Robert Kanter
            Assignee: Robert Kanter


The following methods in MR2's {{org.apache.hadoop.mapreduce.Job}} throw an {{InterruptedException}}
but don't in MR1, which makes them incompatible.  (Their Javadoc comments are also missing
that they throw an {{InterruptedException}} anyway)

I propose that we wrap the {{InterruptedException}} in a {{RuntimeException}}.  

{code}
public float setupProgress() throws IOException, InterruptedException
public float mapProgress() throws IOException, InterruptedException
public float reduceProgress() throws IOException, InterruptedException
public boolean isComplete() throws IOException, InterruptedException
public boolean isSuccessful() throws IOException, InterruptedException
public void killJob() throws IOException, InterruptedException
public TaskCompletionEvent[] getTaskCompletionEvents(int, int) throws IOException, InterruptedException
public void killTask(org.apache.hadoop.mapreduce.TaskAttemptID) throws IOException, InterruptedException
public void failTask(org.apache.hadoop.mapreduce.TaskAttemptID) throws IOException, InterruptedException
public Counters getCounters() throws IOException, InterruptedException
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message