[
https://issues.apache.org/jira/browse/MAPREDUCE-1110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vinod K V updated MAPREDUCE-1110:
---------------------------------
Attachment: MAPREDUCE-1110-20091209.txt
Uploading a new patch now that all blockers are resolved. This also incoporates
MAPREDUCE-1075. A brief summary of what this patch does:
- Removes the usage of {{JobQueueInfo}} in favor of {{QueueInfo}} throughout
mapreduce framework
- Handles possible NPEs with invalid queue names and adds test to verify that
all NPE problems are handled, a.k.a MAPREDUCE-1075
- Adds new tests in {{TestQueueManagerWithJobTracker}} to verify the behavior
of {{JobTracker}}'s queue related APIs
- Sweeps clean all the public API in QueueInfo, JobQuueInfo, Cluster,
JobClient, JobTracker and ClientProtocol
-- Adds javadoc
-- Modifies QueueInfo to be a completely read only view, similar to Cluster.
-- Removes useless APIs that were mostly added in 0.21 to handle deprecated
cases and which are no longer needed. Notably, I've removed
{{ClientProtocol.getQueues()}} as we already have {{getRootQueues()}} and
{{getChildQueues()}} which can handle every case possible.
{{JobQueueClient}} is still not tested comprehensively, we need more tests. But
I propose we do it in another JIRA as this one is already stretching itself.
> Currently QueueManager API's return JobQueueInfo , instead it should return
> QueueInfo, similarly wher ever we are using JobQueueInfo as view , we should
> use QueueInfo
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: MAPREDUCE-1110
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-1110
> Project: Hadoop Map/Reduce
> Issue Type: Improvement
> Components: jobtracker
> Affects Versions: 0.21.0
> Reporter: rahul k singh
> Assignee: Vinod K V
> Priority: Blocker
> Fix For: 0.21.0
>
> Attachments: MAPREDUCE-1110-20091119.1.txt,
> MAPREDUCE-1110-20091119.txt, MAPREDUCE-1110-20091126.1.txt,
> MAPREDUCE-1110-20091209.txt
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.