You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Ayub Pathan (JIRA)" <ji...@apache.org> on 2018/04/26 12:11:00 UTC

[jira] [Created] (ATLAS-2614) Uniqueness of qualified names is not honored while updating a glossary

Ayub Pathan created ATLAS-2614:
----------------------------------

             Summary: 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
             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)