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

Ashutosh Mestry updated ATLAS-3193:
-----------------------------------
    Attachment: ATLAS-3193-Import-to-Existing.patch

> Import Service: Importing to Existing Database Fails
> ----------------------------------------------------
>
>                 Key: ATLAS-3193
>                 URL: https://issues.apache.org/jira/browse/ATLAS-3193
>             Project: Atlas
>          Issue Type: Bug
>          Components:  atlas-core
>    Affects Versions: trunk
>            Reporter: Ashutosh Mestry
>            Assignee: Ashutosh Mestry
>            Priority: Major
>             Fix For: trunk
>
>         Attachments: ATLAS-3193-Import-to-Existing.patch
>
>
> *Background*
> Existing implementation of import assumes that the top-level entity is absent 
> in the server that it is importing to.
> Users create a place holder entity and then attempt an import. This results 
> in failure to import.
> *Steps to Duplicate*
>  * From beeline: _create database stocks;_ From Atlas ensure that _hive_db_ 
> with _qualifiedName:_ _stocks@cl1_ is created.
>  * Import stocks database (from _/repository/src/test/resources/stocks.zip_).
> *_Expected Results_*
> Import will be performed successfully.
> *_Actual Results_*
> Import fails with exception.
> *Solution Guidance*
>  * Before starting import, check existence of top-level entities on the 
> server.
>  * If top-level entity exists, update its GUID with the one from incoming 
> entity. Preserve the changed guid a new field say ___historicalGuids_.
>  * If none exist, proceed normally.
>  



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

Reply via email to