You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Rushabh Shah (Jira)" <ji...@apache.org> on 2020/09/29 22:47:00 UTC

[jira] [Created] (HBASE-25118) Extend Cell Tags to Delete object.

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)