phoenix-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "jaanai (JIRA)" <>
Subject [jira] [Commented] (PHOENIX-5268) HBase 2.0.5 compatibility
Date Wed, 08 May 2019 06:50:00 GMT


jaanai commented on PHOENIX-5268:

{quote}KeyValue is a class marked as Private so by contract is not supposed to be extended
and we can break you at any time. Use Cell, which is a supported Public interface.
[~apurtell] IndexedKeyValue is used on the server side, I think we should implement ExtendedCell
for the server side Cell, but ExtendedCell also is a Private class. I try to implement a IndexedKeyValue
class using Cell interface, but some operations can't be supported on the server side. 
java.lang.UnsupportedOperationException: Cell is not of type org.apache.hadoop.hbase.ExtendedCell
	at org.apache.hadoop.hbase.PrivateCellUtil.setSequenceId(
	at org.apache.hadoop.hbase.regionserver.wal.FSWALEntry.stampRegionSequenceId(
	at org.apache.hadoop.hbase.regionserver.wal.AbstractFSWAL.stampSequenceIdAndPublishToRingBuffer(

> HBase 2.0.5 compatibility
> -------------------------
>                 Key: PHOENIX-5268
>                 URL:
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Blocker
>             Fix For: 5.1.0
> HBASE-21754 introduces a new abstract method to RpcScheduler: {{getMetaPriorityQueueLength()}}
> This means that Phoenix does not build against HBase 2.0.5.
> FYI [], [~Jaanai].

This message was sent by Atlassian JIRA

View raw message