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