You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Sean Busbey (JIRA)" <ji...@apache.org> on 2018/09/25 16:53:00 UTC

[jira] [Commented] (HBASE-21229) Add a nightly check that client-server wire compatibility works

    [ 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)