Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-3534 Support multi region SYSTEM.CATALOG table
  3. PHOENIX-4765

Add client and server side config property to enable rollback of splittable System Catalog if required

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 4.15.0, 5.1.0
    • None
    • None

    Description

      After the server has been upgraded we will have a client and server side config property that will allow us to rollback the upgrade if required. This config will:

      1. Continue storing parent column metadata along with a child view
      2. Disallow metadata changes to a base table that require being propagated to child views.
      3. Prevent SYSTEM.CATALOG from splitting.

      If the client is older than the server we also disallow metadata changes to a base table with child views since we no longer lock the parent on the server side. This is handled on the client side as part of PHOENIX-3534.

       

      Attachments

        1. PHOENIX-4765-v2.patch
          26 kB
          Thomas D'Silva
        2. PHOENIX-4765-v2-4.x-HBase-1.3.patch
          26 kB
          Thomas D'Silva

        Issue Links

          Activity

            People

              tdsilva Thomas D'Silva
              tdsilva Thomas D'Silva
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: