[
https://issues.apache.org/jira/browse/ATLAS-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16578306#comment-16578306
]
Graham Wallis commented on ATLAS-2807:
--------------------------------------
I still think this change should not be applied to all types of relationship -
it is appropriate for those relationships in which the propagated
classifications are effectively inherited - e.g. if you create a table by
running a process on a dataset, then delete the dataset - in that case the
generated table should (indeed, must) continue to be tagged eg as PII. But in a
relationship of a transient nature you might only want the classifications to
persist whilst the source entity exists and is related to the target entity. It
seems that this change only considers the former, not the latter.
> Re-evaluate classification propagation during entity delete
> -----------------------------------------------------------
>
> Key: ATLAS-2807
> URL: https://issues.apache.org/jira/browse/ATLAS-2807
> Project: Atlas
> Issue Type: Improvement
> Components: atlas-core
> Affects Versions: 1.0.0-alpha, 1.0.0
> Reporter: Sarath Subramanian
> Assignee: Sarath Subramanian
> Priority: Major
> Fix For: 1.1.0
>
> Attachments:
> ATLAS-2807-Re-evaluate-classification-propagation-du-MASTER.patch,
> Classification Propagation during entity delete1.pdf
>
>
> The current behavior - when we delete an entity *f1*, all tags associate to
> *f1* which got propagated
> to downstream entities are removed – *PII* tag propagated to *process1* and
> *t1* is removed
> *Proposed Change*
> _*Soft Delete:*_
> When entity *f1* is deleted, retain the propagated classification edges, so
> the downstream entities
> – *process1* and *t1* continue to have *PII* classification associated to them
> _*Hard Delete:*_
> In cases of hard delete, the source entity (*f1*) is deleted from atlas, but
> its classification vertex
> (*PII*) continue to exist and will continue propagating to *process1* and
> *t1*.
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)