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

ASF GitHub Bot updated HDDS-4165:
---------------------------------
    Labels: pull-request-available  (was: )

> GitHub Actions cache does not work outside of workspace
> -------------------------------------------------------
>
>                 Key: HDDS-4165
>                 URL: https://issues.apache.org/jira/browse/HDDS-4165
>             Project: Hadoop Distributed Data Store
>          Issue Type: Bug
>          Components: build
>            Reporter: Attila Doroszlai
>            Assignee: Attila Doroszlai
>            Priority: Minor
>              Labels: pull-request-available
>
> Ozone source is checked out for _acceptance_ and _kubernetes_ checks to 
> {{/mnt}}, outside of {{GITHUB_WORKSPACE}}, and only after _Cache_ steps.  
> Therefore no files are found for which hash would be computed to be included 
> in cache keys.
> {code:title=https://github.com/apache/hadoop-ozone/blob/44acf78aec6c3a4e1c5fea3a43971144c6da9a4c/.github/workflows/post-commit.yml#L167-L171}
>       - name: Cache for maven dependencies
>         uses: actions/cache@v2
>         with:
>           path: ~/.m2/repository
>           key: maven-repo-${{ hashFiles('**/pom.xml') }}
> {code}
> Cache key is always {{maven-repo-}}:
> {code:title=https://github.com/apache/hadoop-ozone/runs/1042358389#step:2:10}
> Cache restored from key: maven-repo-
> {code}
> The same old cache is used for all builds, even if dependencies are changed 
> in {{pom.xml}}, gradually resulting in more and more downloads during builds:
> {code:title=https://github.com/apache/hadoop-ozone/runs/1036271227#step:9:680}
> [INFO] Downloaded from central: 
> https://repo.maven.apache.org/maven2/info/picocli/picocli/4.4.0/picocli-4.4.0.jar
>  (389 kB at 2.4 MB/s)
> [INFO] Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/ratis/ratis-server/1.0.0/ratis-server-1.0.0.jar
>  (380 kB at 2.4 MB/s)
> [INFO] Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar
>  (292 kB at 1.9 MB/s)
> [INFO] Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/ratis/ratis-proto/1.0.0/ratis-proto-1.0.0.jar
>  (1.2 MB at 6.6 MB/s)
> [INFO] Downloaded from central: 
> https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.13.3/log4j-core-2.13.3.jar
>  (1.7 MB at 8.5 MB/s)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org

Reply via email to