Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-4076

Move master branch up to HBase 1.4.0

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Done
    • None
    • 4.14.0
    • None
    • None

    Description

      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

      Attachments

        1. PHOENIX-4076-v2.patch
          34 kB
          Lars Hofhansl
        2. PHOENIX-4076.patch
          26 kB
          Andrew Kyle Purtell

        Activity

          People

            larsh Lars Hofhansl
            apurtell Andrew Kyle Purtell
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: