Hello Impala Public Jenkins,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/14562

to look at the new patch set (#5).

Change subject: IMPALA-9107: Add toolchain maven cache to speed up maven builds
......................................................................

IMPALA-9107: Add toolchain maven cache to speed up maven builds

The maven build downloads a large number of artifacts from
various maven repositories. When starting with an empty .m2
directory (like most upstream Jenkins jobs), downloading
all the artifacts can take up to 30 minutes. This has been
slowing down our precommit builds by 15-20 minutes.

This adds a mode to download a tarball from the toolchain,
unpack it, and use it as a maven repository. The tarball is
constructed by doing a fresh Impala build with an empty .m2
directory, removing locations that should come from
impala.cdp.repo or impala.cdh.repo, then packing that into
a tarball.

The tarball is currently around 240MB and unpacks to about
309MB, so the space requirement is fairly modest. The jars
in the toolchain maven cache are copied to the .m2 directory,
so the toolchain maven cache can be removed/replaced without
impacting a running cluster.

Testing:
 - Local testing shows a substantially faster build with an
   empty .m2 directory.
 - Ran gerrit-verify-dryrun-external and the jobs took about
   15-20 minutes less.

Change-Id: I043912f5fbc7cf24ee80b2855354656aa587ca9f
---
M bin/bootstrap_toolchain.py
M bin/impala-config.sh
M bin/mvn-quiet.sh
M impala-parent/pom.xml
4 files changed, 122 insertions(+), 25 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/62/14562/5
--
To view, visit http://gerrit.cloudera.org:8080/14562
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I043912f5fbc7cf24ee80b2855354656aa587ca9f
Gerrit-Change-Number: 14562
Gerrit-PatchSet: 5
Gerrit-Owner: Joe McDonnell <joemcdonn...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Joe McDonnell <joemcdonn...@cloudera.com>

Reply via email to