[
https://issues.apache.org/jira/browse/ATLAS-416?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Madhan Neethiraj resolved ATLAS-416.
------------------------------------
Resolution: Won't Fix
This refers to V1 version of Atlas; recommend using V2 APIs atÂ
{{/v2/entity/bulk}}
> Entity creation with same entity name returns empty guid
> ---------------------------------------------------------
>
> Key: ATLAS-416
> URL: https://issues.apache.org/jira/browse/ATLAS-416
> Project: Atlas
> Issue Type: Bug
> Affects Versions: 0.6-incubating
> Reporter: Satya Narayan
> Priority: Major
>
> Create entity is returning empty guid if entity with same name already exists.
> This use to work earlier. If we create entity with same name it returns empty
> guid id in the response(earlier it use to return entity definition).
> URL : http://localhost:21000/api/atlas/entities
> Request 1:
> -----------------------------------------------------------------------------
> {code:javascript}
> [{
> "jsonClass":
> "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference",
> "id": {
> "jsonClass":
> "org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
> "id": "-66131262182621",
> "version": 0,
> "typeName": "DATASOURCE"
> },
> "typeName": "DATASOURCE",
> "values": {
> "name": "HBASEDataSource",
> "description": "Data Source to connect HBASE",
> "InstanceName": "HBASEDataSource",
> "packageName": "org.test.discover.hbase",
> "options": "",
> "createdTime": "4 Jan, 2016 2:10:35 PM",
> "operation": "",
> "isDeleted": "false",
> "content": "hdfs:\/\/NAMENODE\/FILE_LOCATION;",
> "createdBy": "test",
> "updatedTime": "4 Jan, 2016 2:10:35 PM",
> "updatedBy": "test"
> },
> "traitNames": [],
> "traits": {}
> }]
> {code}
> ------------------------------------
> Response 1:
> -----------------------------------------
> {code:javascript}
> {
> "requestId": "qtp592179046-145 - a38d7453-efe1-4470-9df8-bc296b83b653",
> "GUID": ["1bfd13aa-b1ff-4ca8-9755-f760b59c009f"],
> "definition": {
> "jsonClass":
> "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference",
> "id": {
> "jsonClass":
> "org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
> "id": "1bfd13aa-b1ff-4ca8-9755-f760b59c009f",
> "version": 0,
> "typeName": "DATASOURCE"
> },
> "typeName": "DATASOURCE",
> "values": {
> "name": "HBASEDataSource",
> "description": "Data Source to connect HBASE",
> "InstanceName": "HBASEDataSource",
> "DataSet.DATASOURCE.description": null,
> "packageName": "org.test.discover.hbase",
> "options": null,
> "createdTime": "4 Jan, 2016 2:10:35 PM",
> "operation": null,
> "isDeleted": "false",
> "locationUri": null,
> "content": "hdfs:\/\/NAMENODE\/FILE_LOCATION;",
> "createdBy": "test",
> "updatedTime": "4 Jan, 2016 2:10:35 PM",
> "updatedBy": "test"
> },
> "traitNames": [],
> "traits": {}
> }
> }
> {code}
> Request 2:
> Above request with diff "packageName" attribute
> Response 2:
> GUID array is coming empty
> {code:javascript}
> {
> "requestId": "qtp592179046-115 - 2b98e55d-db47-446c-8db2-2c31843eca29",
> "GUID": []
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)