[jira] [Commented] (TEZ-3097) Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess

2016-10-27 Thread TezQA (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15614254#comment-15614254
 ] 

TezQA commented on TEZ-3097:


{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835723/TEZ-3097.01.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 1 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2070//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2070//console

This message is automatically generated.

> Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess
> -
>
> Key: TEZ-3097
> URL: https://issues.apache.org/jira/browse/TEZ-3097
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Jeff Zhang
>Assignee: Harish Jaiprakash
> Attachments: TEZ-3097.01.patch
>
>
> {noformat}
> testDAGCommitStartedEventFail_OnDAGSuccess(org.apache.tez.dag.app.dag.impl.TestCommit)
>   Time elapsed: 0.072 sec  <<< ERROR!
> java.util.ConcurrentModificationException: null
>   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
>   at java.util.ArrayList$Itr.next(ArrayList.java:831)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit$MockHistoryEventHandler.verifyVertexCommitStartedEvent(TestCommit.java:2033)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess(TestCommit.java:1880)
> {noformat}
> https://builds.apache.org/job/Tez-Build-Hadoop-2.4/245/console



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


Success: TEZ-3097 PreCommit Build #2070

2016-10-27 Thread Apache Jenkins Server
Jira: https://issues.apache.org/jira/browse/TEZ-3097
Build: https://builds.apache.org/job/PreCommit-TEZ-Build/2070/

###
## LAST 60 LINES OF THE CONSOLE 
###
[...truncated 4814 lines...]
[INFO] Tez  SUCCESS [  0.025 s]
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 59:39 min
[INFO] Finished at: 2016-10-28T04:20:52+00:00
[INFO] Final Memory: 81M/1488M
[INFO] 




{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835723/TEZ-3097.01.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 1 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2070//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2070//console

This message is automatically generated.


==
==
Adding comment to Jira.
==
==


Comment added.
dc5929ca3015763fc709fd713c603b15085d0d05 logged out


==
==
Finished build.
==
==


Archiving artifacts
[description-setter] Description set: TEZ-3097
Recording test results
Email was triggered for: Success
Sending email for trigger: Success



###
## FAILED TESTS (if any) 
##
All tests passed

[jira] [Updated] (TEZ-3097) Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess

2016-10-27 Thread Harish Jaiprakash (JIRA)

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

Harish Jaiprakash updated TEZ-3097:
---
Attachment: TEZ-3097.01.patch

> Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess
> -
>
> Key: TEZ-3097
> URL: https://issues.apache.org/jira/browse/TEZ-3097
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Jeff Zhang
>Assignee: Harish Jaiprakash
> Attachments: TEZ-3097.01.patch
>
>
> {noformat}
> testDAGCommitStartedEventFail_OnDAGSuccess(org.apache.tez.dag.app.dag.impl.TestCommit)
>   Time elapsed: 0.072 sec  <<< ERROR!
> java.util.ConcurrentModificationException: null
>   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
>   at java.util.ArrayList$Itr.next(ArrayList.java:831)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit$MockHistoryEventHandler.verifyVertexCommitStartedEvent(TestCommit.java:2033)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess(TestCommit.java:1880)
> {noformat}
> https://builds.apache.org/job/Tez-Build-Hadoop-2.4/245/console



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


[jira] [Commented] (TEZ-3477) MRInputHelpers generateInputSplitsToMem public API modified

2016-10-27 Thread Ming Ma (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15613988#comment-15613988
 ] 

Ming Ma commented on TEZ-3477:
--

[~jeagles] sorry about that.

*  The patch added protected createMRInputPayloadWithGrouping and 
createMRInputPayload which seem unnecessary.
* Do you need to add the annotation to the mapreduce version of 
createSplitProto? Same for createNewFormatSplitFromUserPayload.

> MRInputHelpers generateInputSplitsToMem public API modified
> ---
>
> Key: TEZ-3477
> URL: https://issues.apache.org/jira/browse/TEZ-3477
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Jonathan Eagles
>Assignee: Jonathan Eagles
> Attachments: TEZ-3477.1.patch, TEZ-3477.2.patch
>
>
> Pig and Hive directly rely on specific APIs in MRInputHelpers. I would like 
> to ensure these signature are prevented from being modified.
> - MRInputHelpers.generateInputSplitsToMem
> - MRInputHelpers.parseMRInputPayload
> - MRInputHelpers.createSplitProto
> - MRInputHelpers.createOldFormatSplitFromUserPayload
> - MRInputHelpers.configureMRInputWithLegacySplitGeneration
> A recent fixed jira TEZ-3430 modified generateInputSplitsToMem
> {code}
> java.lang.NoSuchMethodError: 
> org.apache.tez.mapreduce.hadoop.MRInputHelpers.generateInputSplitsToMem(Lorg/apache/hadoop/conf/Configuration;ZI)Lorg/apache/tez/mapreduce/hadoop/InputSplitInfoMem;
> {code}



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


[jira] [Commented] (TEZ-3496) Tez UI: Optimize display of all tasks table

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15613645#comment-15613645
 ] 

Hitesh Shah commented on TEZ-3496:
--

How many webservice calls are being made to display a table having 10 task 
rows? 

> Tez UI: Optimize display of all tasks table
> ---
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch, TEZ-3496.1.patch, TEZ-3496.2.patch
>
>
> Display attempt log links in all task tables. The column could be named 
> "Final Attempt Log"
> - When attempts are available, show View & Download links for the last 
> attempt log
> - If no attempts are available, just display "Not Available!" message.
> The change must be made in tasks table under DAG & Vertex.



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


[jira] [Commented] (TEZ-3271) Provide mapreduce failures.maxpercent equivalent

2016-10-27 Thread TezQA (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15613573#comment-15613573
 ] 

TezQA commented on TEZ-3271:


{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835664/TEZ-3271.10.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 2 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2069//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2069//console

This message is automatically generated.

> Provide mapreduce failures.maxpercent equivalent
> 
>
> Key: TEZ-3271
> URL: https://issues.apache.org/jira/browse/TEZ-3271
> Project: Apache Tez
>  Issue Type: New Feature
>Reporter: Jonathan Eagles
>Assignee: Jonathan Eagles
> Attachments: Succeeded with Failures.png, TEZ-3271.1.patch, 
> TEZ-3271.10.patch, TEZ-3271.2.patch, TEZ-3271.3.patch, TEZ-3271.4.patch, 
> TEZ-3271.5.patch, TEZ-3271.6.patch, TEZ-3271.7.patch, TEZ-3271.8.patch, 
> TEZ-3271.9.patch
>
>
> There is a certain category of work that need not have 100% of tasks succeed 
> to cause the work to be considered a success. To meet that end, I propose we 
> provide a tez equivalent of mapreduce.map.failures.maxpercent and 
> mapreduce.reduce.failures.maxpercent. In this way a vertex will be considered 
> a success if the number of failures is below a configured threshold.



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


Success: TEZ-3271 PreCommit Build #2069

2016-10-27 Thread Apache Jenkins Server
Jira: https://issues.apache.org/jira/browse/TEZ-3271
Build: https://builds.apache.org/job/PreCommit-TEZ-Build/2069/

###
## LAST 60 LINES OF THE CONSOLE 
###
[...truncated 4821 lines...]
[INFO] Tez  SUCCESS [  0.057 s]
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 58:53 min
[INFO] Finished at: 2016-10-27T23:03:36+00:00
[INFO] Final Memory: 82M/1461M
[INFO] 




{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835664/TEZ-3271.10.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 2 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2069//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2069//console

This message is automatically generated.


==
==
Adding comment to Jira.
==
==


Comment added.
06231f53dc6602fd8d1c5bb94f33d883395161f2 logged out


==
==
Finished build.
==
==


Archiving artifacts
[description-setter] Description set: TEZ-3271
Recording test results
Email was triggered for: Success
Sending email for trigger: Success



###
## FAILED TESTS (if any) 
##
All tests passed

[jira] [Updated] (TEZ-3271) Provide mapreduce failures.maxpercent equivalent

2016-10-27 Thread Jonathan Eagles (JIRA)

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

Jonathan Eagles updated TEZ-3271:
-
Attachment: TEZ-3271.10.patch

> Provide mapreduce failures.maxpercent equivalent
> 
>
> Key: TEZ-3271
> URL: https://issues.apache.org/jira/browse/TEZ-3271
> Project: Apache Tez
>  Issue Type: New Feature
>Reporter: Jonathan Eagles
>Assignee: Jonathan Eagles
> Attachments: Succeeded with Failures.png, TEZ-3271.1.patch, 
> TEZ-3271.10.patch, TEZ-3271.2.patch, TEZ-3271.3.patch, TEZ-3271.4.patch, 
> TEZ-3271.5.patch, TEZ-3271.6.patch, TEZ-3271.7.patch, TEZ-3271.8.patch, 
> TEZ-3271.9.patch
>
>
> There is a certain category of work that need not have 100% of tasks succeed 
> to cause the work to be considered a success. To meet that end, I propose we 
> provide a tez equivalent of mapreduce.map.failures.maxpercent and 
> mapreduce.reduce.failures.maxpercent. In this way a vertex will be considered 
> a success if the number of failures is below a configured threshold.



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


[jira] [Commented] (TEZ-3479) DAG AM does not schedule any more containers in corner cases

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612706#comment-15612706
 ] 

Hitesh Shah commented on TEZ-3479:
--

\cc [~harishjp] as this is related to recovery

> DAG AM does not schedule any more containers in corner cases
> 
>
> Key: TEZ-3479
> URL: https://issues.apache.org/jira/browse/TEZ-3479
> Project: Apache Tez
>  Issue Type: Improvement
>Affects Versions: 0.7.1
>Reporter: Rajesh Balamohan
> Attachments: application_1476667862449_0031_not_complete.1.log.tar.gz
>
>
> Env: 3 node AWS cluster with data residing in S3. Tez version is 0.7.
> Some workloads end up generating lots of data that the tasks start throwing 
> "No space available" in local disks (e.g Q29 in TPCDS). DAG should fail after 
> enough number of retries which happens most of the time. Once in a while (~ 
> once in 20-30 runs), DAG AM gets into hung state and does not schedule any 
> more containers for the failed task attempts. Will attach the logs shortly. 



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


[jira] [Commented] (TEZ-3418) Tez UI/UI2 doesn't support kerberized cluster

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612704#comment-15612704
 ] 

Hitesh Shah commented on TEZ-3418:
--

[~BigDataOrange]

Sorry for the late reply. 

A few points:
   - the tez-ui today is mostly html/javascript/css. There is no backend 
hosting server built out today given that there are existing layers which can 
support the serving aspects. For example, if you have a tomcat server that can 
be configured to handle kerberos/spnego auth, you can serve the UI using the 
setup.
   - The timeline server can already act as a hosting server and already 
supports all the std. hadoop auth mechanisms already. This feature was 
introduced as part of YARN-2513 and is in use by folks such as Yahoo to serve 
the Tez UI on their secure clusters.

bq. Hosting the ui war within the timeline server could be another idea, but 
I'm not sure it would work.
 
Could you let us know what you see as issues with this approach? 
   



> Tez UI/UI2 doesn't support kerberized cluster
> -
>
> Key: TEZ-3418
> URL: https://issues.apache.org/jira/browse/TEZ-3418
> Project: Apache Tez
>  Issue Type: Improvement
>  Components: UI
>Affects Versions: 0.8.3
> Environment: Tez 0.8.3, Hadoop 2.7.2
>Reporter: Alexandre Linte
>
> Today it is not possible to use Tez UI/UI2 in a Kerberized cluster without 
> Ambari. 
> This feature request asks for an improvement of the Tez UI2 in order to fully 
> support Kerberos. 



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


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

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612678#comment-15612678
 ] 

Hitesh Shah commented on TEZ-3473:
--

[~Sreenath] Can you provide more details on the failure? 

> 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
>Affects Versions: 0.8.4
>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] [Commented] (TEZ-3485) Tez UI: Improve "Context ID" label in All DAGs page

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612676#comment-15612676
 ] 

Hitesh Shah commented on TEZ-3485:
--

[~Sreenath] Can you provide more details on this? Is this a regression from 
earlier behavior? 

> 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
>Assignee: 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] [Commented] (TEZ-3484) Tez UI: Remove .travis.yml from webapp folder

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612669#comment-15612669
 ] 

Hitesh Shah commented on TEZ-3484:
--

+1 after the rat exclude is removed. 

> Tez UI: Remove .travis.yml from webapp folder
> -
>
> Key: TEZ-3484
> URL: https://issues.apache.org/jira/browse/TEZ-3484
> Project: Apache Tez
>  Issue Type: Task
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>Priority: Trivial
> Attachments: TEZ-3484.1.patch
>
>
> As of now, travis work only form root folder. Hence the current .travis.yml 
> in webapp folder would be of no use.
> It might be better to get that removed.



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


[jira] [Commented] (TEZ-3432) Add unit test for session timeout

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612668#comment-15612668
 ] 

Hitesh Shah commented on TEZ-3432:
--

[~Sreenath] Any luck in creating a new patch? 

> Add unit test for session timeout
> -
>
> Key: TEZ-3432
> URL: https://issues.apache.org/jira/browse/TEZ-3432
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sushmitha Sreenivasan
>Assignee: Sreenath Somarajapuram
>  Labels: newbie
> Attachments: TEZ-3432.1.patch, TEZ-3432.2.patch, TEZ-3432.3.patch, 
> TEZ-3432.4.patch, TEZ-3432.5.patch
>
>
> Add unit test which sets tez.session.am.dag.submit.timeout.secs to say 5 secs 
> and checking if dag submission timeouts after the configured time.



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


[jira] [Commented] (TEZ-3477) MRInputHelpers generateInputSplitsToMem public API modified

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612665#comment-15612665
 ] 

Hitesh Shah commented on TEZ-3477:
--

[~mingma] Mind helping with the review? 

> MRInputHelpers generateInputSplitsToMem public API modified
> ---
>
> Key: TEZ-3477
> URL: https://issues.apache.org/jira/browse/TEZ-3477
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Jonathan Eagles
>Assignee: Jonathan Eagles
> Attachments: TEZ-3477.1.patch, TEZ-3477.2.patch
>
>
> Pig and Hive directly rely on specific APIs in MRInputHelpers. I would like 
> to ensure these signature are prevented from being modified.
> - MRInputHelpers.generateInputSplitsToMem
> - MRInputHelpers.parseMRInputPayload
> - MRInputHelpers.createSplitProto
> - MRInputHelpers.createOldFormatSplitFromUserPayload
> - MRInputHelpers.configureMRInputWithLegacySplitGeneration
> A recent fixed jira TEZ-3430 modified generateInputSplitsToMem
> {code}
> java.lang.NoSuchMethodError: 
> org.apache.tez.mapreduce.hadoop.MRInputHelpers.generateInputSplitsToMem(Lorg/apache/hadoop/conf/Configuration;ZI)Lorg/apache/tez/mapreduce/hadoop/InputSplitInfoMem;
> {code}



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


[jira] [Commented] (TEZ-3488) Tez UI Vertex 404

2016-10-27 Thread Premal Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612638#comment-15612638
 ] 

Premal Shah commented on TEZ-3488:
--

Hi [~Sreenath] Can you give any ideas to debug this issue?

> Tez UI Vertex 404
> -
>
> Key: TEZ-3488
> URL: https://issues.apache.org/jira/browse/TEZ-3488
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.4
>Reporter: George Liaw
>
> When we're trying to view vertices for a running job, the Vertex page will 
> show a 404 error saying:
> "Could not retrieve expected data from @ "
> And the Vertex Counter page will show:
> "Counters unavailable"
> and
> "Error code: Unknown, message: Resource Manager (RM) out of reach. Either 
> it's down or CORS is not enabled"
> The RMs are up and CORS is enabled. If we go to the displayed url, we get the 
> expected XML with the application info. When the DAG finishes running, those 
> errors go away and the pages display fine. Any idea what's going on here?



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


[jira] [Commented] (TEZ-3271) Provide mapreduce failures.maxpercent equivalent

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612523#comment-15612523
 ] 

Hitesh Shah commented on TEZ-3271:
--

bq. The above it true, but one important this I didn't mention above is that 
edgeManager.getNumDestinationConsumerTasks throws of type Exception. Throwing 
TezException, IOException, and Exception seems redundant. I will catch the 
Exception and rethrow TezException to explicitly give a throws TezException, 
IOException signature.

Sorry - my bad. Missed that. Lets stick to Exception in that case - no need to 
do an additional wrap around. 

> Provide mapreduce failures.maxpercent equivalent
> 
>
> Key: TEZ-3271
> URL: https://issues.apache.org/jira/browse/TEZ-3271
> Project: Apache Tez
>  Issue Type: New Feature
>Reporter: Jonathan Eagles
>Assignee: Jonathan Eagles
> Attachments: Succeeded with Failures.png, TEZ-3271.1.patch, 
> TEZ-3271.2.patch, TEZ-3271.3.patch, TEZ-3271.4.patch, TEZ-3271.5.patch, 
> TEZ-3271.6.patch, TEZ-3271.7.patch, TEZ-3271.8.patch, TEZ-3271.9.patch
>
>
> There is a certain category of work that need not have 100% of tasks succeed 
> to cause the work to be considered a success. To meet that end, I propose we 
> provide a tez equivalent of mapreduce.map.failures.maxpercent and 
> mapreduce.reduce.failures.maxpercent. In this way a vertex will be considered 
> a success if the number of failures is below a configured threshold.



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


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

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612517#comment-15612517
 ] 

Hitesh Shah commented on TEZ-3470:
--

Ignore the above question. Just looked at 
https://github.com/ibmsoe/phantomjs-1/commit/b61f149c6d0ec443ea1a9ee4edb34674ed45063f
 

> 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
>Affects Versions: 0.8.3
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>  Labels: TezUI
> Attachments: TEZ-3470.1.patch, TEZ-3470.2.patch, TEZ-3470.3.patch, 
> TEZ-3470.wip.1.patch
>
>
> 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] [Commented] (TEZ-3470) Tez UI: Make the build work in IBM PPC

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612510#comment-15612510
 ] 

Hitesh Shah commented on TEZ-3470:
--

Thanks for the clarifications [~Ayappan]

bq. npm wrapper for phantomjs is maintained by different community. The wrapper 
just checks the platform/architecture and downloads the phantomjs binary 
tar.bz2 from the official site.

Doesn't the wrapper respect the CDNURL export variable? If yes, couldn't we 
modify the pom to have the CDNURL var to point to the ibmsoe location on ppc64 
environments? Or are you implying that the wrapper does not yet recognize the 
ppc64 arch and therefore fails to download the correct phantomjs even though it 
may be available? 

> 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
>Affects Versions: 0.8.3
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>  Labels: TezUI
> Attachments: TEZ-3470.1.patch, TEZ-3470.2.patch, TEZ-3470.3.patch, 
> TEZ-3470.wip.1.patch
>
>
> 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] [Comment Edited] (TEZ-3470) Tez UI: Make the build work in IBM PPC

2016-10-27 Thread Hitesh Shah (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612510#comment-15612510
 ] 

Hitesh Shah edited comment on TEZ-3470 at 10/27/16 5:08 PM:


Thanks for the clarifications [~Ayappan]

bq. npm wrapper for phantomjs is maintained by different community. The wrapper 
just checks the platform/architecture and downloads the phantomjs binary 
tar.bz2 from the official site.

Doesn't the wrapper respect the CDNURL export variable? If yes, couldn't we 
modify the pom to have the CDNURL var to point to the ibmsoe location on ppc64 
environments? Or are you implying that the existing wrapper does not yet 
recognize the ppc64 arch and therefore fails to download the correct phantomjs 
even though it may be available? 


was (Author: hitesh):
Thanks for the clarifications [~Ayappan]

bq. npm wrapper for phantomjs is maintained by different community. The wrapper 
just checks the platform/architecture and downloads the phantomjs binary 
tar.bz2 from the official site.

Doesn't the wrapper respect the CDNURL export variable? If yes, couldn't we 
modify the pom to have the CDNURL var to point to the ibmsoe location on ppc64 
environments? Or are you implying that the wrapper does not yet recognize the 
ppc64 arch and therefore fails to download the correct phantomjs even though it 
may be available? 

> 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
>Affects Versions: 0.8.3
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>  Labels: TezUI
> Attachments: TEZ-3470.1.patch, TEZ-3470.2.patch, TEZ-3470.3.patch, 
> TEZ-3470.wip.1.patch
>
>
> 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] [Commented] (TEZ-3271) Provide mapreduce failures.maxpercent equivalent

2016-10-27 Thread Jonathan Eagles (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3271?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612432#comment-15612432
 ] 

Jonathan Eagles commented on TEZ-3271:
--

bq. The function could do explicit throws for both of the exceptions. On the 
VertexImpl, a generic Exception catch would make sense to ensure that we dont 
hit a dispatcher error.
The above it true, but one important this I didn't mention above is that 
edgeManager.getNumDestinationConsumerTasks throws of type Exception. Throwing 
TezException, IOException, and Exception seems redundant. I will catch the 
Exception and rethrow TezException to explicitly give a throws TezException, 
IOException signature.
bq. Relies on TaskImpl's impl of addAndScheduleAttempt() but you could just use 
size of the map to decipher the last attempt.
Changed the logic to always ensure the highest attempt is chosen.

bq. "Assert.assertEquals(2, v6.numSuccessSourceAttemptCompletions);" - shoudnt 
this get 4 completions given that v6 expects task attempt completions for both 
tasks in v4 and v5?
Likewise for "testFailuresMaxPercentExceededSourceTaskAttemptCompletionEvents" 
- I would assume this will get 2 for tasks of v5?
Will address this
bq. Sorry for the last minute review comment on testVertexFailuresMaxPercent - 
should we be using a 2-vertex DAG with the first vertex having a threshold and 
verifying that the second vertex ( using a shuffle edge ) completes 
successfully ?
Think the main thrust is that the shuffle is missing between these vertices and 
should be added. Will do that.

> Provide mapreduce failures.maxpercent equivalent
> 
>
> Key: TEZ-3271
> URL: https://issues.apache.org/jira/browse/TEZ-3271
> Project: Apache Tez
>  Issue Type: New Feature
>Reporter: Jonathan Eagles
>Assignee: Jonathan Eagles
> Attachments: Succeeded with Failures.png, TEZ-3271.1.patch, 
> TEZ-3271.2.patch, TEZ-3271.3.patch, TEZ-3271.4.patch, TEZ-3271.5.patch, 
> TEZ-3271.6.patch, TEZ-3271.7.patch, TEZ-3271.8.patch, TEZ-3271.9.patch
>
>
> There is a certain category of work that need not have 100% of tasks succeed 
> to cause the work to be considered a success. To meet that end, I propose we 
> provide a tez equivalent of mapreduce.map.failures.maxpercent and 
> mapreduce.reduce.failures.maxpercent. In this way a vertex will be considered 
> a success if the number of failures is below a configured threshold.



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


[jira] [Commented] (TEZ-3097) Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess

2016-10-27 Thread Jason Lowe (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612351#comment-15612351
 ] 

Jason Lowe commented on TEZ-3097:
-

Sorry, I should have been more clear.   The unit test is trying to test DAG 
commit.  In order for a DAG to commit, all the vertices need to succeed.  
Therefore we should not be trying to schedule tasks beyond the DAG completion 
in the context of this test, since that means a vertex succeeded before it 
started scheduling tasks.  In other words, the unit test is not doing a good 
job of emulating what a real DAG does when it tries to commit.

In practice, yes, a DAG can enter a terminal state while vertices could still 
be asynchronously trying to schedule, but I don't think that's an error.  
Eventually the vertices will receive kill events from the dag and they in turn 
will issue kill events to any tasks that were scheduled.  The history handler 
should have no issue recording these events which may occur after the dag 
completion event.  It only causes an issue in this test because the test is not 
prepared to receive history events after the dag completes (again because it 
poorly emulates what a DAG does to get to the commit stage).

> Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess
> -
>
> Key: TEZ-3097
> URL: https://issues.apache.org/jira/browse/TEZ-3097
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Jeff Zhang
>Assignee: Harish Jaiprakash
>
> {noformat}
> testDAGCommitStartedEventFail_OnDAGSuccess(org.apache.tez.dag.app.dag.impl.TestCommit)
>   Time elapsed: 0.072 sec  <<< ERROR!
> java.util.ConcurrentModificationException: null
>   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
>   at java.util.ArrayList$Itr.next(ArrayList.java:831)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit$MockHistoryEventHandler.verifyVertexCommitStartedEvent(TestCommit.java:2033)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess(TestCommit.java:1880)
> {noformat}
> https://builds.apache.org/job/Tez-Build-Hadoop-2.4/245/console



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


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

2016-10-27 Thread TezQA (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612348#comment-15612348
 ] 

TezQA commented on TEZ-3498:


{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835597/TEZ-3498.1.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 3 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2068//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2068//console

This message is automatically generated.

> 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: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3498.1.patch
>
>
> 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)


Success: TEZ-3498 PreCommit Build #2068

2016-10-27 Thread Apache Jenkins Server
Jira: https://issues.apache.org/jira/browse/TEZ-3498
Build: https://builds.apache.org/job/PreCommit-TEZ-Build/2068/

###
## LAST 60 LINES OF THE CONSOLE 
###
[...truncated 4828 lines...]
[INFO] Tez  SUCCESS [  0.026 s]
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 56:51 min
[INFO] Finished at: 2016-10-27T16:06:54+00:00
[INFO] Final Memory: 81M/1488M
[INFO] 




{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835597/TEZ-3498.1.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 3 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2068//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2068//console

This message is automatically generated.


==
==
Adding comment to Jira.
==
==


Comment added.
7b7d0c7f040c1a13d96809a9329219d346eb94b7 logged out


==
==
Finished build.
==
==


Archiving artifacts
[description-setter] Description set: TEZ-3498
Recording test results
Email was triggered for: Success
Sending email for trigger: Success



###
## FAILED TESTS (if any) 
##
All tests passed

[jira] [Commented] (TEZ-3097) Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess

2016-10-27 Thread Harish Jaiprakash (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612324#comment-15612324
 ] 

Harish Jaiprakash commented on TEZ-3097:


Thanks [~jlowe]. Lets say during execution of a dag, a failure in one vertex 
caused the dag to abort and another vertex is the state shown above. Would the 
same thing happen, initialize gets called after dag finished and tasks would 
get scheduled and dag does not exists?

> Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess
> -
>
> Key: TEZ-3097
> URL: https://issues.apache.org/jira/browse/TEZ-3097
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Jeff Zhang
>Assignee: Harish Jaiprakash
>
> {noformat}
> testDAGCommitStartedEventFail_OnDAGSuccess(org.apache.tez.dag.app.dag.impl.TestCommit)
>   Time elapsed: 0.072 sec  <<< ERROR!
> java.util.ConcurrentModificationException: null
>   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
>   at java.util.ArrayList$Itr.next(ArrayList.java:831)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit$MockHistoryEventHandler.verifyVertexCommitStartedEvent(TestCommit.java:2033)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess(TestCommit.java:1880)
> {noformat}
> https://builds.apache.org/job/Tez-Build-Hadoop-2.4/245/console



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


Success: TEZ-3496 PreCommit Build #2067

2016-10-27 Thread Apache Jenkins Server
Jira: https://issues.apache.org/jira/browse/TEZ-3496
Build: https://builds.apache.org/job/PreCommit-TEZ-Build/2067/

###
## LAST 60 LINES OF THE CONSOLE 
###
[...truncated 4832 lines...]
[INFO] Tez  SUCCESS [  0.038 s]
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 01:01 h
[INFO] Finished at: 2016-10-27T14:53:11+00:00
[INFO] Final Memory: 75M/1149M
[INFO] 




{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835587/TEZ-3496.2.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 5 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2067//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2067//console

This message is automatically generated.


==
==
Adding comment to Jira.
==
==


Comment added.
d84e17d69e9ebefe89190f2570a93cf71ca6b8b0 logged out


==
==
Finished build.
==
==


Archiving artifacts
[description-setter] Description set: TEZ-3496
Recording test results
Email was triggered for: Success
Sending email for trigger: Success



###
## FAILED TESTS (if any) 
##
All tests passed

[jira] [Commented] (TEZ-3496) Tez UI: Optimize display of all tasks table

2016-10-27 Thread TezQA (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612116#comment-15612116
 ] 

TezQA commented on TEZ-3496:


{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835587/TEZ-3496.2.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 5 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2067//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2067//console

This message is automatically generated.

> Tez UI: Optimize display of all tasks table
> ---
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch, TEZ-3496.1.patch, TEZ-3496.2.patch
>
>
> Display attempt log links in all task tables. The column could be named 
> "Final Attempt Log"
> - When attempts are available, show View & Download links for the last 
> attempt log
> - If no attempts are available, just display "Not Available!" message.
> The change must be made in tasks table under DAG & Vertex.



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


Success: TEZ-3496 PreCommit Build #2066

2016-10-27 Thread Apache Jenkins Server
Jira: https://issues.apache.org/jira/browse/TEZ-3496
Build: https://builds.apache.org/job/PreCommit-TEZ-Build/2066/

###
## LAST 60 LINES OF THE CONSOLE 
###
[...truncated 4832 lines...]
[INFO] Tez  SUCCESS [  0.026 s]
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 59:30 min
[INFO] Finished at: 2016-10-27T14:19:29+00:00
[INFO] Final Memory: 79M/1330M
[INFO] 




{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835572/TEZ-3496.1.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 5 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2066//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2066//console

This message is automatically generated.


==
==
Adding comment to Jira.
==
==


Comment added.
1fd16e1755a3b590fad512e372bf2d219c1e4100 logged out


==
==
Finished build.
==
==


Archiving artifacts
[description-setter] Description set: TEZ-3496
Recording test results
Email was triggered for: Success
Sending email for trigger: Success



###
## FAILED TESTS (if any) 
##
All tests passed

[jira] [Commented] (TEZ-3496) Tez UI: Optimize display of all tasks table

2016-10-27 Thread TezQA (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15612031#comment-15612031
 ] 

TezQA commented on TEZ-3496:


{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12835572/TEZ-3496.1.patch
  against master revision 6cf4378.

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 5 new 
or modified test files.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2066//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2066//console

This message is automatically generated.

> Tez UI: Optimize display of all tasks table
> ---
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch, TEZ-3496.1.patch, TEZ-3496.2.patch
>
>
> Display attempt log links in all task tables. The column could be named 
> "Final Attempt Log"
> - When attempts are available, show View & Download links for the last 
> attempt log
> - If no attempts are available, just display "Not Available!" message.
> The change must be made in tasks table under DAG & Vertex.



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


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

2016-10-27 Thread Sreenath Somarajapuram (JIRA)

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

Sreenath Somarajapuram updated TEZ-3498:

Attachment: TEZ-3498.1.patch

Attaching a patch that moved Attempts tab under a task into the details page.
[~hitesh] [~harishjp] Please help with the patch.

> 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: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3498.1.patch
>
>
> 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] [Commented] (TEZ-3097) Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess

2016-10-27 Thread Jason Lowe (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15611904#comment-15611904
 ] 

Jason Lowe commented on TEZ-3097:
-

bq. Is this a bug? Should we handle case where dag can be finished before the 
above schedule is done.

I don't think it's a bug.   If the DAG believes it is complete and ready to 
commit, then why are we just getting around to telling a vertex manager that 
the vertex started and it should start scheduling tasks?  I think this is an 
artifact of the test trying to fake the completion of the DAG.

For the purposes of this test, I suspect the concurrent queue fix would work 
since it's not interested in task-level events.  It only cares about commit 
events and dag completion events, and those appear to be issued synchronously 
with the direct handler invocation.

> Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess
> -
>
> Key: TEZ-3097
> URL: https://issues.apache.org/jira/browse/TEZ-3097
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Jeff Zhang
>Assignee: Harish Jaiprakash
>
> {noformat}
> testDAGCommitStartedEventFail_OnDAGSuccess(org.apache.tez.dag.app.dag.impl.TestCommit)
>   Time elapsed: 0.072 sec  <<< ERROR!
> java.util.ConcurrentModificationException: null
>   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
>   at java.util.ArrayList$Itr.next(ArrayList.java:831)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit$MockHistoryEventHandler.verifyVertexCommitStartedEvent(TestCommit.java:2033)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess(TestCommit.java:1880)
> {noformat}
> https://builds.apache.org/job/Tez-Build-Hadoop-2.4/245/console



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


[jira] [Updated] (TEZ-3496) Tez UI: Optimize display of all tasks table

2016-10-27 Thread Sreenath Somarajapuram (JIRA)

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

Sreenath Somarajapuram updated TEZ-3496:

Attachment: TEZ-3496.2.patch

Attaching a second patch, that would display a "Not Available!" message, 
instead of a waiting message with a loading animation.

> Tez UI: Optimize display of all tasks table
> ---
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch, TEZ-3496.1.patch, TEZ-3496.2.patch
>
>
> Display attempt log links in all task tables. The column could be named 
> "Final Attempt Log"
> - When attempts are available, show View & Download links for the last 
> attempt log
> - If no attempts are available, just display "Not Available!" message.
> The change must be made in tasks table under DAG & Vertex.



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


[jira] [Updated] (TEZ-3496) Tez UI: Optimize display of all tasks table

2016-10-27 Thread Sreenath Somarajapuram (JIRA)

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

Sreenath Somarajapuram updated TEZ-3496:

Attachment: TEZ-3496.1.patch

[~hitesh] [~harishjp]
Please help with this patch.

> Tez UI: Optimize display of all tasks table
> ---
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch, TEZ-3496.1.patch
>
>
> Display attempt log links in all task tables. The column could be named 
> "Final Attempt Log"
> - When attempts are available, show View & Download links for the last 
> attempt log
> - If no attempts are available, just display "Not Available!" message.
> The change must be made in tasks table under DAG & Vertex.



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


[jira] [Commented] (TEZ-3097) Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess

2016-10-27 Thread Harish Jaiprakash (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15611534#comment-15611534
 ] 

Harish Jaiprakash commented on TEZ-3097:


I was able to approximately replicate the issue: (Not the concurrent 
modification but get events after dag finished).
* delay enqueueAndScheduleNextEvent(new 
VertexManagerEventOnVertexStarted(completions)) in 
VertexManager.onVertexStarted by 20-30 ms in a different thread.
* This is to simulate a case where the executerService would not have invoked 
the callback for onVertexStarted, but the task complete events for the vertex 
has been handled and dag is finished.
* Now we have a finished dag, and suddenly 
ShuffleVertexManagerBase.OnVertexStarted is scheduled by the VertexManager and 
which caused new tasks to be scheduled and events sent to HistoryEventHandler.

Followup:
* Is this a bug? Should we handle case where dag can be finished before the 
above schedule is done. (No test fix required in this case).
* Is there a way to fire the task finished events only after Vertex has fully 
started. More like, fire task finished only after task start is called? Only 
way I can think of is to wait for task started events to arrive in 
MockHistoryEventHandler (make it thread safe too).
* These extra events do not affect the outcome, use a concurrent queue instead 
of the list to make MockHistoryEventHandler thread safe.

> Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess
> -
>
> Key: TEZ-3097
> URL: https://issues.apache.org/jira/browse/TEZ-3097
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Jeff Zhang
>
> {noformat}
> testDAGCommitStartedEventFail_OnDAGSuccess(org.apache.tez.dag.app.dag.impl.TestCommit)
>   Time elapsed: 0.072 sec  <<< ERROR!
> java.util.ConcurrentModificationException: null
>   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
>   at java.util.ArrayList$Itr.next(ArrayList.java:831)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit$MockHistoryEventHandler.verifyVertexCommitStartedEvent(TestCommit.java:2033)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess(TestCommit.java:1880)
> {noformat}
> https://builds.apache.org/job/Tez-Build-Hadoop-2.4/245/console



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


[jira] [Assigned] (TEZ-3097) Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess

2016-10-27 Thread Harish Jaiprakash (JIRA)

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

Harish Jaiprakash reassigned TEZ-3097:
--

Assignee: Harish Jaiprakash

> Flaky test: TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess
> -
>
> Key: TEZ-3097
> URL: https://issues.apache.org/jira/browse/TEZ-3097
> Project: Apache Tez
>  Issue Type: Bug
>Affects Versions: 0.8.3
>Reporter: Jeff Zhang
>Assignee: Harish Jaiprakash
>
> {noformat}
> testDAGCommitStartedEventFail_OnDAGSuccess(org.apache.tez.dag.app.dag.impl.TestCommit)
>   Time elapsed: 0.072 sec  <<< ERROR!
> java.util.ConcurrentModificationException: null
>   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
>   at java.util.ArrayList$Itr.next(ArrayList.java:831)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit$MockHistoryEventHandler.verifyVertexCommitStartedEvent(TestCommit.java:2033)
>   at 
> org.apache.tez.dag.app.dag.impl.TestCommit.testDAGCommitStartedEventFail_OnDAGSuccess(TestCommit.java:1880)
> {noformat}
> https://builds.apache.org/job/Tez-Build-Hadoop-2.4/245/console



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


[jira] [Updated] (TEZ-3496) Tez UI: Optimize display of all tasks table

2016-10-27 Thread Sreenath Somarajapuram (JIRA)

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

Sreenath Somarajapuram updated TEZ-3496:

Description: 
Display attempt log links in all task tables. The column could be named "Final 
Attempt Log"
- When attempts are available, show View & Download links for the last attempt 
log
- If no attempts are available, just display "Not Available!" message.

The change must be made in tasks table under DAG & Vertex.

  was:
Display attempt log links in all task tables. The column could be named "Final 
Attempt Log"
- When attempts are available, show View & Download links for the last attempt 
log
- If no attempts are available, just display "Not Available!" message.

 Issue Type: Improvement  (was: Bug)
Summary: Tez UI: Optimize display of all tasks table  (was: Tez UI: 
Optimize display of all tasks tab)

> Tez UI: Optimize display of all tasks table
> ---
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Improvement
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch
>
>
> Display attempt log links in all task tables. The column could be named 
> "Final Attempt Log"
> - When attempts are available, show View & Download links for the last 
> attempt log
> - If no attempts are available, just display "Not Available!" message.
> The change must be made in tasks table under DAG & Vertex.



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


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

2016-10-27 Thread Sreenath Somarajapuram (JIRA)

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

Sreenath Somarajapuram updated TEZ-3498:

Issue Type: Improvement  (was: Bug)

> 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: Improvement
>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-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] [Updated] (TEZ-3496) Tez UI: Optimize display of all tasks tab

2016-10-27 Thread Sreenath Somarajapuram (JIRA)

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

Sreenath Somarajapuram updated TEZ-3496:

Description: 
Display attempt log links in all task tables. The column could be named "Final 
Attempt Log"
- When attempts are available, show View & Download links for the last attempt 
log
- If no attempts are available, just display "Not Available!" message.

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


> Tez UI: Optimize display of all tasks tab
> -
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch
>
>
> Display attempt log links in all task tables. The column could be named 
> "Final Attempt Log"
> - When attempts are available, show View & Download links for the last 
> attempt log
> - If no attempts are available, just display "Not Available!" message.



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


[jira] [Updated] (TEZ-3496) Tez UI: Optimize display of all tasks tab

2016-10-27 Thread Sreenath Somarajapuram (JIRA)

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

Sreenath Somarajapuram updated TEZ-3496:

Summary: Tez UI: Optimize display of all tasks tab  (was: Tez UI: Optimize 
display of all tasks tab and task details tab for the common case of one task 
attempt)

> Tez UI: Optimize display of all tasks tab
> -
>
> Key: TEZ-3496
> URL: https://issues.apache.org/jira/browse/TEZ-3496
> Project: Apache Tez
>  Issue Type: Bug
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
> Attachments: TEZ-3496.1.WIP.patch
>
>
> For tasks with one attempt, show the log View & Download links.



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


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

2016-10-27 Thread Ayappan (JIRA)

[ 
https://issues.apache.org/jira/browse/TEZ-3470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15611009#comment-15611009
 ] 

Ayappan commented on TEZ-3470:
--

The build will first check whether phantomjs is globally installed or not. If 
not, then it will try to get it from the official npm repository. The npm 
repository doesn't have ppc64 supported npm wrapper for phantomjs so it fails.

Two things here 

1) npm wrapper for phantomjs is maintained by different community. The wrapper 
just checks the platform/architecture and downloads the phantomjs binary 
tar.bz2 from the official site. 

2)Phantomjs official site itself doesn't have PowerPC built binary. 




> 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
>Affects Versions: 0.8.3
>Reporter: Sreenath Somarajapuram
>Assignee: Sreenath Somarajapuram
>  Labels: TezUI
> Attachments: TEZ-3470.1.patch, TEZ-3470.2.patch, TEZ-3470.3.patch, 
> TEZ-3470.wip.1.patch
>
>
> 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)