[ https://issues.apache.org/jira/browse/OMID-275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Istvan Toth updated OMID-275: ----------------------------- Description: HBase 3.0 removes the HTableDescriptor class. However, OmidTransactionTable in Phoenix needs to implement getTableDescriptor() when build for HBase 2. The way to break this to expose the backing HBase Table object from TTable. That way, we can still get getTableDescriptor from that for HBase 2. If we implement this for 1.1.1, then we can use this new API for 5.1.4 (and possibly 5.2.0), which would hoepfully let them be built with future Omid releases. was: HBase 3.0 removes the HTableDescriptor class. However, OmidTransactionTable in Phoenix needs to implement getTableDescriptor() when build for HBase 2. The way to break this to expose the backing HBase Table object from TTable. That way, we can still get getTableDescriptor from that for HBase 2. > Expose backing HBase Table from TTable > -------------------------------------- > > Key: OMID-275 > URL: https://issues.apache.org/jira/browse/OMID-275 > Project: Phoenix Omid > Issue Type: Improvement > Affects Versions: 1.1.1 > Reporter: Istvan Toth > Assignee: Istvan Toth > Priority: Major > > HBase 3.0 removes the HTableDescriptor class. > However, OmidTransactionTable in Phoenix needs to implement > getTableDescriptor() when build for HBase 2. > The way to break this to expose the backing HBase Table object from TTable. > That way, we can still get getTableDescriptor from that for HBase 2. > If we implement this for 1.1.1, then we can use this new API for 5.1.4 (and > possibly 5.2.0), which would hoepfully let them be built with future Omid > releases. -- This message was sent by Atlassian Jira (v8.20.10#820010)