Andrew Purtell created PHOENIX-4076:
---------------------------------------

             Summary: Move master branch up to HBase 1.4.0-SNAPSHOT
                 Key: PHOENIX-4076
                 URL: https://issues.apache.org/jira/browse/PHOENIX-4076
             Project: Phoenix
          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 
MetadataRpcController, InterRegionServerIndexRpcControllerFactory, 
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 
postCommitStoreFile.

DelegateHTable, TephraTransactionTable, and OmidTransactionTable need to 
implement added interface methods for getting and setting read and write 
timeouts. 

PhoenixRpcScheduler needs to implement added interface methods for getting 
handler counts. 

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 
getMetricRegistryForRegionServer

Another issue with IndexRpcController: incompatible types: int cannot be 
converted to org.apache.hadoop.hbase.TableName



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to