Andrew Purtell created PHOENIX-4076:
Summary: Move master branch up to HBase 1.4.0-SNAPSHOT
Issue Type: Bug
Reporter: Andrew Purtell
Move master branch up to HBase 1.4.0-SNAPSHOT.
There are some compilation problems.
Valid compatibility breaks are addressed and fixed by HBASE-18431. This
analysis is a compilation attempt of Phoenix master branch against
1.4.0-SNAPSHOT artifacts including the HBASE-18431 changes.
HBASE-16584 removed PayloadCarryingRpcController, breaking compilation of
IndexRpcController, ClientRpcControllerFactory, and
InterRegionServerMetadataRpcControllerFactory. This class was annotated as
Private so was fair game to remove. It will be gone in HBase 1.4.x and up.
DelegateRegionObserver needs to implement added interface method
DelegateHTable, TephraTransactionTable, and OmidTransactionTable need to
implement added interface methods for getting and setting read and write
PhoenixRpcScheduler needs to implement added interface methods for getting
Store file readers/writers/scanners have been refactored and the local index
implementation, which implements or overrides parts of this refactored
hierarchy will have to also be refactored.
DelegateRegionCoprocessorEnvironment needs to implement added method
Another issue with IndexRpcController: incompatible types: int cannot be
converted to org.apache.hadoop.hbase.TableName
This message was sent by Atlassian JIRA