[
https://issues.apache.org/jira/browse/HBASE-25246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17243446#comment-17243446
]
Nick Dimiduk commented on HBASE-25246:
--------------------------------------
{quote}
This may need to wait until 2.5. Is it in-line with our compatibility
guidelines to introduce a feature on a patch release? Is this something that
rises to the level of a new feature? Not sure. Anyway I moved the fix version
to 2.5.0 for now.
{quote}
No, we do not add new features on a patch release. However, the definition of
"new feature" has some room for interpretation. For example, in this case, it
could be argued that "backup/restore" is the "feature" and omission of cell
tags was a "bug". Under that way of thinking, so long as backups created with a
2.3.x version before this patch can be restored by a 2.3.x after this patch,
and so long as backups created with a 2.3.x version after this patch can be
restored by a 2.3.x before this patch, it would be permissible.
In general, I try to be as flexible as possible for adding changes that provide
user-facing conveniences as "enhancements" while draconian strict on changes to
core runtime components. I consider {{ProtobufUtil}} to be a core runtime
component, so I would demand a high level of testing before accepting this into
branch-2.3.
> Backup/Restore hbase cell tags.
> -------------------------------
>
> Key: HBASE-25246
> URL: https://issues.apache.org/jira/browse/HBASE-25246
> Project: HBase
> Issue Type: Improvement
> Components: backup&restore
> Reporter: Rushabh Shah
> Assignee: Rushabh Shah
> Priority: Major
> Fix For: 3.0.0-alpha-1, 2.5.0
>
>
> In PHOENIX-6213 we are planning to add cell tags for Delete mutations. After
> having a discussion with hbase community via dev mailing thread, it was
> decided that we will pass the tags via an attribute in Mutation object and
> persist them to hbase via phoenix co-processor. The intention of PHOENIX-6213
> is to store metadata in Delete marker so that while running Restore tool we
> can selectively restore certain Delete markers and ignore others. For that to
> happen we need to persist these tags in Backup and retrieve them in Restore
> MR jobs (Import/Export tool).
> Currently we don't persist the tags in Backup.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)