Apoorv Naik created ATLAS-2667:
----------------------------------

             Summary: Enhance GraphTransactionInterceptor to ignore inner 
commit/rollback
                 Key: ATLAS-2667
                 URL: https://issues.apache.org/jira/browse/ATLAS-2667
             Project: Atlas
          Issue Type: Improvement
    Affects Versions: 1.0.0-alpha
            Reporter: Apoorv Naik
            Assignee: Apoorv Naik
             Fix For: 1.0.0


Some transactions need to be committed in one single shot, right now any layer 
that orchestrates the data persistence using different stores (e.g. 
AtlasEntityStore and AtlasRelationshipStore) will see two different commits. 
With introduction of relationships and Glossary it's become a necessity that 
the entity and relationships are persisted in one single transaction or else 
the object gets created partially and leads to an inconsistent state.

This change restricts the commit/rollback from the outermost method invocation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to