Dan Burkert has posted comments on this change.

Change subject: Add basic Hive MetaStore client
......................................................................


Patch Set 5:

(5 comments)

http://gerrit.cloudera.org:8080/#/c/7053/5/src/kudu/hms/hive_metastore-test.cc
File src/kudu/hms/hive_metastore-test.cc:

Line 23: // See 
https://stackoverflow.com/questions/1156003/c-namespace-collision-with-gtest-and-boost
> Perhaps you can encapsulate the workaround in a new test-only header then?
I want to punt on this until we have two cases where it's necessary, I'm still 
not 100% sure of exactly the header order necessary to have this issue.


http://gerrit.cloudera.org:8080/#/c/7053/5/src/kudu/hms/mini_hms.cc
File src/kudu/hms/mini_hms.cc:

Line 77:   Env* env = Env::Default();
> I know, nor is it how ExternalMiniCluster works, but that doesn't mean we c
Why is it better?  It forces every caller to call Env::Default() instead.


Line 109:     return Status::RuntimeError("schematool failed");
> Perhaps, but "exit status" is a real thing that I know how to correlate to 
I've changed it to get the real exit code, but I'm still not printing it 
because I don't think it's useful.  schema tool and hive loudly log errors.


http://gerrit.cloudera.org:8080/#/c/7053/5/thirdparty/download-thirdparty.sh
File thirdparty/download-thirdparty.sh:

Line 323: if [ ! -d "$THRIFT_SOURCE" ]; then
> Alright, but you're on the hook for any obscure autotools version mismatch 
I've switched thrift to use cmake instead.  Bison continues to not call 
autoreconf since I can't get it to work on all platforms.


Line 342:   # Remove the share/doc dir which contains 2GiB of HTML project 
documentation.
> What I meant was: we're comfortable building the combined LLVM tarball ours
We are forced to do that because LLVM doesn't a unified tarball with the 
components we need.  I'd prefer not to mess with tarballs when we don't need 
to, since it makes it much easier to trace provenance.  The .html documents 
compress fairly well, so the actual tarball isn't inflated by 2GiB.


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I155223da912bc18a759df2f1f6bc25d1132a99ee
Gerrit-PatchSet: 5
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Dan Burkert <danburk...@apache.org>
Gerrit-Reviewer: Adar Dembo <a...@cloudera.com>
Gerrit-Reviewer: Dan Burkert <danburk...@apache.org>
Gerrit-Reviewer: Jean-Daniel Cryans <jdcry...@apache.org>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Tidy Bot
Gerrit-Reviewer: Todd Lipcon <t...@apache.org>
Gerrit-HasComments: Yes

Reply via email to