[jira] [Commented] (ATLAS-3863) Avoid re-evaluating tag propagation when deleting relationship (edge)

2020-06-25 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on ATLAS-3863:


Commit dee537b7e25a4bcc24d17ef77c20364b4446870e in atlas's branch 
refs/heads/branch-2.0 from Sarath Subramanian
[ https://gitbox.apache.org/repos/asf?p=atlas.git;h=dee537b ]

ATLAS-3863: Avoid re-evaluating tag propagation when deleting relationship 
(edge)

(cherry picked from commit eb641d560e1537808df172aad11f1338cc0e5e7f)


> Avoid re-evaluating tag propagation when deleting relationship (edge)
> -
>
> Key: ATLAS-3863
> URL: https://issues.apache.org/jira/browse/ATLAS-3863
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
>  Labels: classification, tagpropagation
> Fix For: 2.1.0
>
> Attachments: ATLAS-3863.001.patch, image-2020-06-24-12-51-38-941.png
>
>
> Tag propagation is re-evaluated every time when a relationship (edge) is 
> deleted.
> Removal of propagated classifications is controlled at the assignment time to 
> an entity:
> !image-2020-06-24-12-51-38-941.png|width=716,height=272!
>  
>  * {color:#172b4d}Remove propagation on entity delete - *TRUE :* {color}
>  ** _Propagated classifications (to all downstream entities) will be removed 
> when the source entity where the classification is originally assigned is 
> deleted._
>  
>  * Remove propagation on entity delete - *FALSE :* 
>  ** _Propagated classifications (to all downstream entities) will *not* be 
> removed when the          source entity where the classification is 
> originally assigned is deleted._
>  
> There is no need to revaluate tag propagation during relationship (edge) 
> deletion since removal of tag propagation depends on the above config
>  
> *Significant performance improvement observed: 83% performance improvement 
> seen.*
> Deleting a hive_table entity (with 44 columns and 16 propagated 
> classifications)
> {{Before patch : 279 secs (4 mins, 39 secs) }}
> {{After patch  : 46.92 secs}}
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ATLAS-3863) Avoid re-evaluating tag propagation when deleting relationship (edge)

2020-06-25 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on ATLAS-3863:


Commit eb641d560e1537808df172aad11f1338cc0e5e7f in atlas's branch 
refs/heads/master from Sarath Subramanian
[ https://gitbox.apache.org/repos/asf?p=atlas.git;h=eb641d5 ]

ATLAS-3863: Avoid re-evaluating tag propagation when deleting relationship 
(edge)


> Avoid re-evaluating tag propagation when deleting relationship (edge)
> -
>
> Key: ATLAS-3863
> URL: https://issues.apache.org/jira/browse/ATLAS-3863
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Sarath Subramanian
>Assignee: Sarath Subramanian
>Priority: Major
>  Labels: classification, tagpropagation
> Fix For: 2.1.0
>
> Attachments: ATLAS-3863.001.patch, image-2020-06-24-12-51-38-941.png
>
>
> Tag propagation is re-evaluated every time when a relationship (edge) is 
> deleted.
> Removal of propagated classifications is controlled at the assignment time to 
> an entity:
> !image-2020-06-24-12-51-38-941.png|width=716,height=272!
>  
>  * {color:#172b4d}Remove propagation on entity delete - *TRUE :* {color}
>  ** _Propagated classifications (to all downstream entities) will be removed 
> when the source entity where the classification is originally assigned is 
> deleted._
>  
>  * Remove propagation on entity delete - *FALSE :* 
>  ** _Propagated classifications (to all downstream entities) will *not* be 
> removed when the          source entity where the classification is 
> originally assigned is deleted._
>  
> There is no need to revaluate tag propagation during relationship (edge) 
> deletion since removal of tag propagation depends on the above config
>  
> *Significant performance improvement observed: 83% performance improvement 
> seen.*
> Deleting a hive_table entity (with 44 columns and 16 propagated 
> classifications)
> {{Before patch : 279 secs (4 mins, 39 secs) }}
> {{After patch  : 46.92 secs}}
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)