yuqi1129 opened a new issue, #14524:
URL: https://github.com/apache/gravitino/issues/14524

   ### Version
   main branch
   
   ### Describe what's wrong
   An externally copied schema comment can contain another schema's Gravitino 
identifier. Import must not move or overwrite the original schema entity and 
its attached identity metadata.
   
   ### Error message and/or stacktrace
   The copied schema can be associated with the original schema identity 
instead of preserving the original owner.
   
   ### How to reproduce
   Copy a registered external schema's identifier marker to another schema, 
then load the copy. Loading or deleting the copy must not change the original 
schema entity. A genuine external rename, after the original source name 
disappears, should continue to retain its identity.
   
   ### Additional context
   Tracks https://github.com/datastrato/gravitino-enterprise/issues/3123. 
Proposed conservative behavior rejects the conflicting copy; automatic 
independent import is not implemented. To import a separate copy, remove the 
copied marker from its source comment first. Also prevent no-overwrite insert 
from replacing an entity across namespaces.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to