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

Apoorv Naik resolved ATLAS-2614.
--------------------------------
    Resolution: Fixed
      Assignee: Apoorv Naik

https://git-wip-us.apache.org/repos/asf?p=atlas.git;a=commit;h=d8d9b127042c67e89b04656574badcf9f7800672

> Uniqueness of qualified names is not honored while updating a glossary
> ----------------------------------------------------------------------
>
>                 Key: ATLAS-2614
>                 URL: https://issues.apache.org/jira/browse/ATLAS-2614
>             Project: Atlas
>          Issue Type: Bug
>          Components:  atlas-core
>    Affects Versions: 1.0.0
>            Reporter: Ayub Pathan
>            Assignee: Apoorv Naik
>            Priority: Critical
>             Fix For: 1.0.0
>
>
> Uniqueness of qualified names is not honored while updating a glossary
> * creating 2 glossaries with unique names
> {noformat}
> apathan@Ayub-sys-101:~ > curl -k -H "Content-Type: application/json" -X POST 
> -u admin:admin 
> https://ctr-e138-1518143905142-256977-01-000004.hwx.site:21443/api/atlas/v2/glossary/
>  -d '{ "qualifiedName" : "HortoniaBank-11", "displayName": "Banking-11" }' | 
> python -m json.tool
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
> Current
>                                  Dload  Upload   Total   Spent    Left  Speed
> 100   176    0   108  100    68     23     14  0:00:04  0:00:04 --:--:--    43
> {
>     "guid": "c445e6c3-1113-4d55-acbd-d421c8c98db1",
>     "displayName": "Banking-11",
>     "qualifiedName": "HortoniaBank-11"
> }
> apathan@Ayub-sys-101:~ > curl -k -H "Content-Type: application/json" -X POST 
> -u admin:admin 
> https://ctr-e138-1518143905142-256977-01-000004.hwx.site:21443/api/atlas/v2/glossary/
>  -d '{ "qualifiedName" : "HortoniaBank-12", "displayName": "Banking-12" }' | 
> python -m json.tool
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
> Current
>                                  Dload  Upload   Total   Spent    Left  Speed
> 100   176    0   108  100    68     32     20  0:00:03  0:00:03 --:--:--    52
> {
>     "guid": "bf43f063-f499-472c-b526-0f81de685e02",
>     "displayName": "Banking-12",
>     "qualifiedName": "HortoniaBank-12"
> }
> apathan@Ayub-sys-101:~ > curl -k -u admin:admin 
> https://ctr-e138-1518143905142-256977-01-000004.hwx.site:21443/api/atlas/v2/glossary/
>  | python -m json.tool
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
> Current
>                                  Dload  Upload   Total   Spent    Left  Speed
> 100   219    0   219    0     0     64      0 --:--:--  0:00:03 --:--:--    64
> [
>     {
>         "guid": "bf43f063-f499-472c-b526-0f81de685e02",
>         "displayName": "Banking-12",
>         "qualifiedName": "HortoniaBank-12"
>     },
>     {
>         "guid": "c445e6c3-1113-4d55-acbd-d421c8c98db1",
>         "displayName": "Banking-11",
>         "qualifiedName": "HortoniaBank-11"
>     }
> ]
> {noformat}
> * Updating glossary-2 with glossary-1's qualified name, which is allowed.
> {noformat}
> curl -k -H "Content-Type: application/json" -X PUT -u admin:admin 
> https://ctr-e138-1518143905142-256977-01-000004.hwx.site:21443/api/atlas/v2/glossary/bf43f063-f499-472c-b526-0f81de685e02
>  -d '{ "qualifiedName" : "HortoniaBank-11", "displayName": "Banking-11" }' | 
> python -m json.tool
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
> Current
>                                  Dload  Upload   Total   Spent    Left  Speed
> 100   176    0   108  100    68     38     23  0:00:02  0:00:02 --:--:--    62
> {
>     "guid": "bf43f063-f499-472c-b526-0f81de685e02",
>     "displayName": "Banking-11",
>     "qualifiedName": "HortoniaBank-11"
> }
> {noformat}
> * Now, you can see both the entities have same qualifedName
> {noformat}
> apathan@Ayub-sys-101:~ > curl -k -u admin:admin 
> https://ctr-e138-1518143905142-256977-01-000004.hwx.site:21443/api/atlas/v2/glossary/
>  | python -m json.tool
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  
> Current
>                                  Dload  Upload   Total   Spent    Left  Speed
> 100   219    0   219    0     0    141      0 --:--:--  0:00:01 --:--:--   141
> [
>     {
>         "guid": "bf43f063-f499-472c-b526-0f81de685e02",
>         "displayName": "Banking-11",
>         "qualifiedName": "HortoniaBank-11"
>     },
>     {
>         "guid": "c445e6c3-1113-4d55-acbd-d421c8c98db1",
>         "displayName": "Banking-11",
>         "qualifiedName": "HortoniaBank-11"
>     }
> ]
> apathan@Ayub-sys-101:~ >
> {noformat}



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

Reply via email to