eric-maynard opened a new pull request, #1417:
URL: https://github.com/apache/polaris/pull/1417

   This PR reserves the prefix "polaris." for entity properties and provides a 
configuration to change the list of reserved prefixes. This is helpful for a 
few reasons:
   
   1. It allows the system to set real properties (i.e. setting 
`polaris.internal.owner=eric` a metadata.json) that the user can't modify 
through the REST API
   2. It allows the system to inject virtual properties (e.g. 
`polaris.virtual.load-duration-ms=1234`) into an object that's being loaded, 
and we can avoid any potential conflict between these virtual properties and 
real properties
   3. It can prevent unexpected behavior changes when a user's existing 
conflict becomes a Polaris property. Currently Polaris properties do not follow 
any kind of structure (e.g. `allow.overlapping.table.location`) and I plan to 
fix this in a followup.


-- 
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: issues-unsubscr...@polaris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to