Rushabh Shah created HBASE-25118:
------------------------------------
Summary: Extend Cell Tags to Delete object.
Key: HBASE-25118
URL: https://issues.apache.org/jira/browse/HBASE-25118
Project: HBase
Issue Type: Improvement
Reporter: Rushabh Shah
Assignee: Rushabh Shah
We want to track the source of mutations (especially Deletes) via Phoenix. We
have multiple use cases which does the deletes namely: customer deleting the
data, internal process like GDPR compliance, Phoenix TTL MR jobs. For every
mutations we want to track the source of operation which initiated the deletes.
At my day job, we have custom Backup/Restore tool.
For example: During GDPR compliance cleanup (lets say at time t0), we
mistakenly deleted some customer data and it were possible that customer also
deleted some data from their side (at time t1). To recover mistakenly deleted
data, we restore from the backup at time (t0 - 1). By doing this, we also
recovered the data that customer intentionally deleted.
We need a way for Restore tool to selectively recover data.
We want to leverage Cell Tag feature for Delete mutations to store these
metadata. Currently Delete object doesn't support Tag feature.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)