[ 
https://issues.apache.org/jira/browse/HBASE-21229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16627638#comment-16627638
 ] 

Sean Busbey commented on HBASE-21229:
-------------------------------------

I'd say probably the script that runs the nightly test should take a parameter 
for an hbase shaded client jar to use, then attempt to use that to build + run 
the example application again (presuming it covers the breakage that was seen 
in HBASE-20993). unless the hadoop bits are a problem, in which case we'll need 
another simple example program.

Then in our actual use in the nightly tests we can pass in whatever version 
client jar it is we want, probably 1.2.0.

> Add a nightly check that client-server wire compatibility works
> ---------------------------------------------------------------
>
>                 Key: HBASE-21229
>                 URL: https://issues.apache.org/jira/browse/HBASE-21229
>             Project: HBase
>          Issue Type: Improvement
>          Components: test
>    Affects Versions: 3.0.0, 1.5.0, 1.3.3, 1.2.8, 2.2.0, 1.4.8, 2.1.1, 2.0.3
>            Reporter: Sean Busbey
>            Priority: Major
>
> From HBASE-20993:
> {quote}
> bq. Good reminder that we lack a unit test for wire compatibility. I wonder 
> how hard it would be to grab the 1.2 shaded client artifact and use it to 
> talk with the server code at head of branch.
> We could add a nightly test that did this pretty easily. Essentially we could 
> just add it as an additional step in [the test that starts up a 1-node 
> cluster and runs an example 
> program|https://github.com/apache/hbase/blob/master/dev-support/hbase_nightly_pseudo-distributed-test.sh].
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to