ajantha-bhat opened a new pull request, #6789: URL: https://github.com/apache/iceberg/pull/6789
TODO: Need to add testcase for each API with multiple clients. Consider the scenario, a) client1 - java Nessie catalog client creates a table1 b) client2 - spark + iceberg creates a table2 c) client3 - another java Nessie catalog client creates a table3 Now for the first client (client1), list tables show only one table even though all 3 clients are connected to the same Nessie server. The reason is only the catalog APIs that involves table operations (like `loadTable()`, `commit()`, etc) refresh the `NessieIcebergClient`. The APIs like `listTables()`, `listNamespaces()` use the old state. Hence, this PR adds a refresh to those APIs. -- 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...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org