hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arun C Murthy (JIRA)" <j...@apache.org>
Subject [jira] Updated: (MAPREDUCE-777) A method for finding and tracking jobs from the new API
Date Mon, 14 Sep 2009 07:52:57 GMT

     [ https://issues.apache.org/jira/browse/MAPREDUCE-777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Arun C Murthy updated MAPREDUCE-777:

    Status: Open  (was: Patch Available)

Review comments:

# As far as possible we shouldn't expose old interfaces through the new ones (e.g. ClusterStatus,
JobStatus, TaskReport) etc. in ClientProtocol, Cluster etc. I'm still debating if we should
deprecate JobStatus/TaskReport and replace them with newer ones in org.apache.hadoop.mapreduce
and making the old ones derive from the new ones. Maybe it's beyond the scope of this jira
# Cluster shouldn't expose getClient() api, that is a hack. We should have everyone using
public stable apis on Cluster - if necessary JobClient should construct old interface return
values (ClusterStatus) from Cluster.
# ClientProtocol.getClusterStatus should return Cluster.Metrics
# Cluster shouldn't have getUGI interface
# Move Cluster.{QueueState|QueueInfo} to separate files
# JobClient should have @deprecated javadoc and it should point users to Job and Cluster
# Job has too many new constructors, we should minimize them as far as possible
# Job's constructor always makes 'new JobConf(jobConf)', that seems undesirable in several
cases - Owen?

> A method for finding and tracking jobs from the new API
> -------------------------------------------------------
>                 Key: MAPREDUCE-777
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-777
>             Project: Hadoop Map/Reduce
>          Issue Type: New Feature
>          Components: client
>            Reporter: Owen O'Malley
>            Assignee: Amareshwari Sriramadasu
>             Fix For: 0.21.0
>         Attachments: m-777.patch, patch-777-1.txt, patch-777-2.txt, patch-777-3.txt,
patch-777-4.txt, patch-777-5.txt, patch-777-6.txt, patch-777-7.txt, patch-777-8.txt, patch-777.txt
> We need to create a replacement interface for the JobClient API in the new interface.
In particular, the user needs to be able to query and track jobs that were launched by other

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message