collado-mike commented on PR #2735: URL: https://github.com/apache/polaris/pull/2735#issuecomment-3363684236
> In what API is it useful to specifically know if the schema has changed? We already have etag support for loadTable to know if _any_ metadata has changed. There aren't any APIs that use this information today. As stated in the PR description, the intention is to be able to look at the persistence layer to understand the state of the table without loading the entire `TableMetadata` structure from cloud storage. As an example, JB recently brought up working on the UI - it would be nice if the UI could print some information about the table without loading the entire metadata - `last-updated-ms`, `table-uuid`, and others. For our case, we'd like to be able to see the current schema and snapshot state without having to load all the TableMetadata for every table. In part, this helps move us toward being able to support TableMetadata caching, which you reference above, but this is useful in itself and doesn't need to wait on that implementation. -- 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]
