You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2022/02/20 14:50:00 UTC
[jira] [Updated] (HADOOP-18007) Use platform specific endpoints for CI report
[ https://issues.apache.org/jira/browse/HADOOP-18007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated HADOOP-18007:
------------------------------------
Labels: pull-request-available (was: )
> Use platform specific endpoints for CI report
> ---------------------------------------------
>
> Key: HADOOP-18007
> URL: https://issues.apache.org/jira/browse/HADOOP-18007
> Project: Hadoop Common
> Issue Type: Bug
> Components: build
> Affects Versions: 3.4.0
> Environment: Centos 7, Centos 8, Debian 10, Ubuntu Focal
> Reporter: Gautham Banasandra
> Assignee: Gautham Banasandra
> Priority: Major
> Labels: pull-request-available
> Attachments: image-2021-11-12-21-13-18-997.png
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Consider the Github comment by hadoop-yetus for different platform runs -
> ||Platform||hadoop-yetus report||
> |Centos 7|https://github.com/apache/hadoop/pull/3563#issuecomment-947151110|
> |Centos 8|https://github.com/apache/hadoop/pull/3563#issuecomment-947239385|
> |Debian 10|https://github.com/apache/hadoop/pull/3563#issuecomment-947340406|
> |Ubuntu Focal|https://github.com/apache/hadoop/pull/3563#issuecomment-947464004|
>
> Notice that the Docker subsystem points to the same file for all the platforms -
> !image-2021-11-12-21-13-18-997.png!
> To illustrate the issue here, upon clicking on the link to Dockerfile in [Centos 7's hadoop-yetus report|https://github.com/apache/hadoop/pull/3563#issuecomment-947151110] will navigate to Ubuntu Focal's Dockerfile (since Ubuntu Focal wass the most recently run platform for that pipeline run).
> Please note that this issue applies to all the links that contain "out/" that appear in the Yetus summary.
> As a side note, this issue doesn't happen when the Yetus run fails. Consider https://github.com/apache/hadoop/pull/3563#issuecomment-946215556. Here the Yetus run has failed for Centos 7. The link to Dockerfile points to Centos 7's Dockerfile since Centos 7 is the last platform that was run for that pipeline.
> ----
> To fix this issue, we need to do the following two things -
> *+Archive the artifacts even when the Yetus run is successful+*
> Currently, we're archiving the artifacts only when the run fails - https://github.com/apache/hadoop/blob/bccf2f3ef4c8f09f010656f9061a4e323daf132b/dev-support/Jenkinsfile#L142-L148 (Hence, we're able to navigate to the right Dockerfile when the Yetus run fails for a platform). We need to archive the artifacts even when the run succeeds so that we're able to navigate to it irrespective of success/failure of the Yetus run.
> *+Expose different endpoints for each platform+*
> At the end of the Yetus's pre-commit run, we see the following table -
> || Subsystem || Report/Notes ||
> | cc | https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3650/1/*artifact/out*/results-compile-cc-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-jdkUbuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04.txt |
> | unit | https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3650/1/*artifact/out*/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt |
> We need a way to change the URL to /artifact/*centos-7*/out/, /artifact/*ubuntu-focal*/out/ and so on.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org