Wellington Chevreuil created HBASE-29426:
--------------------------------------------
Summary: Define a tiering value provider and refactor custom
tiered compaction related classes
Key: HBASE-29426
URL: https://issues.apache.org/jira/browse/HBASE-29426
Project: HBase
Issue Type: Sub-task
Reporter: Wellington Chevreuil
Assignee: Wellington Chevreuil
This is to implement the pluggable value provider, so that custom tiered
compaction can be made generic enough to perform tiering based on the value
provided according to use case specific logic. For example, the date for the
tiering comparison may be embedded within a portion of the row key, so a custom
value provider implementation that knows how to parse such value from the row
key could be configured accordingly.
This is also adapt the logic from the custom cell qualifier as a built-in
implementation of the tiering value interface.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)