Uploaded image for project: 'Tajo'
  1. Tajo
  2. TAJO-468

Implements task's detail info page in WEB UI

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.8.0
    • Component/s: None
    • Labels:
      None

      Description

      Implements task's detail info page in WEB UI for task debugging or query plan tuning.
      In this page we can see which block scanning or which intermediate file fetching.

      1. screen_1.png
        492 kB
        Hyoungjun Kim
      2. screen_2.png
        609 kB
        Hyoungjun Kim
      3. TAJO-468_2.patch
        55 kB
        Hyoungjun Kim
      4. TAJO-468.patch
        13 kB
        Hyoungjun Kim

        Activity

        Hide
        hudson Hudson added a comment -

        SUCCESS: Integrated in Tajo-trunk-postcommit #656 (See https://builds.apache.org/job/Tajo-trunk-postcommit/656/)
        TAJO-468: Implements task's detail info page in WEB UI. (hyoungjunkim via hyunsik) (hyunsik: https://git-wip-us.apache.org/repos/asf?p=incubator-tajo.git&a=commit&h=ebe50806cdb0c8fa9f7cca4e536134cde8387045)

        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterService.java
        • tajo-core/tajo-core-backend/src/main/resources/webapps/worker/querytasks.jsp
        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskHistory.java
        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunnerManager.java
        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Fetcher.java
        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunner.java
        • tajo-core/tajo-core-backend/src/main/resources/webapps/worker/taskcontainers.jsp
        • tajo-core/tajo-core-backend/src/main/proto/TajoMasterProtocol.proto
        • tajo-core/tajo-core-backend/src/main/resources/webapps/worker/index.jsp
        • tajo-core/tajo-core-backend/src/main/resources/webapps/worker/tasks.jsp
        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Task.java
        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/JSPUtil.java
        • tajo-core/tajo-core-backend/src/main/resources/webapps/worker/queryunit.jsp
        • tajo-core/tajo-core-backend/src/main/resources/webapps/worker/taskdetail.jsp
        • CHANGES.txt
        • tajo-common/src/main/java/org/apache/tajo/util/TajoIdUtils.java
        • tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnit.java
        Show
        hudson Hudson added a comment - SUCCESS: Integrated in Tajo-trunk-postcommit #656 (See https://builds.apache.org/job/Tajo-trunk-postcommit/656/ ) TAJO-468 : Implements task's detail info page in WEB UI. (hyoungjunkim via hyunsik) (hyunsik: https://git-wip-us.apache.org/repos/asf?p=incubator-tajo.git&a=commit&h=ebe50806cdb0c8fa9f7cca4e536134cde8387045 ) tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMasterService.java tajo-core/tajo-core-backend/src/main/resources/webapps/worker/querytasks.jsp tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskHistory.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunnerManager.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Fetcher.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TaskRunner.java tajo-core/tajo-core-backend/src/main/resources/webapps/worker/taskcontainers.jsp tajo-core/tajo-core-backend/src/main/proto/TajoMasterProtocol.proto tajo-core/tajo-core-backend/src/main/resources/webapps/worker/index.jsp tajo-core/tajo-core-backend/src/main/resources/webapps/worker/tasks.jsp tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Task.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/util/JSPUtil.java tajo-core/tajo-core-backend/src/main/resources/webapps/worker/queryunit.jsp tajo-core/tajo-core-backend/src/main/resources/webapps/worker/taskdetail.jsp CHANGES.txt tajo-common/src/main/java/org/apache/tajo/util/TajoIdUtils.java tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryUnit.java
        Hide
        hyunsik Hyunsik Choi added a comment -

        Thank you for nice contribution! Just committed this patch to master branch.

        Show
        hyunsik Hyunsik Choi added a comment - Thank you for nice contribution! Just committed this patch to master branch.
        Hide
        hyunsik Hyunsik Choi added a comment -

        +1
        This change gives details of worker and task execution. So, it will allow us to analysis them.

        Show
        hyunsik Hyunsik Choi added a comment - +1 This change gives details of worker and task execution. So, it will allow us to analysis them.
        Hide
        hjkim Hyoungjun Kim added a comment -

        Hyunsik, thanks for your review. But I apologize for requesting review another patch. In this patch, I changed

        • Rename tasks.jsp to taskcontainers.jsp
        • Add new tasks.jsp page for container's task list
        • Add new taskdetail.jsp page for task detail info include fetcher list.
        Show
        hjkim Hyoungjun Kim added a comment - Hyunsik, thanks for your review. But I apologize for requesting review another patch. In this patch, I changed Rename tasks.jsp to taskcontainers.jsp Add new tasks.jsp page for container's task list Add new taskdetail.jsp page for task detail info include fetcher list.
        Hide
        hyunsik Hyunsik Choi added a comment -

        +1
        Nice work

        Show
        hyunsik Hyunsik Choi added a comment - +1 Nice work
        Hide
        jihoonson Jihoon Son added a comment -

        Great job!
        If there isn't anyone who wants to review, I'll review tonight.

        Show
        jihoonson Jihoon Son added a comment - Great job! If there isn't anyone who wants to review, I'll review tonight.
        Hide
        hjkim Hyoungjun Kim added a comment -

        I implemented query unit detail web page and added status filter in querytasks.jsp page.
        Please review this patch

        Show
        hjkim Hyoungjun Kim added a comment - I implemented query unit detail web page and added status filter in querytasks.jsp page. Please review this patch

          People

          • Assignee:
            hjkim Hyoungjun Kim
            Reporter:
            hjkim Hyoungjun Kim
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development