sanket bhor created ATLAS-5397:
----------------------------------

             Summary: trino_schema entity does not persist location attribute 
sent in CREATE SCHEMA events
                 Key: ATLAS-5397
                 URL: https://issues.apache.org/jira/browse/ATLAS-5397
             Project: Atlas
          Issue Type: Bug
          Components:  atlas-core
            Reporter: sanket bhor
            Assignee: sanket bhor


h3. Summary:

When Trino sends an ENTITY_CREATE_V2 notification for a CREATE SCHEMA with an 
explicit HDFS location, the location attribute is included in the trino_schema 
entity payload but is silently dropped by Atlas during entity creation. The 
custom HDFS path is only visible on the associated hive_db entity (created by 
the Hive Metastore bridge), not on the trino_schema entity itself.
h3. Steps to Reproduce :
 # Execute a Trino CREATE SCHEMA with an explicit location:
 
 
 
 
{{CREATE SCHEMA hive_catalog.trino_schema_hdfs_test4     
  WITH (                                                
   location = 
'hdfs://ccycloud-1.sb-iceberg-typedef.root.comops.site:8020/tmp/trino_schema_hdfs_test'
   
  )                                                                       }}
 
 
 # Trino sends an ENTITY_CREATE_V2 event with trino_schema entity containing 
"location": "hdfs://..." in attributes.

 # Atlas creates the trino_schema entity but the location attribute value is 
not persisted.

 
h3. Expected Behavior :

The location attribute should be stored on the trino_schema entity 
(hive_catalog.<schema>@cm) and visible in Atlas UI / REST API.
h3. Actual Behavior :

The location attribute is silently dropped. It only appears on the hive_db 
entity created by the Hive Metastore bridge via the trino_schema_hive_db 
relationship. The trino_schema entity has no location value.
h3.  

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to