Bankim Bhavsar has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/18070 )

Change subject: [kudu-client] Shade stumbleupon async jar to kudu-client
......................................................................


Patch Set 1:

(1 comment)

http://gerrit.cloudera.org:8080/#/c/18070/1/java/kudu-client/build.gradle
File java/kudu-client/build.gradle:

http://gerrit.cloudera.org:8080/#/c/18070/1/java/kudu-client/build.gradle@23
PS1, Line 23:   // Shading stumbleupon async jar so that it's available for 
users of kudu-client
> Wouldn't this break third-party clients that depend on Kudu providing stumb
I'm not sure I understand the question.

By third-party clients you mean clients that directly use the KRPC protocol? 
This dependency is specific to kudu Java client and earlier the dependent jar 
was not provided and now it'll come included with kudu java client. Taking it 
away would be problematic in this case we are explicitly supplying it.

One downside could be if a client wants to use a different version of async 
jar. This jar hasn't been updated in almost 6 years and we are using the latest 
version. So chances of that causing issues is theoretically possible but 
unlikely.
That being said, my experience with Java/Scala/Spark side of Kudu has been 
minimal so if there are genuine concerns then definitely we should think this 
through.



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

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ia7a237b589bdd55061b660414b5b955ad73942af
Gerrit-Change-Number: 18070
Gerrit-PatchSet: 1
Gerrit-Owner: Bankim Bhavsar <ban...@cloudera.com>
Gerrit-Reviewer: Attila Bukor <abu...@apache.org>
Gerrit-Reviewer: Bankim Bhavsar <ban...@cloudera.com>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Comment-Date: Mon, 06 Dec 2021 17:45:41 +0000
Gerrit-HasComments: Yes

Reply via email to