[jira] [Resolved] (TEZ-3211) tez-ui2 : build issue

2018-01-16 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3211.
-
Resolution: Won't Fix

> tez-ui2 : build issue
> -
>
> Key: TEZ-3211
> URL: https://issues.apache.org/jira/browse/TEZ-3211
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Rajesh Balamohan
>Assignee: Sreenath Somarajapuram
>Priority: Minor
> Attachments: debug.log
>
>
> Getting the following error when trying to build on linux
> {noformat}
> > tez-ui@0.2.0 build:mvn /tmp/tez/tez-ui2/src/main/webapp
> > TMPDIR=tmp node/node ./node_modules/ember-cli/bin/ember build -prod
> version: 1.13.13
> Could not find watchman, falling back to NodeWatcher for file system events.
> Visit http://www.ember-cli.com/user-guide/#watchman for more info.
> BuildingBuilding.Building..Building...BuildingBuilding.Building..Building...BuildingBuilding.Building..Building...BuildingBuilding.Building..Building...BuildingBuilding.Building..Building...Build
>  failed.
> File: tez-ui/templates/._app.hbs
> Lexical error on line 1. Unrecognized text.
> Mac OS X
> ^
> Error: Lexical error on line 1. Unrecognized text.
> Mac OS X
> ^
> at Object.parseError 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:16810:23)
> at Object.parseError 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:16937:40)
> at Object.lexer.next 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:17065:37)
> at Object.lex 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:17069:34)
> at lex 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:16840:40)
> at Object.parse 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:16863:38)
> at Object.parse 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:16464:73)
> at Object.preprocess 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:18201:87)
> at compileSpec 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:12697:37)
> at Object.exports.default [as precompile] 
> (/tmp/tez/tez-ui2/src/main/webapp/bower_components/ember/ember-template-compiler.js:12613:12)
> npm ERR! Linux 3.10.0-229.7.2.el7.x86_64
> npm ERR! argv "/tmp/tez/tez-ui2/src/main/webapp/node/node" 
> "/tmp/tez/tez-ui2/src/main/webapp/node/npm/bin/npm-cli" "run" "build:mvn"
> npm ERR! node v0.12.2
> npm ERR! npm  v2.15.3
> npm ERR! code ELIFECYCLE
> npm ERR! tez-ui@0.2.0 build:mvn: `TMPDIR=tmp node/node 
> ./node_modules/ember-cli/bin/ember build -prod`
> npm ERR! Exit status 1
> npm ERR!
> npm ERR! Failed at the tez-ui@0.2.0 build:mvn script 'TMPDIR=tmp node/node 
> ./node_modules/ember-cli/bin/ember build -prod'.
> npm ERR! This is most likely a problem with the tez-ui package,
> npm ERR! not with npm itself.
> npm ERR! Tell the author that this fails on your system:
> npm ERR! TMPDIR=tmp node/node ./node_modules/ember-cli/bin/ember build 
> -prod
> npm ERR! You can get information on how to open an issue for this project 
> with:
> npm ERR! npm bugs tez-ui
> npm ERR! Or if that isn't available, you can get their info via:
> npm ERR!
> npm ERR! npm owner ls tez-ui
> npm ERR! There is likely additional logging output above.
> npm ERR! Please include the following file with any support request:
> npm ERR! /tmp/tez/tez-ui2/src/main/webapp/npm-debug.log
> {noformat}
> \cc [~Sreenath]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (TEZ-3842) Tez UI: Upgrade to the latest em-table

2017-09-24 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3842:
---

 Summary: Tez UI: Upgrade to the latest em-table
 Key: TEZ-3842
 URL: https://issues.apache.org/jira/browse/TEZ-3842
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


em-table have improved a lot in the past few months. SQL like advanced 
searching capability and Faceted filters are the best among them. All the inner 
tables could take advantage of these features and pump Tez UI to the next level!



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (TEZ-3788) Tez UI: Router UTs are failing

2017-07-08 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3788.
-
  Resolution: Duplicate
Release Note: This ticket is a duplicate of TEZ-3786.

> Tez UI: Router UTs are failing 
> ---
>
> Key: TEZ-3788
> URL: https://issues.apache.org/jira/browse/TEZ-3788
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>
> 20 Router UTs are failing! Reason looks the same, and is giving the following 
> message.
> {code}
> ---
> actual: >
> null
> message: >
> Died on test #1 
> testWrapper@http://localhost:7357/assets/test-support.js:6240:16
> test@http://localhost:7357/assets/test-support.js:6254:44
> http://localhost:7357/assets/tests.js:15975:24
> http://localhost:7357/assets/vendor.js:477:34
> tryFinally@http://localhost:7357/assets/vendor.js:358:21
> requireModule@http://localhost:7357/assets/vendor.js:475:15
> require@http://localhost:7357/assets/test-loader.js:60:16
> loadModules@http://localhost:7357/assets/test-loader.js:51:25
> load@http://localhost:7357/assets/test-loader.js:82:35
> http://localhost:7357/assets/test-support.js:6037:20: undefined 
> is not an object (evaluating 'this.router.router.activeTransition')
> Log: |
> ...
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (TEZ-3788) Tez UI: Router UTs are failing

2017-07-08 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3788:
---

 Summary: Tez UI: Router UTs are failing 
 Key: TEZ-3788
 URL: https://issues.apache.org/jira/browse/TEZ-3788
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


20 Router UTs are failing! Reason looks the same, and is giving the following 
message.

{code}
---
actual: >
null
message: >
Died on test #1 
testWrapper@http://localhost:7357/assets/test-support.js:6240:16
test@http://localhost:7357/assets/test-support.js:6254:44
http://localhost:7357/assets/tests.js:15975:24
http://localhost:7357/assets/vendor.js:477:34
tryFinally@http://localhost:7357/assets/vendor.js:358:21
requireModule@http://localhost:7357/assets/vendor.js:475:15
require@http://localhost:7357/assets/test-loader.js:60:16
loadModules@http://localhost:7357/assets/test-loader.js:51:25
load@http://localhost:7357/assets/test-loader.js:82:35
http://localhost:7357/assets/test-support.js:6037:20: undefined is 
not an object (evaluating 'this.router.router.activeTransition')
Log: |
...
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (TEZ-3771) Tez UI: WASB/ADLS counters should be listed on the Tez UI

2017-06-22 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3771:
---

 Summary: Tez UI: WASB/ADLS counters should be listed on the Tez UI 
 Key: TEZ-3771
 URL: https://issues.apache.org/jira/browse/TEZ-3771
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Under Group : org.apache.tez.common.counters.FileSystemCounter
Counter names : WASB_BYTES_READ, WASB_BYTES_WRITTEN, ADL_BYTES_READ and 
ADL_BYTES_WRITTEN must be added



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (TEZ-3714) Tez UI: Hive Queries page: Use Dag ID and App ID if they are published form Hive side.

2017-05-08 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3714:
---

 Summary: Tez UI: Hive Queries page: Use Dag ID and App ID if they 
are published form Hive side.
 Key: TEZ-3714
 URL: https://issues.apache.org/jira/browse/TEZ-3714
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


As of now Hive Queries pages does a reverse lookup to display DAG and App IDs. 
i.e. For each query, the UI looks for DAGs where callerId = hive query id.
This change prevents this ATS fetch when the data is available.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3686) Tez UI: Cleanup LICENSE file

2017-04-10 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3686:
---

 Summary: Tez UI: Cleanup LICENSE file
 Key: TEZ-3686
 URL: https://issues.apache.org/jira/browse/TEZ-3686
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


LICENSE must just contain dependent packages that would be part of tez-dist.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3653) Tez UI: On calculating duration. Start / End time as 0 shouldn't be considered as an error.

2017-03-08 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3653:
---

 Summary: Tez UI: On calculating duration. Start / End time as 0 
shouldn't be considered as an error.
 Key: TEZ-3653
 URL: https://issues.apache.org/jira/browse/TEZ-3653
 Project: Apache Tez
  Issue Type: Task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Start / End time <= 0 should be considered as value 'Not Available!'.
The behavior to conider it as an error was added as part of TEZ-3504, and was a 
wrong assumption.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3642) Tez UI: Auto-refresh is not stopping when DAG is the main entity

2017-02-28 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3642:
---

 Summary: Tez UI: Auto-refresh is not stopping when DAG is the main 
entity
 Key: TEZ-3642
 URL: https://issues.apache.org/jira/browse/TEZ-3642
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


TEZ-3630 made code changes to stop polling when DAG is complete. But the patch 
missed one use case. Hence polling is not stopping when DAG is the main entity. 
It stops polling only for vertices, tasks etc...



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3640) Tez UI: Add associated llap application id to queries page

2017-02-27 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3640:
---

 Summary: Tez UI: Add associated llap application id to queries page
 Key: TEZ-3640
 URL: https://issues.apache.org/jira/browse/TEZ-3640
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


LLAP App ID was added by HIVE-15777. Display the same in Hive Query and details 
page.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3636) Tez UI: Move status strings to individual models

2017-02-23 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3636:
---

 Summary: Tez UI: Move status strings to individual models
 Key: TEZ-3636
 URL: https://issues.apache.org/jira/browse/TEZ-3636
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Right now status check for completion of all entities (App, DAG, Vertex etc) is 
handled by one single function definition @ 
https://github.com/apache/tez/blob/master/tez-ui/src/main/webapp/app/models/abstract.js#L49

As per the discussions that happened @ 
https://issues.apache.org/jira/browse/TEZ-3630?focusedCommentId=15879901=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15879901
 I'm creating this ticket to move the status strings to each of the respective 
data model.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3631) Tez UI: TEZ_DAG_EXTRA_INFO compatibility changes - Makes All DAGs page faster.

2017-02-21 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3631:
---

 Summary: Tez UI: TEZ_DAG_EXTRA_INFO compatibility changes - Makes 
All DAGs page faster.
 Key: TEZ-3631
 URL: https://issues.apache.org/jira/browse/TEZ-3631
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


TEZ-3611 will be moving dagPlan and counters into a new entity of type 
TEZ_DAG_EXTRA_INFO. Thus TEZ_DAG_ID entity would be lighter and would load 
faster.
This ticket is to ensure that the UI works as expected with the new changes and 
is backward compatible.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3626) Tez UI: First Task Start Time & Last Task Finish Time values are showing up incorrectly

2017-02-15 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3626:
---

 Summary: Tez UI: First Task Start Time & Last Task Finish Time 
values are showing up incorrectly
 Key: TEZ-3626
 URL: https://issues.apache.org/jira/browse/TEZ-3626
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- On Tez UI some vertex First Task Start Time & Last Task Finish Time values 
are showing up as "31 Dec 1969 15:59:59" which is incorrect.
- Solution: Display "Not Available!" if value is less than 0.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3602) Tez UI: Query Name shouldn't be displayed

2017-02-02 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3602:
---

 Summary: Tez UI: Query Name shouldn't be displayed
 Key: TEZ-3602
 URL: https://issues.apache.org/jira/browse/TEZ-3602
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


HIVE_QUERY_ID doesn't have the field anymore. Remove Query Name from 'Hive 
queries' and details pages.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (TEZ-3593) Tez UI: Issues in timeline page

2017-01-26 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3593:
---

 Summary: Tez UI: Issues in timeline page
 Key: TEZ-3593
 URL: https://issues.apache.org/jira/browse/TEZ-3593
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


1. Table for displaying raw perf data is just displaying a max of 10 rows
2. UI breaks when PERF object is missing - We must be displaying a message 
instead
3. Semantic analyze is part of compile, time is double counted



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3591) Tez UI: Logs url in all DAGs doesn't open in a new window

2017-01-26 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3591:
---

 Summary: Tez UI: Logs url in all DAGs doesn't open in a new window 
 Key: TEZ-3591
 URL: https://issues.apache.org/jira/browse/TEZ-3591
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


On clicking the log link in DAG details page, it redirects the current window. 
Instead it must open in a new tab/window.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3583) Tez UI: UTs are flaky because of a dependency issue

2017-01-18 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3583:
---

 Summary: Tez UI: UTs are flaky because of a dependency issue
 Key: TEZ-3583
 URL: https://issues.apache.org/jira/browse/TEZ-3583
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


UTs work when we have old phantomjs package in the node_modules. And in warm 
builds with just phantomjs-prebuilt it would fail in
- Unit | Route | dag/tasks
- Unit | Route | vertex/tasks




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3571) Tez UI: Display a Total Timeline View for Hive Queries

2017-01-07 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3571:
---

 Summary: Tez UI: Display a Total Timeline View for Hive Queries
 Key: TEZ-3571
 URL: https://issues.apache.org/jira/browse/TEZ-3571
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


This view would visualize perfLogs, and gives a graphical representation of 
whats happened while executing the query.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3556) Tez UI: Display Hive level configurations

2016-12-12 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3556:
---

 Summary: Tez UI: Display Hive level configurations
 Key: TEZ-3556
 URL: https://issues.apache.org/jira/browse/TEZ-3556
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


>From HIVE-15149, configurations while running a HIVE job would be saved into 
>ATS. This task is to display a Configurations tab (In parallel to Query 
>Details tab) with all the configurations in a table. Similar to the app 
>configurations page.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3555) Tez UI: Build is failing in RHEL6

2016-12-08 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3555:
---

 Summary: Tez UI: Build is failing in RHEL6
 Key: TEZ-3555
 URL: https://issues.apache.org/jira/browse/TEZ-3555
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Version changes added as part of TEZ-3470 must be put into a profile. For 
building the UI in PPC we could use the profile and in other machines the build 
would work as expected.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2848) Tez UI: Followup to TEZ-2847, ensure reload is working as expected in all cases for all entities.

2016-11-23 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2848.
-
Resolution: Fixed

The change is not required with latest UI.

> Tez UI: Followup to TEZ-2847, ensure reload is working as expected in all 
> cases for all entities.
> -
>
> Key: TEZ-2848
> URL: https://issues.apache.org/jira/browse/TEZ-2848
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Reopened] (TEZ-2848) Tez UI: Followup to TEZ-2847, ensure reload is working as expected in all cases for all entities.

2016-11-23 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2848?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram reopened TEZ-2848:
-

> Tez UI: Followup to TEZ-2847, ensure reload is working as expected in all 
> cases for all entities.
> -
>
> Key: TEZ-2848
> URL: https://issues.apache.org/jira/browse/TEZ-2848
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2876) Tez UI: Extend store to have a loadRecord function that skips the cache

2016-11-23 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2876.
-
Resolution: Won't Fix

Design have been improved in Tez UI 2 and this change wouldn't be required.

> Tez UI: Extend store to have a loadRecord function that skips the cache
> ---
>
> Key: TEZ-2876
> URL: https://issues.apache.org/jira/browse/TEZ-2876
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Priority: Trivial
>
> - Would help to remove the removeRecord function, and keep the code clean
> - TODO item



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3546) Tez UI: On sorting asc - Not Available must be at the top.

2016-11-22 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3546:
---

 Summary: Tez UI: On sorting asc - Not Available must be at the top.
 Key: TEZ-3546
 URL: https://issues.apache.org/jira/browse/TEZ-3546
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Because of the following in javascript, precedence of rows having 'Not 
Available' values could be a bit messy. 
{code}
1 > undefined = false
1 < undefined = false
1 > null = true
1 < null = false
{code}

It would be better is we could ensure that these values are at the top on 
sorting in ascending order.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3531) Tez UI: All Queries table: Improve searchability & add links to DAG and application details page

2016-11-07 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3531:
---

 Summary: Tez UI: All Queries table: Improve searchability & add 
links to DAG and application details page
 Key: TEZ-3531
 URL: https://issues.apache.org/jira/browse/TEZ-3531
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


- Improve searchability
- Add DAG name and application id columns, and links to the respective details 
page



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3529) Tez UI: Add 'All Queries' table in the landing page along 'All DAGs' page

2016-11-07 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3529:
---

 Summary: Tez UI: Add 'All Queries' table in the landing page along 
'All DAGs' page
 Key: TEZ-3529
 URL: https://issues.apache.org/jira/browse/TEZ-3529
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Landing page must have two tabs - All DAGs & All Queries

Following search functionalities must be supported:
- Search for Hive query ID
- Search for user who submitted the query



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3504) Tez UI: Duration is displaying invalid values when start or end time is invalid

2016-10-31 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3504:
---

 Summary: Tez UI: Duration is displaying invalid values when start 
or end time is invalid
 Key: TEZ-3504
 URL: https://issues.apache.org/jira/browse/TEZ-3504
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


The UI code must validate start - end times and calculate the duration only if 
their values are valid. If not valid a 'Not Available!' could be displayed.
Following validations must be done:
# Start time must be grater than 0
# End time must be grater than 0
# End time must be grater than or equal to start time



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3503) Tez UI: Support search by queue name

2016-10-31 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3503:
---

 Summary: Tez UI: Support search by queue name
 Key: TEZ-3503
 URL: https://issues.apache.org/jira/browse/TEZ-3503
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram
 Fix For: 0.9.0


- Support search by queue name in All DAGs table
- Use queue from DAG info and display the value in Queue column
- If not available in DAG info, take it form AHS. 
- Display queue name in DAG details page.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3502) Tez UI: Search in All DAGs page doesn't work with numeric values

2016-10-31 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3502:
---

 Summary: Tez UI: Search in All DAGs page doesn't work with numeric 
values
 Key: TEZ-3502
 URL: https://issues.apache.org/jira/browse/TEZ-3502
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Timeline server documentation says the following. So basically we need to send 
all the filter values enclosed in double quotes.
{code}
Note that the value of the key/value pair for primaryFilter and 
secondaryFilters parameters can be of different data types, and matching is 
data type sensitive. Users need to format the value properly. For example, 123 
and "123" means an integer and a string respectively. If the entity has a 
string "123" for primaryFilter, but the parameter is set to the integer 123, 
the entity will not be matched. Similarly, true means a boolean while "true" 
means a string. In general, the value will be casted as a certain Java type in 
consistent with jackson library parsing a JSON clip.
{code}

Timeline doc can be found @ 
https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/TimelineServer.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-3492) Tez UI: Add a profile to disable UI UTs

2016-10-29 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3492.
-
Resolution: Won't Fix

Thanks [~hitesh]

bq. One thing to note is that folks may try building older versions of Tez ( 
not only master ) on ppc64.
- Feel they can be informed via docs. Will probably track as part of TEZ-3456.

> Tez UI: Add a profile to disable UI UTs
> ---
>
> Key: TEZ-3492
> URL: https://issues.apache.org/jira/browse/TEZ-3492
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>
> Right now the UTs doesn't execute in PPC because of a PhantomJS issue. We  
> need an option to disable just the UI UTs while the other UTs can be run.
> Something like : -PskipUITests



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3498) Tez UI: Optimize display of Task details page

2016-10-27 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3498:
---

 Summary: Tez UI: Optimize display of Task details page
 Key: TEZ-3498
 URL: https://issues.apache.org/jira/browse/TEZ-3498
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Considering we could only have a limited set of task attempts, it would be 
better to display the attempts table in the task details pages itself instead 
of a separate tab. This could decrease one level click.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3496) Tez UI: Optimize display of all tasks tab and task details tab for the common case of one task attempt

2016-10-26 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3496:
---

 Summary: Tez UI: Optimize display of all tasks tab and task 
details tab for the common case of one task attempt
 Key: TEZ-3496
 URL: https://issues.apache.org/jira/browse/TEZ-3496
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


For tasks with one attempt, show the log View & Download links.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3492) Tez UI: Add a profile to disable UI UTs

2016-10-25 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3492:
---

 Summary: Tez UI: Add a profile to disable UI UTs
 Key: TEZ-3492
 URL: https://issues.apache.org/jira/browse/TEZ-3492
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Right now the UTs doesn't execute in PPC because of a PhantomJS issue. We  need 
an option to disable just the UI UTs while the other UTs can be run.

Something like : -PskipUITests



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3489) Tez UI: Dependencies are not cleaned on 'mvn clean'

2016-10-24 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3489:
---

 Summary: Tez UI: Dependencies are not cleaned on 'mvn clean'
 Key: TEZ-3489
 URL: https://issues.apache.org/jira/browse/TEZ-3489
 Project: Apache Tez
  Issue Type: Bug
Affects Versions: 0.8.3
Reporter: Sreenath Somarajapuram


On building Tez UI, dependencies are downloaded onto node, node_modules & 
bower_components folder in tez/tez-ui/src/main/webapp. On 'mvn clean' these 
folders are not cleared.
Ideally these dependencies must be added to target and must be removed with 
target on clean.
As of now, we need to activate an extra profile for clearing these files : 
-PcleanUICache



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3485) Tez UI: Improve "Context ID" label in All DAGs page

2016-10-21 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3485:
---

 Summary: Tez UI: Improve "Context  ID" label in All DAGs page
 Key: TEZ-3485
 URL: https://issues.apache.org/jira/browse/TEZ-3485
 Project: Apache Tez
  Issue Type: Task
Reporter: Sreenath Somarajapuram


The label must be set to “Context ID (Hive Query ID or Pig Script ID)”



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3482) Tez UI: Make UI UTs work in IBM PPC

2016-10-20 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3482:
---

 Summary: Tez UI: Make UI UTs work in IBM PPC
 Key: TEZ-3482
 URL: https://issues.apache.org/jira/browse/TEZ-3482
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Priority: Minor


- Tez UI UTs doesn't work as of now in IBM PPC. This ticket is to fix the same. 
- But as the UI code runs purely on the browser side, fixing this behavior for 
PCC platform doesn't give a major advantage, hence creating the ticket with 
priority minor.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3473) Tez UI: Build is failing in Ubuntu

2016-10-14 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3473:
---

 Summary: Tez UI: Build is failing in Ubuntu
 Key: TEZ-3473
 URL: https://issues.apache.org/jira/browse/TEZ-3473
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


wro4j-maven-plugin that was use for minifying javascript is hitting an API 
incompatibility when we try to build in Ubuntu.
\cc [~hitesh]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3472) Tez UI: Building UI is displaying some messages from broccoli-babel-transpiler

2016-10-14 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3472:
---

 Summary: Tez UI: Building UI is displaying some messages from 
broccoli-babel-transpiler
 Key: TEZ-3472
 URL: https://issues.apache.org/jira/browse/TEZ-3472
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Priority: Minor


Would be better if the following messages are not displayed.

{code}
Building..broccoli-babel-transpiler is opting out of caching due to a plugin 
that does not provide a caching strategy: `function (babel) {
var t = babel.types;

var replaceNodeWithPrecompiledTemplate = function(node, template) {
  var compiledTemplateString = "Ember.HTMLBars.template(" + 
precompile(template) + ")";

  // Prefer calling replaceWithSourceString if it is present.
  // this prevents a deprecation warning in Babel 5.6.7+.
  //
  // TODO: delete the fallback once we only support babel >= 5.6.7.
  if (node.replaceWithSourceString) {
node.replaceWithSourceString(compiledTemplateString);
  } else {
return compiledTemplateString;
  }
}


return new babel.Transformer('htmlbars-inline-precompile', {
  ImportDeclaration: function(node, parent, scope, file) {
if (t.isLiteral(node.source, { value: "htmlbars-inline-precompile" })) {
  var first = node.specifiers && node.specifiers[0];
  if (t.isImportDefaultSpecifier(first)) {
file.importSpecifier = first.local.name;
  } else {
var input = file.code;
var usedImportStatement = input.slice(node.start, node.end);
var msg = "Only `import hbs from 'htmlbars-inline-precompile'` is 
supported. You used: `" + usedImportStatement + "`";
throw file.errorWithNode(node, msg);
  }

  // Prefer calling dangerouslyRemove instead of remove (if present) to
  // suppress a deprecation warning.
  //
  // TODO: delete the fallback once we only support babel >= 5.5.0.
  if (typeof this.dangerouslyRemove === 'function') {
this.dangerouslyRemove();
  } else {
this.remove();
  }
}
  },

  CallExpression: function(node, parent, scope, file) {
if (t.isIdentifier(node.callee, { name: file.importSpecifier })) {
  var argumentErrorMsg = "hbs should be invoked with a single argument: 
the template string";
  if (node.arguments.length !== 1) {
throw file.errorWithNode(node, argumentErrorMsg);
  }

  var template = node.arguments[0].value;
  if (typeof template !== "string") {
throw file.errorWithNode(node, argumentErrorMsg);
  }

  return replaceNodeWithPrecompiledTemplate(this, template);
}
  },

  TaggedTemplateExpression: function(node, parent, scope, file) {
if (t.isIdentifier(node.tag, { name: file.importSpecifier })) {
  if (node.quasi.expressions.length) {
throw file.errorWithNode(node, "placeholders inside a tagged 
template string are not supported");
  }

  var template = node.quasi.quasis.map(function(quasi) {
return quasi.value.cooked;
  }).join("");

  return replaceNodeWithPrecompiledTemplate(this, template);
}
  }
});
  }`.
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3471) Tez UI: PhantomJS dependency should be downloaded only when tests are run

2016-10-14 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3471:
---

 Summary: Tez UI: PhantomJS dependency should be downloaded only 
when tests are run
 Key: TEZ-3471
 URL: https://issues.apache.org/jira/browse/TEZ-3471
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


- PhantomJS is the most hevay dependency in TezUI. Its a headless browser for 
running UTs.
- Right now its downloaded in all builds, when they are required only when 
tests are run.
- This ticket is to disable downloading of PhantomJS when -DskipTests is 
enabled.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3470) Tez UI: Make the build work in IBM PPC

2016-10-14 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3470:
---

 Summary: Tez UI: Make the build work in IBM PPC
 Key: TEZ-3470
 URL: https://issues.apache.org/jira/browse/TEZ-3470
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


Current versions of frontend-maven-plugin, node & npm used by the build is not 
functioning as expected in IBM PPC. Following version works, and the build must 
be changed to used the same in a PPC.
- frontend-maven-plugin : v1.1
- node : v5.7.0
- npm : 3.6.0



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3469) Tez UI: Bump Phantom JS version to 2.1.1

2016-10-14 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3469:
---

 Summary: Tez UI: Bump Phantom JS version to 2.1.1
 Key: TEZ-3469
 URL: https://issues.apache.org/jira/browse/TEZ-3469
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Phantom JS have two parts - the original binary and a wrapper that interfaces 
the binary and node world.
- Currently we use PhantomJS wrapper v1.9.19, which internally uses v1.9.8 of 
PhantomJS build for running UTs.
- This ticket is to upgrade the wrapper package to v2.1.13, and thus use 
PhantomJS 2.1.1 for running UTs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-3106) Tez UI 2 - Features Umbrella

2016-10-13 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3106.
-
   Resolution: Fixed
Fix Version/s: 0.9.0

Sure [~hitesh]
All the tasks that were scooped out of Tez UI 2 was moved into top level, and 
marking this ticket as resolved.

> Tez UI 2 - Features Umbrella
> 
>
> Key: TEZ-3106
> URL: https://issues.apache.org/jira/browse/TEZ-3106
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Fix For: 0.9.0
>
>
> A place to collate all the upcoming changes in Tez UI 2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3456) Tez UI: Improve readme - Add details on RM CORS & tez-ui.history-url.base

2016-10-04 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3456:
---

 Summary: Tez UI: Improve readme - Add details on RM CORS & 
tez-ui.history-url.base
 Key: TEZ-3456
 URL: https://issues.apache.org/jira/browse/TEZ-3456
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- Readme is missing details about enabling RM CORS
- We must also add details about setting tez.tez-ui.history-url.base 
configuration.

Both are required for the working of a standalone UI.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-3065) Tez UI 2: Implement counter drill down

2016-09-12 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3065.
-
Resolution: Duplicate

Duplicate of TEZ-2942

> Tez UI 2: Implement counter drill down
> --
>
> Key: TEZ-3065
> URL: https://issues.apache.org/jira/browse/TEZ-3065
> Project: Apache Tez
>  Issue Type: Sub-task
>Reporter: Sreenath Somarajapuram
>
> Aim:
> On clicking a DAG counter, we must display a list of vertices that 
> contributed to that value. Again on clicking them tasks must be displayed and 
> from there attempts.
> Guess the best approach would be to implement it as part of counters page.
> - Guess this is more logical.
> - On clicking a counter a subpage will be displayed with the required 
> details. For instance on clicking a counter in DAG counters, user will be 
> taken to something like 
> {code}/dag/:dag_id/counter?counterGroupName{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3433) Tez UI: Searching using wrong ID causes error in all DAGs page

2016-09-09 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3433:
---

 Summary: Tez UI: Searching using wrong ID causes error in all DAGs 
page
 Key: TEZ-3433
 URL: https://issues.apache.org/jira/browse/TEZ-3433
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- In All DAGs page, DAG id uses an implementation separate from other search 
parameters.
- It throws error on trying to search with a wrong ID.
- Fix the UI to display a "No records available!" message, similar to the one 
we display on giving a wrong value in other fields.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3428) Tez UI: First Tab not needed for few entries in DAG listings

2016-09-03 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3428:
---

 Summary: Tez UI: First Tab not needed for few entries in DAG 
listings
 Key: TEZ-3428
 URL: https://issues.apache.org/jira/browse/TEZ-3428
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


All DAGs get listed in a table in the Tez view (navigated through Hive View's 
Query Tab) which allows for pagination. But when there are few DAGs ( less than 
5 e.g.), then the navigation buttons still show Tab "First" and Tab "1" which 
can be misleading.
It would be better to show only the page number when there is only one page of 
DAGs. The "First" tab could become enabled/visible when there are more entries 
into the table and the user navigates to subsequent pages.

Suggested by ritticheria.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2823) Tez UI: Option to enable/disable in-progress

2016-08-26 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2823.
-
   Resolution: Duplicate
Fix Version/s: 0.8.3

> Tez UI: Option to enable/disable in-progress
> 
>
> Key: TEZ-2823
> URL: https://issues.apache.org/jira/browse/TEZ-2823
> Project: Apache Tez
>  Issue Type: Sub-task
>  Components: UI
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Fix For: 0.8.3
>
>
> - Checkbox to enable/disable in-progress
> - Also update last updated time on auto refresh.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Reopened] (TEZ-2823) Tez UI: Option to enable/disable in-progress

2016-08-26 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram reopened TEZ-2823:
-

> Tez UI: Option to enable/disable in-progress
> 
>
> Key: TEZ-2823
> URL: https://issues.apache.org/jira/browse/TEZ-2823
> Project: Apache Tez
>  Issue Type: Sub-task
>  Components: UI
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>
> - Checkbox to enable/disable in-progress
> - Also update last updated time on auto refresh.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2822) Tez UI: Disable sorting while in-progress

2016-08-26 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2822.
-
   Resolution: Duplicate
Fix Version/s: 0.8.3

> Tez UI: Disable sorting while in-progress
> -
>
> Key: TEZ-2822
> URL: https://issues.apache.org/jira/browse/TEZ-2822
> Project: Apache Tez
>  Issue Type: Sub-task
>  Components: UI
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Fix For: 0.8.3
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Reopened] (TEZ-2822) Tez UI: Disable sorting while in-progress

2016-08-26 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram reopened TEZ-2822:
-

> Tez UI: Disable sorting while in-progress
> -
>
> Key: TEZ-2822
> URL: https://issues.apache.org/jira/browse/TEZ-2822
> Project: Apache Tez
>  Issue Type: Sub-task
>  Components: UI
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2822) Tez UI: Disable sorting while in-progress

2016-08-25 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2822.
-
Resolution: Fixed
  Assignee: Sreenath Somarajapuram

Implemented as part of TEZ-3095

> Tez UI: Disable sorting while in-progress
> -
>
> Key: TEZ-2822
> URL: https://issues.apache.org/jira/browse/TEZ-2822
> Project: Apache Tez
>  Issue Type: Sub-task
>  Components: UI
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2823) Tez UI: Option to enable/disable in-progress

2016-08-25 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2823.
-
Resolution: Fixed
  Assignee: Sreenath Somarajapuram

Implemented as part of TEZ-3060

> Tez UI: Option to enable/disable in-progress
> 
>
> Key: TEZ-2823
> URL: https://issues.apache.org/jira/browse/TEZ-2823
> Project: Apache Tez
>  Issue Type: Sub-task
>  Components: UI
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>
> - Checkbox to enable/disable in-progress
> - Also update last updated time on auto refresh.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2166) Tez UI: add unit tests for tez ui.

2016-08-25 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2166.
-
  Resolution: Fixed
Assignee: Sreenath Somarajapuram  (was: Prakash Ramachandran)
Release Note: UTs were implemented as part of TEZ-2980

> Tez UI: add unit tests for tez ui.
> --
>
> Key: TEZ-2166
> URL: https://issues.apache.org/jira/browse/TEZ-2166
> Project: Apache Tez
>  Issue Type: Bug
>  Components: UI
>Reporter: Prakash Ramachandran
>Assignee: Sreenath Somarajapuram
>
> need to add unit tests for the tez-ui.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3419) Tez UI: Applications page shows error, for users with only DAG level ACL permission.

2016-08-25 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3419:
---

 Summary: Tez UI: Applications page shows error, for users with 
only DAG level ACL permission.
 Key: TEZ-3419
 URL: https://issues.apache.org/jira/browse/TEZ-3419
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Follow this logic and display better message:
On loading app details page, send a request to 
/ws/v1/timeline/TEZ_APPLICATION/tez_
- If it succeed, display the details page as we do now.
- If it fails, send a request to 
/ws/v1/timeline/TEZ_DAG_ID?primaryFilter=applicationId%3A
-- If it succeed, then we know that DAGs under the app are available and assume 
that the user doesn't have permission to access app level data.
--- So display a message in app details tab, something like "Data is not 
available. Check if you are authorized to access application data!".
--- If AHS is accessible, display application data from there in the details 
page.
--- Also display the DAGs tab, for the user to see DAGs under that app.
-- If it fails, display error message as we do now.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3371) Tez UI: At times polling is not stopping for completed DAGs

2016-07-25 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3371:
---

 Summary: Tez UI: At times polling is not stopping for completed 
DAGs
 Key: TEZ-3371
 URL: https://issues.apache.org/jira/browse/TEZ-3371
 Project: Apache Tez
  Issue Type: Bug
Affects Versions: 0.8.3
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- Right now polling is very depended on app state
-- At least when a page is loaded/refreshed, if DAG status is complete asper 
ATS, we shouldn't start polling.
-- Right now, we start polling even on page load/refresh after DAG complete.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3333) Tez UI: Ensure that the UI is equiped for BUG-60112 change

2016-07-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-:
---

 Summary: Tez UI: Ensure that the UI is equiped for BUG-60112 change
 Key: TEZ-
 URL: https://issues.apache.org/jira/browse/TEZ-
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Observations (When vertex, task & attempt details are not available):
# All the tables will just display a “No records available!” message, and work 
as expected. But
# Graphical and swimlane views will cause error.
# Stats in DAG details page will be displayed with all vertex/task counts 0. 

Expected behavior:
- When ever data is not available, all pages must display a “No {recordType} 
available!” message. Where recordType could be Vertices, Tasks, Task Attempts 
etc...
- Stats table in DAG details page must be hidden when vertex data is not 
available.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3318) Tez UI: Polling is not restarted after RM recovery

2016-06-30 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3318:
---

 Summary: Tez UI: Polling is not restarted after RM recovery
 Key: TEZ-3318
 URL: https://issues.apache.org/jira/browse/TEZ-3318
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


For a running DAG, we poll the AM to get progress and other realtime 
information. This communication happens via RM. If RM goes down, even after its 
recovery the polling is not re established.

Step to repro:
1. Run a job
2. Go to DAG details page, and ensure that the progress is getting updated.
3. Stop RM, and ensure that error bar is getting displayed in the UI.
4. Start RM.
5. As soon as RM is online, the progress bar must get updated.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3309) Update Sreenath's project status

2016-06-21 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3309:
---

 Summary: Update Sreenath's project status
 Key: TEZ-3309
 URL: https://issues.apache.org/jira/browse/TEZ-3309
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3301) Tez UI: Add support to configure log links etc to point to internal / external IPs

2016-06-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3301:
---

 Summary: Tez UI: Add support to configure log links etc to point 
to internal / external IPs
 Key: TEZ-3301
 URL: https://issues.apache.org/jira/browse/TEZ-3301
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


For clusters deployed on EC2, Azure, the internal openstack instance - half the 
links don't work out of the box, since a hostname specific to the node is used.

We need a CNAME "kind of" mechanism/configuration at the UI side, to ensure 
that the links point to the accessible IPs.

\cc [~sseth] [~hitesh]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3300) Tez UI: A wiki must be created with info about each page in Tez UI

2016-06-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3300:
---

 Summary: Tez UI: A wiki must be created with info about each page 
in Tez UI
 Key: TEZ-3300
 URL: https://issues.apache.org/jira/browse/TEZ-3300
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


- It would be a page under Tez confluence
- Must be flexible enough to support different versions of Tez UI, and give 
context based help.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-3091) Tez UI 2: Make tez-ui2 the default UI

2016-06-11 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3091.
-
Resolution: Duplicate

Duplicate of TEZ-3227

> Tez UI 2: Make tez-ui2 the default UI
> -
>
> Key: TEZ-3091
> URL: https://issues.apache.org/jira/browse/TEZ-3091
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>
> Delete tez-ui and move tez-ui2 to that pace.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3292) Tez UI: UTs breaking with timezone change

2016-06-08 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3292:
---

 Summary: Tez UI: UTs breaking with timezone change
 Key: TEZ-3292
 URL: https://issues.apache.org/jira/browse/TEZ-3292
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Integration | Component | tab n refresh: loadTime test is failing when run in a 
 timezones other than Indian.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3285) Tez UI: Lock down dependency versions using npm-shrinkwrap

2016-06-01 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3285:
---

 Summary: Tez UI: Lock down dependency versions using npm-shrinkwrap
 Key: TEZ-3285
 URL: https://issues.apache.org/jira/browse/TEZ-3285
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


All dependencies of tez-ui is having fixed versions. But the dependencies of 
our dependencies are not. Hence a level down in the dependency tree, the build 
might be looking for the latest packages. This affects the reliability of the 
UI build.

NPM:
npm shrinkwrap create a separate json from the currently installed packages, 
and ensure that the complete dependency tree is intact across all the build.

Bower:
Bower doesn't have a hierarchy and this issue can be avoided by locking on a 
specific version for all dependent package in the bower.json itself.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-986) Make conf set on DAG and vertex available in tez UI

2016-05-30 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-986.

Resolution: Fixed

Configuration display was added as part of TEZ-3063
/cc [~hitesh] [~rohini]

> Make conf set on DAG and vertex available in tez UI
> ---
>
> Key: TEZ-986
> URL: https://issues.apache.org/jira/browse/TEZ-986
> Project: Apache Tez
>  Issue Type: Sub-task
>  Components: UI
>Reporter: Rohini Palaniswamy
>Assignee: Sreenath Somarajapuram
>Priority: Blocker
>
> Would like to have the conf set on DAG and Vertex
>   1) viewable in Tez UI after the job completes. This is very essential for 
> debugging jobs.
>   2) We have processes, that parse jobconf.xml from job history (hdfs) and 
> load them into hive tables for analysis. Would like to have Tez also make all 
> the configuration (byte array) available in job history so that we can 
> similarly parse them. 1) mandates that you store it in hdfs. 2) is just to 
> say make the format stored as a contract others can rely on for parsing.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3281) Tez UI: Ellipsis not getting displayed in swimlane for vertex names with length 11

2016-05-28 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3281:
---

 Summary: Tez UI: Ellipsis not getting displayed in swimlane for 
vertex names with length 11
 Key: TEZ-3281
 URL: https://issues.apache.org/jira/browse/TEZ-3281
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


For example finalReduce is getting displayed as inalReduce!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3277) Tez UI: Improve the error bar

2016-05-26 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3277:
---

 Summary: Tez UI: Improve the error bar
 Key: TEZ-3277
 URL: https://issues.apache.org/jira/browse/TEZ-3277
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- When a request fails, the error bar must display the complete URL that was hit
- Right now we just support closing of the bar. We must have some way to open 
it.
- Investigate if we can display an error history.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3262) Tez UI : zip.js is not having a bower friendly versioning system

2016-05-19 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3262:
---

 Summary: Tez UI : zip.js is not having a bower friendly versioning 
system
 Key: TEZ-3262
 URL: https://issues.apache.org/jira/browse/TEZ-3262
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


We are facing build issues in using git SHA with bower.

So:
- Create a fork of zip.js
- Add bower json into the zip.js repo
- Add a git version tag for bower to use

This will enable us to use zip.js as other packages with a fixed version 
instead of the git SHA.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3259) Tez UI: Build issue - File saver package is not working well with bower

2016-05-16 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3259:
---

 Summary: Tez UI: Build issue - File saver package is not working 
well with bower
 Key: TEZ-3259
 URL: https://issues.apache.org/jira/browse/TEZ-3259
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- FileSaver package SHA is not working well with bower and is causing build 
issue
- We need to move to https://github.com/Teleborder/FileSaver.js, a bower 
compatible fork of same package



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3255) Tez UI: Hide swimlane while displaying running DAGs from old versions of Tez

2016-05-12 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3255:
---

 Summary: Tez UI: Hide swimlane while displaying running DAGs from 
old versions of Tez
 Key: TEZ-3255
 URL: https://issues.apache.org/jira/browse/TEZ-3255
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- Even data required for displaying swimlanes was added recently - TEZ-3173
- Hide swimlane and display a message for older versions of Tez



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3254) Tez UI: Consider downloading Hive/Pig explain plans

2016-05-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3254:
---

 Summary: Tez UI: Consider downloading Hive/Pig explain plans
 Key: TEZ-3254
 URL: https://issues.apache.org/jira/browse/TEZ-3254
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- When ever calleID is available, use the same and download the JSONs from ATS.
- When not available presume it to be a hive job, create the hive id from dag 
name & try to download the hive JSON.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3234) Tez UI : Version displayed is not correct

2016-04-28 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3234:
---

 Summary: Tez UI : Version displayed is not correct
 Key: TEZ-3234
 URL: https://issues.apache.org/jira/browse/TEZ-3234
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


- Right now version displayed in the UI is taken form the pom file.
- Value must be same as the property ${pom.version} when build happens



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3233) Tez UI: Have LLAP information reflect in Tez UI

2016-04-27 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3233:
---

 Summary: Tez UI: Have LLAP information reflect in Tez UI
 Key: TEZ-3233
 URL: https://issues.apache.org/jira/browse/TEZ-3233
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


The vertex id object will have some additional info as part of key 
otherinfoservicePlugin. There will be something like:
servicePlugin: {
taskSchedulerName: "TezYarn",
taskSchedulerClassName: "org.apache.tez.dag.app.rm.YarnTaskSchedulerService",
taskCommunicatorName: "TezYarn",
taskCommunicatorClassName: "org.apache.tez.dag.app.TezTaskCommunicatorImpl",
containerLauncherName: "TezYarn",
containerLauncherClassName: 
"org.apache.tez.dag.app.launcher.TezContainerLauncherImpl"
},
The above should only be displayed in the vertex details page in a format 
somewhat like below:
Task Scheduler Plugin: TezYarn [ 
org.apache.tez.dag.app.rm.YarnTaskSchedulerService ]
Task Communicator Plugin: TezYarn [ 
org.apache.tez.dag.app.TezTaskCommunicatorImpl ]
Container Launcher Plugin: TezYarn [ 
org.apache.tez.dag.app.launcher.TezContainerLauncherImpl ]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3227) Tez UI: Replace UI1 with UI2

2016-04-23 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3227:
---

 Summary: Tez UI: Replace UI1 with UI2
 Key: TEZ-3227
 URL: https://issues.apache.org/jira/browse/TEZ-3227
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


Tez UI 2 is mature enough to be the default UI. So it looks like the right time 
to replace tez-ui with tez-ui2. 

Probably we can do it in 3 steps.
1. Create a patch for the pom files.
- tez-ui2 must be removed from the list of modules in Tez pom
- Correct artifact id in UI pom
2. Remove the old UI
{code}git rm -r tez-ui{code}
3. Rename tez-ui2
{code}git mv tez-ui2 tez-ui{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3226) Tez UI 2: All DAGs UX improvements

2016-04-22 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3226:
---

 Summary: Tez UI 2: All DAGs UX improvements
 Key: TEZ-3226
 URL: https://issues.apache.org/jira/browse/TEZ-3226
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- It is better to make loading part of the pagination, instead of displaying an 
extra load button.
- Page must refresh on rowCount change
- Add a search button to the right of the search boxes



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3221) Tez UI 2: Display vertices on DAG details page in topological order

2016-04-21 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3221:
---

 Summary: Tez UI 2: Display vertices on DAG details page in 
topological order
 Key: TEZ-3221
 URL: https://issues.apache.org/jira/browse/TEZ-3221
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


- Currently the data displayed is exactly as returned by ATS



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3218) Tez UI 2: Display short ids

2016-04-17 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3218:
---

 Summary: Tez UI 2: Display short ids
 Key: TEZ-3218
 URL: https://issues.apache.org/jira/browse/TEZ-3218
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


- Currently we display the complete id in the UI everywhere. Eg: 
task_1459096253945_0001_1_07_000467
- It might be better to show relevant parts of that Id and just show a shorter 
version: Eg: Something like task...1_07_000467.
-- Ids in tables are currently getting clipped and the important parts are 
getting hidden ~ This can be prevented
-- Better use of real estate at places where we display a list of IDs. For 
instance, links to first tasks to start.
/cc [~hitesh]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3204) Tez UI: Build improvements

2016-04-08 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3204:
---

 Summary: Tez UI: Build improvements
 Key: TEZ-3204
 URL: https://issues.apache.org/jira/browse/TEZ-3204
 Project: Apache Tez
  Issue Type: Bug
Reporter: Sreenath Somarajapuram


- Try to reduce the deprecation warnings - npm & bower packages would have to 
be upgraded.
- Add relative paths for direct GitHub dependencies from bower - Must be 
possible with the latest npm
- Try to fix the bower version used by frontend maven plugin.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3190) Tez UI 2: Display FATAL/NON-FATAL task failures

2016-03-30 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3190:
---

 Summary: Tez UI 2: Display FATAL/NON-FATAL task failures
 Key: TEZ-3190
 URL: https://issues.apache.org/jira/browse/TEZ-3190
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


Once TEZ-3161 is in, tasks will be able to convey the severity of failure using 
any of the TaskFailureType.
This ticket is to display the severity info in the UI.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3170) Tez UI: Swimlane - Display computed events, event bars & dependencies

2016-03-19 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3170:
---

 Summary: Tez UI: Swimlane - Display computed events, event bars & 
dependencies
 Key: TEZ-3170
 URL: https://issues.apache.org/jira/browse/TEZ-3170
 Project: Apache Tez
  Issue Type: Bug
Affects Versions: 0.8.3
Reporter: Sreenath Somarajapuram


- Add computed events
-- Add firstTaskStartTime
-- Add lastTaskFinishTime
-- Add dependent vertices complete event.
- All the new events lines are displayed in the UI

- Add event bars into the swimlane
-- Draw the events bars using the computed events

- Implement Auto/manual colouring

- Show dependency



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3172) Tez UI: Swimlane - In progress & Shadow

2016-03-19 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3172:
---

 Summary: Tez UI: Swimlane - In progress & Shadow
 Key: TEZ-3172
 URL: https://issues.apache.org/jira/browse/TEZ-3172
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


- Ensure events are getting updated at realtime for runing DAGs
- Add running animated bubbe for running vertices, display the progress 
percentage

- Add shadow line



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3171) Tez UI: Swimlane - Tooltip, zoom & redirection

2016-03-18 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3171:
---

 Summary: Tez UI: Swimlane - Tooltip, zoom & redirection
 Key: TEZ-3171
 URL: https://issues.apache.org/jira/browse/TEZ-3171
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


- Implement tooltip
-- Create a tooltip component with dynamic (Update at realtime) data display
--- Create tooltip definition class - in line with tabel definition to use 
column definition classes
--- Create tooltip component - Must display title, text & a list of values
--- Attach tooltip to entities displayed
--- When multiple event bubbles come together, the tooltip must display all of 
them
- Ensure the data displayed can be changed with the column selector - Ensure 
the selector window have a meaningful title
- Implement horizontal zoom & scroll




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3160) Tez UI 2: Swimlane - Create swimlane page & component

2016-03-09 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3160:
---

 Summary: Tez UI 2: Swimlane - Create swimlane page & component
 Key: TEZ-3160
 URL: https://issues.apache.org/jira/browse/TEZ-3160
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- Create swimlane page
- Load the basic vertex data with events available from ATS
- Create swimlane component & display available data in the swimlane page
-- Draw swimlane for each vertex with the default events
-- Show event lines & event bubbles

- Implement fullscreen, like in graphical view
- Show vertex names to the left, with ellipsis if required



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3152) Tez UI 2: Build fails when tried from multiple users

2016-03-01 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3152:
---

 Summary: Tez UI 2: Build fails when tried from multiple users
 Key: TEZ-3152
 URL: https://issues.apache.org/jira/browse/TEZ-3152
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- async-disk-cache package creates files in tmpDir. When run from a different 
user, because of user permission on there files, the build fails.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3150) Tez UI 2: Details displayed need to be pruned

2016-02-29 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3150:
---

 Summary: Tez UI 2: Details displayed need to be pruned
 Key: TEZ-3150
 URL: https://issues.apache.org/jira/browse/TEZ-3150
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


Following are suggestions from [~gopalv]

Tables must display only the following columns by default:
- If needed other columns can be enabled from column selector.
- DAGs - DAG Name, Submitter, Start time, Duration, Status, Queue, AppID
- Vertices - Vertex Name, Status, Start time, Duration, Tasks, Progress
- All Tasks - Vertex name, Task Index, Status, Progress, Start time, Duration
-- Vertex > Tasks - Task Index, Status, Progress, Start Time, Duration
- All Attempts - Vertex Name, Task Index, Attempt No, Status, Start Time, 
Duration, Node, Progress
-- Vertex > Attempts - Task Index, Attempt No, Status, Start Time, Duration, 
Node, Progress
-- Tasks > Attempts - Attempt No, Status, Start time, Duration, Node, Progress

Details Page:
- Remove end time in all details page.
- Vertex details:
-- After durations and start/finish times just show, task index and not the 
complete task id.
-- Display duration from Vertex start time to first task start time (Val must 
be >=0).
-- Display duration from last task finish time to vertex end time (Val must be 
>=0).
- Task Details: Move task attempts table into the task details page.

\cc [~venkateshrin] [~hitesh]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3143) Tez UI 2: Make the build faster

2016-02-26 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3143:
---

 Summary: Tez UI 2: Make the build faster
 Key: TEZ-3143
 URL: https://issues.apache.org/jira/browse/TEZ-3143
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


Current build is taking around a minute, the same must be brought below.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-3136) Tez UI 2: Pre-merge: Update CHANGES.txt and remove from excluded list

2016-02-24 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3136.
-
Resolution: Fixed

Committed to TEZ-2980

> Tez UI 2: Pre-merge: Update CHANGES.txt and remove from excluded list 
> --
>
> Key: TEZ-3136
> URL: https://issues.apache.org/jira/browse/TEZ-3136
> Project: Apache Tez
>  Issue Type: Sub-task
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3136.1.patch
>
>
> - Merge content of TEZ-2980-CHANGES.txt to CHANGES.txt
> - Remove TEZ-2980-CHANGES.txt from the excluded list in pom.xml



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-3127) Tez UI 2: Release audit is failing

2016-02-18 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-3127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-3127.
-
Resolution: Fixed

Committed to branch TEZ-2980, rat check is successful.

> Tez UI 2: Release audit is failing
> --
>
> Key: TEZ-3127
> URL: https://issues.apache.org/jira/browse/TEZ-3127
> Project: Apache Tez
>  Issue Type: Sub-task
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3127.1.patch
>
>
> Seven files are having license issue
> {code}
> tez-ui2/src/main/webapp/config/configs.env
> tez-ui2/src/main/webapp/testem.json
> tez-ui2/src/main/webapp/public/crossdomain.xml
> tez-ui2/src/main/webapp/public/robots.txt
> tez-ui2/src/main/webapp/tests/.jshintrc
> tez-ui2/src/main/webapp/blueprints/.jshintrc
> tez-ui2/src/main/webapp/app/templates/dag/graphical.hbs
> {code}
> - testem.json, .jshintrc, tmp directory and image assets need to be added 
> into apache-rat-plugin excludes list
> - License must be added to configs.env & graphical.hbs
> - crossdomain.xml & robots.txt was created by ember project generator, but 
> can be removed as we don't use them currently



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3127) Tez UI 2: Release audit is failing

2016-02-18 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3127:
---

 Summary: Tez UI 2: Release audit is failing
 Key: TEZ-3127
 URL: https://issues.apache.org/jira/browse/TEZ-3127
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- License is missing in some of the files, add the same.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3125) Tez UI 2: All auto-refresh pages refresh multiple times shortly after application complete

2016-02-18 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3125:
---

 Summary: Tez UI 2: All auto-refresh pages refresh multiple times 
shortly after application complete 
 Key: TEZ-3125
 URL: https://issues.apache.org/jira/browse/TEZ-3125
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram
Assignee: Sreenath Somarajapuram


- The refresh from ATS should happen just once
- This is an inconsistent behavior and happens when data from ATS is loaded 
very fast.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2921) Tez UI 2: Show counts of running tasks under a vertex

2016-02-17 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2921.
-
Resolution: Duplicate

Duplicate of TEZ-2916

> Tez UI 2: Show counts of running tasks under a vertex
> -
>
> Key: TEZ-2921
> URL: https://issues.apache.org/jira/browse/TEZ-2921
> Project: Apache Tez
>  Issue Type: Sub-task
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-2921.1.patch, TEZ-2921.2.patch
>
>
> Show running tasks in All Vertices table, and ensure that its available in 
> Graphical View tooltip.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2516) TEZ UI: Make interactions with tables better.

2016-02-17 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2516.
-
Resolution: Fixed

- All the sub tickets have been resolved, hence marking fixed.
- All future developments in the table will be tracked @ 
https://github.com/sreenaths/em-table/issues 

> TEZ UI: Make interactions with tables better.
> -
>
> Key: TEZ-2516
> URL: https://issues.apache.org/jira/browse/TEZ-2516
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2522) TEZ UI: On clicking a tab with table, notify the user if updated records are available in ATS.

2016-02-17 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2522.
-
Resolution: Won't Fix

Wont fix in favor of in-progress/auto refresh, things work more transparently 
that way. In auto refresh we directly get data from AM than check for updates 
in ATS.

> TEZ UI: On clicking a tab with table, notify the user if updated records are 
> available in ATS.
> --
>
> Key: TEZ-2522
> URL: https://issues.apache.org/jira/browse/TEZ-2522
> Project: Apache Tez
>  Issue Type: Sub-task
>Reporter: Sreenath Somarajapuram
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2723) Tez UI: Breadcrumb changes

2016-02-11 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2723.
-
Resolution: Fixed

Resolved in Tez UI 2 - TEZ-2980

> Tez UI: Breadcrumb changes
> --
>
> Key: TEZ-2723
> URL: https://issues.apache.org/jira/browse/TEZ-2723
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>Priority: Minor
> Attachments: TEZ-2723.1.patch
>
>
> - Update breadcrumb on tab change
> - Tune breadcrumb font-size



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2725) Tez UI: Unit tests framework integration

2016-02-11 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2725.
-
Resolution: Fixed

Resolved as part of TEZ-2980

> Tez UI: Unit tests framework integration
> 
>
> Key: TEZ-2725
> URL: https://issues.apache.org/jira/browse/TEZ-2725
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-2725.1.patch, TEZ-2725.2.patch
>
>
> - Investigate for the best UT framework for Tez UI, and integrate the same 
> into the codebase.
> - UTs for each modules would be added as part of the respective patch.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2957) Tez UI: Highlight on table cells update.

2016-02-11 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2957?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2957.
-
Resolution: Fixed

- Implemented the functionality into em-table component.
- Incorporated as part of TEZ-2980

> Tez UI: Highlight on table cells update.
> 
>
> Key: TEZ-2957
> URL: https://issues.apache.org/jira/browse/TEZ-2957
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>
> Right now it is hard to figure-out which values are getting updated.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3111) Tez UI 2: Autorefresh in graphical view

2016-02-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3111:
---

 Summary: Tez UI 2: Autorefresh in graphical view
 Key: TEZ-3111
 URL: https://issues.apache.org/jira/browse/TEZ-3111
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


- All the realtime data is already available in the UI now
- And as of now, only the tooltips display realtime data, that too on hover.
- em-table must be quipped to update display as soon as the info is available



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3110) Tez UI 2: Improvements

2016-02-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3110:
---

 Summary: Tez UI 2: Improvements
 Key: TEZ-3110
 URL: https://issues.apache.org/jira/browse/TEZ-3110
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


# Column selector must be disabled in graphical view fullscreen, as the popup 
window will by under the fullscreen div.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (TEZ-2999) Tez UI: Values in All DAGs table doesn't change on browser back

2016-02-11 Thread Sreenath Somarajapuram (JIRA)

 [ 
https://issues.apache.org/jira/browse/TEZ-2999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram resolved TEZ-2999.
-
Resolution: Fixed

Resolved in Tez UI 2 - TEZ-2980

> Tez UI: Values in All DAGs table doesn't change on browser back
> ---
>
> Key: TEZ-2999
> URL: https://issues.apache.org/jira/browse/TEZ-2999
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>
> - On pressing back button on the browser after a search, the query params on 
> the address bar gets removed as expected. But rows displayed is not getting 
> changed.
> - This works as expected on other tables.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3109) Tez UI 2: Add Vertex swimlanes

2016-02-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3109:
---

 Summary: Tez UI 2: Add Vertex swimlanes
 Key: TEZ-3109
 URL: https://issues.apache.org/jira/browse/TEZ-3109
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


The Tez UI needs a top level swimlane view to help with troubleshooting of Tez 
jobs.
Mockups + design doc at 
https://docs.google.com/document/d/1fhpvA6PUvLmpKQwzvne2IWVDOq7OQBs9GKToMcwzABE/edit



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (TEZ-3112) Tez UI 2: Loading experience need to be made better in all the table

2016-02-11 Thread Sreenath Somarajapuram (JIRA)
Sreenath Somarajapuram created TEZ-3112:
---

 Summary: Tez UI 2: Loading experience need to be made better in 
all the table
 Key: TEZ-3112
 URL: https://issues.apache.org/jira/browse/TEZ-3112
 Project: Apache Tez
  Issue Type: Sub-task
Reporter: Sreenath Somarajapuram


- Right now the users are made to wait till all the data is loaded. 
- Feel its a good idea to shard loading vertically (column) and horizontally 
(batches). 

# Load basic data
- Everything but otherinfo would be loaded first
- And the data would be loaded in batches, probably batches of 500

# Load other info
- Once the basic data is loaded, all data including otherinfo would be loaded.
- In batches of like 100

# Display as soon as data is available
- When the first batch of basic data comes in, the table will be displayed.
- User would be shown a loading progress-bar.

/cc [~hitesh]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


  1   2   >