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

Reply via email to