Philip Zeyliger has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/10748 )

Change subject: IMPALA-7180: Pin Impala CDH dependencies
......................................................................


Patch Set 5: Code-Review+1

(7 comments)

I think this is fine. I have some nits, but nothing earth-shattering.

When the CDH_BUILD_NUMBER variable changes upstream, will people need to 
re-build their miniclusters? I don't know if we're going to like have the build 
numbers in impala-config.sh. On one hand, it's reproducible, but on the other, 
it may have annoying noisy commits and so on.

http://gerrit.cloudera.org:8080/#/c/10748/5//COMMIT_MSG
Commit Message:

http://gerrit.cloudera.org:8080/#/c/10748/5//COMMIT_MSG@15
PS5, Line 15: Pin the CDH dependencies by storing only the CDH tarballs in S3.
nit: lowercase pin


http://gerrit.cloudera.org:8080/#/c/10748/5//COMMIT_MSG@16
PS5, Line 16: The Maven repository will still use 
https://repository.cloudera.com.
nit:", so" across this and the next line.


http://gerrit.cloudera.org:8080/#/c/10748/5//COMMIT_MSG@28
PS5, Line 28: This patch also fixes dependency issues in Hadoop that 
transitively
Let's be explicit about json-smart in here. Also reminds me of IMPALA-7120.

If this is a bug in the CDH version of Hadoop we're picking up, can you see if 
it's easily fixable or fileable?


http://gerrit.cloudera.org:8080/#/c/10748/5/bin/bootstrap_toolchain.py
File bin/bootstrap_toolchain.py:

http://gerrit.cloudera.org:8080/#/c/10748/5/bin/bootstrap_toolchain.py@403
PS5, Line 403:   into the directory specified by $CDH_COMPONENTS_HOME.
nit: move line 403 into line 397 "following CDH components into the 
directory....:" so that it's clearer?


http://gerrit.cloudera.org:8080/#/c/10748/5/impala-parent/pom.xml
File impala-parent/pom.xml:

http://gerrit.cloudera.org:8080/#/c/10748/5/impala-parent/pom.xml@148
PS5, Line 148:           <id>cdh.snapshots.repo</id>
We should probably rename this id to something else. Perhaps "impala.cdh.repo". 
Sometimes these names show up in errors and logs, and it's useful to be able to 
know which one it is.


http://gerrit.cloudera.org:8080/#/c/10748/5/impala-parent/pom.xml@150
PS5, Line 150:           <name>CDH Snapshots Repository</name>
rename this too


http://gerrit.cloudera.org:8080/#/c/10748/5/testdata/pom.xml
File testdata/pom.xml:

http://gerrit.cloudera.org:8080/#/c/10748/5/testdata/pom.xml@39
PS5, Line 39:     <!-- Force json-smart dependency.
Can you mention in your commit message what's up with json-smart and javax-el?



--
To view, visit http://gerrit.cloudera.org:8080/10748
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I66c0dcb8abdd0d187490a761f129cda3b3500990
Gerrit-Change-Number: 10748
Gerrit-PatchSet: 5
Gerrit-Owner: Fredy Wijaya <fwij...@cloudera.com>
Gerrit-Reviewer: Fredy Wijaya <fwij...@cloudera.com>
Gerrit-Reviewer: Lars Volker <l...@cloudera.com>
Gerrit-Reviewer: Philip Zeyliger <phi...@cloudera.com>
Gerrit-Comment-Date: Thu, 21 Jun 2018 03:04:17 +0000
Gerrit-HasComments: Yes

Reply via email to