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

Alfonso Nishikawa edited comment on GORA-201 at 7/2/13 7:20 AM:
----------------------------------------------------------------

Hi all.
My thoughts about this issue are: "upgrade to the minimum client which allows 
all our desired functionality and has compatibility with subsequent versions, 
and check if client libraries are interchangeable".
For example, just answer questions like:

- Is HBase client 0.92.0 compatible with server 0.94.4?
- Can HBase client 0.92.0 be substituted with client jar 0.94.4?
- Is HBase client 0.92.0 compatible with server 0.94.7?
- Can HBase client jar 0.92.0 be substituted with client jar 0.94.7?

- Can Avro 1.5.3 be substituted with jar Avro 1.7?

In this way we could assure it will work with a range of versions just changing 
the dependence. A detail is that, for example, we would not have the last 
functionalities from HBase client 0.94.7, but this does not matter since we (by 
definition) don't use them (just for example, functionalities up to 0.92.0).

                
      was (Author: alfonso.nishikawa):
    Hi all.
My thoughts about this issue are: "upgrade to the minimum client which allows 
all our desired functionality and has compatibility with subsequent versions, 
and check if client libraries are interchangeable".
For example, just answer questions like:

- Is HBase client 0.92.0 compatible with server 0.94.4?
- Can HBase client 0.92.0 be substituted with client jar 0.94.4?
- Is HBase client 0.92.0 compatible with server 0.94.7?
- Can HBase client jar 0.92.0 be substituted with client jar 0.94.7?

- Can Avro 1.5.3 be substituted with jar Avro 1.7?

In this way we could assure it will work with a range of versions just changing 
the dependence. A detail is that, for example, we would not have the last 
functionalities of HBase 0.94.7, but this does not matter since we (by 
definition) don't use them (just for example, functionalities up to 0.92.0).

                  
> Upgrade HBase API Usage in Gora
> -------------------------------
>
>                 Key: GORA-201
>                 URL: https://issues.apache.org/jira/browse/GORA-201
>             Project: Apache Gora
>          Issue Type: Bug
>          Components: gora-hbase
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Henry Saputra
>             Fix For: 0.4
>
>
> We haven't touched the HBase versioning in a good while. When a new user 
> heads over to the HBase site, they are directed to the 'stable' release which 
> is currently sitting at 0.94.4.
> I realise that we have (legacy) support for the 0.90.X branch of HBase, but 
> from what I can see, there is no current justification for this decision and 
> it is also not within any strategic short/medium/long term objectives of Gora.
> This issue should 
> *Enable us to discuss what Hbase branch we wish to support moving forward
> *Actually implement the upgrade which gathers most consensus.   

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to