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

Joe McDonnell resolved IMPALA-9107.
-----------------------------------
    Fix Version/s: Impala 4.0
         Assignee: Joe McDonnell
       Resolution: Fixed

This has been fixed by the m2 archive tarball infrastructure.

> Reduce time spent downloading maven artifacts for precommit tests
> -----------------------------------------------------------------
>
>                 Key: IMPALA-9107
>                 URL: https://issues.apache.org/jira/browse/IMPALA-9107
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Frontend, Infrastructure
>    Affects Versions: Impala 3.4.0
>            Reporter: Joe McDonnell
>            Assignee: Joe McDonnell
>            Priority: Major
>             Fix For: Impala 4.0
>
>
> When building Impala from scratch with an empty .m2 directory, maven needs to 
> download a large number of jars and pom files. This is taking a long time and 
> adds about 15-20 minutes to the build. For example, here is some output from 
> a recent ubuntu-16.04-from-scratch, there is an 18 minute delay between the 
> end of building the backend tests and the end of building the frontend:
> {code:java}
> 00:58:33 [100%] Built target hash-ring-util
> ...
> 01:16:37 [100%] Built target fe{code}
> Almost all of that time is spent downloading maven artifacts. Quite a few 
> come from the maven central repository.
> This is taking way too much time, and we need to reduce it. The total size of 
> artifacts being downloaded is not large. One approach would be to produce a 
> tarball with the jars/poms that don't come from the CDP or CDH GBN repos. We 
> can download that tarball and use it to either populate the .m2 directory or 
> to stash it in IMPALA_TOOLCHAIN and use it as a maven repository with a 
> file:// URI.
> This impacts all our jobs: ubuntu-16.04-from-scratch, 
> ubuntu-16.04-dockerised-tests, all-build-options-ub1604, 
> ubuntu-16.04-build-only, clang-tidy-ub1604
>  



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

Reply via email to