atlas-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Kantor (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (ATLAS-499) Automatically update inverse references to prevent repository corruption
Date Wed, 01 Mar 2017 17:04:45 GMT

     [ https://issues.apache.org/jira/browse/ATLAS-499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

David Kantor resolved ATLAS-499.
--------------------------------
       Resolution: Fixed
    Fix Version/s: 0.8-incubating

> Automatically update inverse references to prevent repository corruption
> ------------------------------------------------------------------------
>
>                 Key: ATLAS-499
>                 URL: https://issues.apache.org/jira/browse/ATLAS-499
>             Project: Atlas
>          Issue Type: Improvement
>            Reporter: David Kantor
>            Assignee: David Kantor
>             Fix For: 0.8-incubating
>
>
> For references that are defined in the type system as bi-directional, Atlas does not
enforce that clients update both sides of the reference, and relies on well behaved client
applications for repository consistency.   This allows the repository to be easily corrupted
with unbalanced references.  Atlas should automatically update the inverse reference to avoid
this corruption.  It also is a performance optimization, in that clients can update a bi-directional
non-composite reference without retrieving both entities, the only need the guid for the target
entity.
> Note that changes are being tracked/applied separately for the V1/legacy and V2 code
paths under the sub-tasks.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message