You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@omid.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2018/09/12 18:00:00 UTC

[jira] [Comment Edited] (OMID-107) Replace pre 1.0 deprecated HBase APIs

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

James Taylor edited comment on OMID-107 at 9/12/18 5:59 PM:
------------------------------------------------------------

Neither Phoenix or HBase will do further 0.98 releases. Phoenix won’t have a 0.98 release for Omid support. Why not have a separate legacy branch for critical 0.98 bug fixes since the current changes to Omid aren’t needed as they are all related to Phoenix integration? Otherwise you’ll have to pollute your API by going through the shim layer for adding columns to Put/Delete, a wrapper for HTableInterface, a wrapper for HBaseAdmin, etc. It’ll be pretty ugly and cumbersome.


was (Author: jamestaylor):
Neither Phoenix or HBase will do further 0.98 releases. Phoenix won’t have a 0.98 release for Omid support. Why not have a separate legacy branch for critical 0.98 bug fixes as the current changes to Omid aren’t needed apart from integrating with Phoenix? Otherwise you’ll have to pollute your API by going through the shim layer for adding columns to Put/Delete, a wrapper for HTableInterface, a wrapper for Admin, etc. It’ll be pretty ugly and cumbersome.

> Replace pre 1.0 deprecated HBase APIs
> -------------------------------------
>
>                 Key: OMID-107
>                 URL: https://issues.apache.org/jira/browse/OMID-107
>             Project: Apache Omid
>          Issue Type: Sub-task
>            Reporter: James Taylor
>            Priority: Major
>         Attachments: OMID-107.patch, OMID-107_v2.patch
>
>
> In HBase 2.0, the HTableInterface has been replaced with the Table interface. Thus, in Omid, this same replacement should take place. This will mostly be isolated to having TTable implement Table instead of HTableInterface. This will be required to check-in Omid support in Phoenix, since Phoenix 5.x is based on HBase 2.0.



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