You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Radhika Kundam (Jira)" <ji...@apache.org> on 2022/02/01 23:09:00 UTC
[jira] [Updated] (ATLAS-4546) Hive DB creation fails when user provides both location & managedLocation
[ https://issues.apache.org/jira/browse/ATLAS-4546?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Radhika Kundam updated ATLAS-4546:
----------------------------------
Affects Version/s: 3.0.0
> Hive DB creation fails when user provides both location & managedLocation
> -------------------------------------------------------------------------
>
> Key: ATLAS-4546
> URL: https://issues.apache.org/jira/browse/ATLAS-4546
> Project: Atlas
> Issue Type: Bug
> Components: atlas-core
> Affects Versions: 3.0.0, 2.2.0
> Reporter: Radhika Kundam
> Assignee: Radhika Kundam
> Priority: Major
>
> Creating hive db by providing values for both location and managedLocation as below query is failed for all storage paths with parent_child relationship.
> {code:java}
> CREATE DATABASE IF NOT EXISTS test_db1 LOCATION 'abfs://prod@dummy.dfs.core.windows.net/test_db1/external' MANAGEDLOCATION 'abfs://prod@dummy.dfs.core.windows.net/test_db1/managed';{code}
> Root cause of the issue is while creating PARENT_CHILD relationship for location and managedlocation path entities, Atlas is missing to check if already parent directory exists in context or not and every time create new entity for parent directory.Because of that both location and managedLocation trying to refer same parent directory but with different guids.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)