Details
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
- causes
-
PHOENIX-6952 Do not disable normalizer on salted tables
- Resolved
- is related to
-
PHOENIX-4906 Introduce a coprocessor to handle cases where we can block merge for regions of salted table when it is problemetic
- Open
- relates to
-
PHOENIX-6616 Alter table command can be used to set normalization_enabled=true on salted tables
- Resolved
- links to