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