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

Prasad  S Madugundu commented on ATLAS-541:
-------------------------------------------

Hi Shwetha, as per your comment:
------------------
Yes, the plan is to push the status predicate to the gremlin query. But, 
because of short time that we have now, we will do predicate push later. 
-----------------
If you do partial implementation of soft delete (in other words, queries return 
soft deleted instances as well), then I think the option to disable soft delete 
is must. At least, we should be able to disable at system level.

As Cassio mentioned, option to enable/disable soft delete at type is 
preferable. A better approach could to provide the capability to group the 
types into packages and give the option to enable/disable soft delete at the 
package level, so that we can enable only for the packages that requires audit 
ability as per the data governance requirements.

I think providing the run time option would be useful in the scenarios where we 
do not want to store the deleted objects for casual users (or users in trial 
period). I think this gets low priority compared to the above.

> Soft deletes
> ------------
>
>                 Key: ATLAS-541
>                 URL: https://issues.apache.org/jira/browse/ATLAS-541
>             Project: Atlas
>          Issue Type: New Feature
>            Reporter: Shwetha G S
>            Assignee: Shwetha G S
>
> We don't have graph versioning currently and hard deletes are not acceptable 
> for data governance. This jira tracks the proposal for soft deletes which can 
> mark an entity as deleted and by default search should return only active 
> entities. However, there should be an option to retrieve deleted entities



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

Reply via email to