CTTY opened a new issue, #2571: URL: https://github.com/apache/iceberg-rust/issues/2571
### Apache Iceberg Rust version None ### Describe the bug When using `IcebergCatalogProvider` with `GlueCatalog`. `IcebergTableProvider` will eagerly load the table and put them into `IcebergTableProvider`s. But a Glue catalog may contain non-iceberg tables, causing the catalog initialization to fail with `DataInvalid => No 'metadata_location' set on table` LOC to load iceberg table: https://github.com/apache/iceberg-rust/blob/main/crates/integrations/datafusion/src/schema.rs#L78 We should have Glue catalog to only return iceberg tables when `list_tables`, this matches what pyiceberg does: https://github.com/apache/iceberg-python/blob/main/pyiceberg/catalog/glue.py#L892 ### To Reproduce _No response_ ### Expected behavior _No response_ ### Willingness to contribute None -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
