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
processes.

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


Mime
View raw message