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

Reply via email to