Pinal Shah created ATLAS-4908:
---------------------------------

             Summary: Handle deferred action pending tasks, once the feature is 
disabled.
                 Key: ATLAS-4908
                 URL: https://issues.apache.org/jira/browse/ATLAS-4908
             Project: Atlas
          Issue Type: Improvement
          Components:  atlas-core
            Reporter: Pinal Shah
            Assignee: Pinal Shah


*Scenario:*

Suppose Atlas has many pending task in the background
If we disable atlas.tasks.enable=false, i.e disable deferred action, then we 
can loose all the pending tasks related to classifications add or delete.

*Example:*
Entity A has tag a which is propagated to entire lineage.
This tagging on propagated entities is been done by deferred action.
Customer disabled deferred action.
Now since all the propagated entities are left to tag with 'a', then if there 
is ranger policy wrt 'a' classification, then it would not work.

*Use cases:*
CLASSIFICATION_PROPAGATION_ADD
 - Classification applied on parent has been removed
 - New attribute has been added in Classification which is applied on parent
 - classification has been removed, applied again applied
 - Entity has been soft deleted with remove propagated tags as 'false'
 - Entity has been soft deleted with remove propagated tags as 'true'

CLASSIFICATION_PROPAGATION_DELETE
 - Same classification applied on the parent
 - Same classification applied on the parent and then removed
 - Entity has been soft deleted
h3.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to