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

Set NORMALIZATION_ENABLED to false on salted tables

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 4.16.0, 5.2.0
    • 4.17.0, 5.2.0, 4.16.2, 5.1.3
    • core
    • None
    • Phoenix now automatically sets NORMALIZATION_ENABLED=false when creating salted tables.

    Description

      The salting code relies on having only a single salt value in each region.
      The HBase normalizer doesn't know about this, and will merge regions for salted tables which breaks the salted logic in Phoenix.

      I propose explicitly disabling the normalizer on slated tables.

      Another solution would be adding something like SplitPolicy for the normalizer, but that requires HBase work first, and does not help with existing HBase versions.

      Attachments

        Issue Links

          Activity

            People

              stoty Istvan Toth
              stoty Istvan Toth
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: