[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16095880#comment-16095880 ] ASF GitHub Bot commented on FLINK-7176: --- Github user asfgit closed the pull request at: https://github.com/apache/flink/pull/4329 > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16095042#comment-16095042 ] ASF GitHub Bot commented on FLINK-7176: --- Github user asfgit closed the pull request at: https://github.com/apache/flink/pull/4330 > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16095041#comment-16095041 ] Chesnay Schepler commented on FLINK-7176: - 1.4: b3b35dbf5271dc8a64b06a575d3a8ed37df4ef35 > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16094485#comment-16094485 ] ASF GitHub Bot commented on FLINK-7176: --- Github user NicoK commented on the issue: https://github.com/apache/flink/pull/4330 +1 I wouldn't say, `return`is uncommon inside a bash function! `exit` in these methods would immediately exit the bash script while `return` does what is expected here which still allows the `transfer.sh` uploads > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16094463#comment-16094463 ] ASF GitHub Bot commented on FLINK-7176: --- Github user zentol commented on the issue: https://github.com/apache/flink/pull/4330 I did tests where the "successful" check returned 1, and it had the correct effect of failing the build. > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16094427#comment-16094427 ] ASF GitHub Bot commented on FLINK-7176: --- Github user aljoscha commented on the issue: https://github.com/apache/flink/pull/4330 LGTM! Did you ever encounter the case where the new `return 1` statements were triggered? I think `return` in bash can be a bit "unexpected". > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16090344#comment-16090344 ] ASF GitHub Bot commented on FLINK-7176: --- Github user zentol commented on a diff in the pull request: https://github.com/apache/flink/pull/4329#discussion_r127794837 --- Diff: tools/travis_mvn_watchdog.sh --- @@ -225,9 +226,14 @@ echo "MVN exited with EXIT CODE: ${EXIT_CODE}." rm $MVN_PID rm $MVN_EXIT -check_shaded_artifacts - -put_yarn_logs_to_artifacts --- End diff -- ohh...no that wasn't on purpose, must've happened during rebase. > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16090302#comment-16090302 ] ASF GitHub Bot commented on FLINK-7176: --- Github user StephanEwen commented on a diff in the pull request: https://github.com/apache/flink/pull/4329#discussion_r127788859 --- Diff: tools/travis_mvn_watchdog.sh --- @@ -225,9 +226,14 @@ echo "MVN exited with EXIT CODE: ${EXIT_CODE}." rm $MVN_PID rm $MVN_EXIT -check_shaded_artifacts - -put_yarn_logs_to_artifacts --- End diff -- This is removed here, is that on purpose? Are the yarn logs now handled differently? > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16086965#comment-16086965 ] ASF GitHub Bot commented on FLINK-7176: --- GitHub user zentol opened a pull request: https://github.com/apache/flink/pull/4330 [FLINK-7176] [travis] Improve error handling 1.4 version of #4329. Additional changes: - tests are only executed if the compilation was successful - yarn tests log upload is only done in group that actually runs flink-yarn-tests You can merge this pull request into a Git repository by running: $ git pull https://github.com/zentol/flink 7176 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/4330.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #4330 commit 8622d116eeb18ff38a2247f6e916a515dd81bbac Author: zentolDate: 2017-07-13T15:53:40Z [FLINK-7176] [travis] Improve error handling > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16086962#comment-16086962 ] ASF GitHub Bot commented on FLINK-7176: --- GitHub user zentol opened a pull request: https://github.com/apache/flink/pull/4329 [FLINK-7176] [travis] Improve error handling This PR modifies the travis scripts to a) verify the shaded dependencies only when compilation succeeded (to reduce noise) b) not call exit when the shading was incorrect. You can merge this pull request into a Git repository by running: $ git pull https://github.com/zentol/flink 7176_13 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/4329.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #4329 commit a97df7efb5b52aac2e99ad5666135240d159b413 Author: zentolDate: 2017-07-13T15:53:40Z [FLINK-7176] [travis] Improve error handling > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7176) Failed builds (due to compilation) don't upload logs
[ https://issues.apache.org/jira/browse/FLINK-7176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16086108#comment-16086108 ] Chesnay Schepler commented on FLINK-7176: - This is mostly an issue for 1.3, where the compilation and tests are done in a single step. > Failed builds (due to compilation) don't upload logs > > > Key: FLINK-7176 > URL: https://issues.apache.org/jira/browse/FLINK-7176 > Project: Flink > Issue Type: Bug > Components: Travis >Affects Versions: 1.3.0, 1.4.0 >Reporter: Chesnay Schepler >Assignee: Chesnay Schepler > Fix For: 1.3.0, 1.4.0 > > > If the compile phase fails on travis {{flink-dist}} may not be created. This > causes the check for the inclusion of snappy in {{flink-dist}} to fail. > The function doing this check calls {{exit 1}} on error, which exits the > entire shell, thus skipping subsequent actions like the upload of logs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)