fix(table-catalog): prevent object catalog lock reentry (#6144)

* fix(table-catalog): prevent object catalog lock reentry

* test(table-catalog): distinguish unlocked object reads

---------

Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com>
This commit is contained in:
Henry Guo
2026-08-17 08:06:53 +08:00
committed by GitHub
parent 9f02ca6c36
commit 890ddea94b
5 changed files with 60 additions and 20 deletions
@@ -749,6 +749,7 @@ class PyIcebergSmokeConfigTest(unittest.TestCase):
self.assertEqual(request["name"], "orders_view")
self.assertEqual(request["schema"]["type"], "struct")
self.assertEqual(request["view-version"]["version-id"], 7)
self.assertEqual(request["view-version"]["default-namespace"], ["sales"])
self.assertEqual(request["view-version"]["representations"][0]["dialect"], "spark")
self.assertEqual(request["properties"]["rustfs.smoke.table"], "orders")