You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Robert Joseph Evans (JIRA)" <ji...@apache.org> on 2011/07/12 18:25:59 UTC

[jira] [Created] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

MR-279: JobHistory Server main page needs to be reformatted
-----------------------------------------------------------

                 Key: MAPREDUCE-2675
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
          Components: mrv2
    Affects Versions: 0.23.0
            Reporter: Robert Joseph Evans
            Assignee: Robert Joseph Evans


The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.

- The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
- The table of jobs should have the following columns in it
  - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
- The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Attachment: MR-2675-V2.patch

Upmerged to trunk/0.23 branch

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Siddharth Seth (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13099683#comment-13099683 ] 

Siddharth Seth commented on MAPREDUCE-2675:
-------------------------------------------

Bobby, took a quick look at the patch. Will try it out a little later.
getAllJobsInternal was using PartialJob with information from the JobHistory file name to have a reasonable listing page load time. Using getJob() instead will cause each jobHistory file to be read from hdfs and parsed - and a very high load time if there's a lot of jobs. FileNameIndexUtils has the current set of fields which are part of the JH filename.
Minor stuff
- addToLoadedJobCache should not require synchronization
- some of the debug messages could be removed / wrapped with debugEnabled checks.
Looks like some basic tests will be added by MR2676.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13093127#comment-13093127 ] 

Hadoop QA commented on MAPREDUCE-2675:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12492115/MR-2675-V2.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    +1 tests included.  The patch appears to include 3 new or modified tests.

    -1 javadoc.  The javadoc tool appears to have generated 87 warning messages.

    +1 javac.  The applied patch does not increase the total number of javac compiler warnings.

    -1 findbugs.  The patch appears to introduce 6 new Findbugs (version 1.3.9) warnings.

    +1 release audit.  The applied patch does not increase the total number of release audit warnings.

    +1 core tests.  The patch passed unit tests in hadoop-mapreduce-project.

    +1 contrib tests.  The patch passed contrib unit tests.

Test results: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//testReport/
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-hs.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-shuffle.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-common.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-app.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-jobclient.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-core.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-common.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-resourcemanager.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-nodemanager.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-common.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-api.html
Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/553//console

This message is automatically generated.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13100439#comment-13100439 ] 

Hadoop QA commented on MAPREDUCE-2675:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12493614/MR-2675-V4.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no new tests are needed for this patch.
                        Also please list what manual steps were performed to verify this patch.

    -1 patch.  The patch command could not apply the patch.

Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/646//console

This message is automatically generated.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13102689#comment-13102689 ] 

Hudson commented on MAPREDUCE-2675:
-----------------------------------

Integrated in Hadoop-Common-trunk-Commit #871 (See [https://builds.apache.org/job/Hadoop-Common-trunk-Commit/871/])
    MAPREDUCE-2675. Reformat JobHistory Server main page to be more useful. Contributed by Robert Joseph Evans.

vinodkv : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1169763
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AppController.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/JobHistory.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/PartialJob.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobPage.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobsBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsNavBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsView.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/view/JQueryUI.java


> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13101232#comment-13101232 ] 

Robert Joseph Evans commented on MAPREDUCE-2675:
------------------------------------------------

Good catch on that.  It seems to work on the main jobs page, but not the others. I will look into it.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Attachment: MR-2675-V3.patch

This patch depends on the MR-2677-V5 patch being in place first.  This just adds in javadocs to the new code that was added.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Status: Patch Available  (was: Open)

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13101301#comment-13101301 ] 

Hadoop QA commented on MAPREDUCE-2675:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12493790/MR-2675-V5.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no new tests are needed for this patch.
                        Also please list what manual steps were performed to verify this patch.

    +1 javadoc.  The javadoc tool did not generate any warning messages.

    +1 javac.  The applied patch does not increase the total number of javac compiler warnings.

    +1 findbugs.  The patch does not introduce any new Findbugs (version 1.3.9) warnings.

    +1 release audit.  The applied patch does not increase the total number of release audit warnings.

    +1 core tests.  The patch passed unit tests in .

    +1 contrib tests.  The patch passed contrib unit tests.

Test results: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//testReport/
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-common.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-api.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-common.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-resourcemanager.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-yarn-server-nodemanager.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-app.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-core.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-common.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-hs.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-shuffle.html
Findbugs warnings: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-mapreduce-client-jobclient.html
Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/678//console

This message is automatically generated.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Status: Open  (was: Patch Available)

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Siddharth Seth (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13100764#comment-13100764 ] 

Siddharth Seth commented on MAPREDUCE-2675:
-------------------------------------------

Patch looks good, except the 'about' link on the Job and Task pages are broken. The search feature is quite nice!

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Status: Patch Available  (was: Open)

The patch for these changes is ready to go.  There are no new tests because the tests added as part of MR-2677 still cover the existing web pages.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13100310#comment-13100310 ] 

Robert Joseph Evans commented on MAPREDUCE-2675:
------------------------------------------------

I changed from PartialJob to CompletedJob because partial job did not have the information in it necessary to display the columns that were displayed previously.  I will try to revert it and pull out the columns that it does not support.

I will also make the other changes you suggested.  If you have anything else please let me know.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13103234#comment-13103234 ] 

Hudson commented on MAPREDUCE-2675:
-----------------------------------

Integrated in Hadoop-Mapreduce-trunk #816 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk/816/])
    MAPREDUCE-2675. Reformat JobHistory Server main page to be more useful. Contributed by Robert Joseph Evans.

vinodkv : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1169763
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AppController.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/JobHistory.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/PartialJob.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobPage.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobsBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsNavBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsView.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/view/JQueryUI.java


> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Arun C Murthy (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Arun C Murthy updated MAPREDUCE-2675:
-------------------------------------

    Status: Open  (was: Patch Available)

Cancelling patch while Sid's feedback is incorporated.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Vinod Kumar Vavilapalli (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vinod Kumar Vavilapalli updated MAPREDUCE-2675:
-----------------------------------------------

      Resolution: Fixed
    Hadoop Flags: [Reviewed]
          Status: Resolved  (was: Patch Available)

I just committed this to trunk and branch 0.23. Thanks Robert!

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Vinod Kumar Vavilapalli (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vinod Kumar Vavilapalli updated MAPREDUCE-2675:
-----------------------------------------------

    Status: Patch Available  (was: Open)

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Mahadev konar (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mahadev konar updated MAPREDUCE-2675:
-------------------------------------

    Status: Open  (was: Patch Available)

Again the license headers :). can you please rebase?

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13102693#comment-13102693 ] 

Hudson commented on MAPREDUCE-2675:
-----------------------------------

Integrated in Hadoop-Mapreduce-trunk-Commit #883 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/883/])
    MAPREDUCE-2675. Reformat JobHistory Server main page to be more useful. Contributed by Robert Joseph Evans.

vinodkv : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1169763
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AppController.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/JobHistory.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/PartialJob.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobPage.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobsBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsNavBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsView.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/view/JQueryUI.java


> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13102688#comment-13102688 ] 

Hudson commented on MAPREDUCE-2675:
-----------------------------------

Integrated in Hadoop-Hdfs-trunk-Commit #948 (See [https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/948/])
    MAPREDUCE-2675. Reformat JobHistory Server main page to be more useful. Contributed by Robert Joseph Evans.

vinodkv : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1169763
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AppController.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/JobHistory.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/PartialJob.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobPage.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobsBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsNavBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsView.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/view/JQueryUI.java


> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Attachment: MR-2675-preview.patch

Attaching the work done so far.  This patch includes with it all of the dependencies that have not been committed yet so it is larger then it needs to be.  But I wanted to capture the work so far.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13103557#comment-13103557 ] 

Hudson commented on MAPREDUCE-2675:
-----------------------------------

Integrated in Hadoop-Hdfs-trunk #792 (See [https://builds.apache.org/job/Hadoop-Hdfs-trunk/792/])
    MAPREDUCE-2675. Reformat JobHistory Server main page to be more useful. Contributed by Robert Joseph Evans.

vinodkv : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1169763
Files : 
* /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/webapp/AppController.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/JobHistory.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/PartialJob.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobPage.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsJobsBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsNavBlock.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/webapp/HsView.java
* /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/view/JQueryUI.java


> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Status: Patch Available  (was: Open)

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Status: Open  (was: Patch Available)

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13102659#comment-13102659 ] 

Robert Joseph Evans commented on MAPREDUCE-2675:
------------------------------------------------

I agree completely HsJobBlock will change quite a bit in MAPREDUCE-2676.  It probably would have been better to wait for that one to do the fork.

There are also some issues with the framework that make it difficult to not fork at least some of the code.  For example the Counters page is identical in both the application master and in the Job History Server, except in the Job History version it inherits from a different parent class to override the NavBlock and to remove the auto refresh that was initially there on several of the ApplicationMaster pages.   It also changes which section of the nav block that is expanded by default.  It would probably have been less code to sub class the original counters page and just override those parts that are different, but I thought being consistent on the pages in the History Server was better.

Ideally in the future we start creating some fairly standard widgets that can be reused in many different locations, then if there is a fork the amount of code being forked is much smaller.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Status: Patch Available  (was: Open)

This patch will only work if MR-2677 has been applied.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Vinod Kumar Vavilapalli (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13102676#comment-13102676 ] 

Vinod Kumar Vavilapalli commented on MAPREDUCE-2675:
----------------------------------------------------

bq. I agree completely HsJobBlock will change quite a bit in MAPREDUCE-2676.
Okie.

I've looked at the patch overall, looks good (but haven't tried the patch myself).

Given Jenkin's blessed the patch, and based on Sid's review, I am going to push this in.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Attachment: MR-2675-V1.patch

This patch is based off of that for MR-2677.  It should not be merged in until MR-2677 is merged in.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13099031#comment-13099031 ] 

Hadoop QA commented on MAPREDUCE-2675:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12493333/MR-2675-V3.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no new tests are needed for this patch.
                        Also please list what manual steps were performed to verify this patch.

    -1 patch.  The patch command could not apply the patch.

Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/629//console

This message is automatically generated.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Vinod Kumar Vavilapalli (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13102584#comment-13102584 ] 

Vinod Kumar Vavilapalli commented on MAPREDUCE-2675:
----------------------------------------------------

Oh, BTW, {{HsJobBlock}} seems to be a simple fork of {{JobBlock}} class. I don't see any difference at all, are some intended changes fogotten? Otherwise we should avoid this fork.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Fix Version/s: 0.23.0

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Attachment: MR-2675-V5.patch

This one fixes all known issues.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Status: Patch Available  (was: Open)

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Robert Joseph Evans (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Joseph Evans updated MAPREDUCE-2675:
-------------------------------------------

    Attachment: MR-2675-V4.patch

Fixed all comments so far.  Instead of removing columns I was able to make partial job return the necessary information.  User was always null, and start time was always 0.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Vinod Kumar Vavilapalli (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vinod Kumar Vavilapalli updated MAPREDUCE-2675:
-----------------------------------------------

    Status: Open  (was: Patch Available)

Resubmitting to test MAPREDUCE-2978. Apologies.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13092012#comment-13092012 ] 

Hadoop QA commented on MAPREDUCE-2675:
--------------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12491347/MR-2675-V1.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no new tests are needed for this patch.
                        Also please list what manual steps were performed to verify this patch.

    -1 patch.  The patch command could not apply the patch.

Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/537//console

This message is automatically generated.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MAPREDUCE-2675) MR-279: JobHistory Server main page needs to be reformatted

Posted by "Siddharth Seth (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAPREDUCE-2675?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13101426#comment-13101426 ] 

Siddharth Seth commented on MAPREDUCE-2675:
-------------------------------------------

lgtm +1. Thanks Bobby.

> MR-279: JobHistory Server main page needs to be reformatted
> -----------------------------------------------------------
>
>                 Key: MAPREDUCE-2675
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2675
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>    Affects Versions: 0.23.0
>            Reporter: Robert Joseph Evans
>            Assignee: Robert Joseph Evans
>             Fix For: 0.23.0
>
>         Attachments: MR-2675-V1.patch, MR-2675-V2.patch, MR-2675-V3.patch, MR-2675-V4.patch, MR-2675-V5.patch, MR-2675-preview.patch
>
>
> The main page of the Job History Server is based off of the Application Master code.  It needs to be reformatted to be more useful and better match what was there before.
> - The Active Jobs title needs to be replaced with something more appropriate (i.e. Retired Jobs)
> - The table of jobs should have the following columns in it
>   - Submit time, Job Id, Job Name, User and just because I think it would be useful state, maps completed, maps failed, reduces completed, reduces failed
> - The table needs more advanced filtering, something like http://datatables.net/release-datatables/examples/api/multi_filter.html This is to match the previous search functionality.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira