You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "David Kantor (JIRA)" <ji...@apache.org> on 2016/04/04 16:15:25 UTC

[jira] [Comment Edited] (ATLAS-622) Introduce soft delete

    [ https://issues.apache.org/jira/browse/ATLAS-622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15224193#comment-15224193 ] 

David Kantor edited comment on ATLAS-622 at 4/4/16 2:15 PM:
------------------------------------------------------------

I agree with Venkat that hard delete is a requirement, and that soft delete should be optional. Any soft delete implementation should be transparent to applications i.e. Atlas would filter out soft-deleted entities from query results and applications would not need to implement any filtering.  I also agree that there should a purge utility or API to physically remove soft-deleted entities.


was (Author: dkantor):
I agree with Venkat that hard delete is a requirement, and that soft delete should be optional. Any soft delete implementation should be transparent to applications i.e. Atlas would filter out soft-deleted entities from query results and applications would not need to implement any filtering.

> Introduce soft delete
> ---------------------
>
>                 Key: ATLAS-622
>                 URL: https://issues.apache.org/jira/browse/ATLAS-622
>             Project: Atlas
>          Issue Type: Sub-task
>            Reporter: Shwetha G S
>            Assignee: Shwetha G S
>
> Currently, in entity delete API, the entity and its related entities(composite entities) are deleted and there is no trace of it in the system. Instead, change delete to mark the entities to be deleted with state=DELETED



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)