Hi Feng, Thanks for driving this Flip, I do believe this Flip could be helpful for users. The firm I work for also manages a lot of catalogs, and the submission of tasks becomes slow because of loading a number of catalogs. We obtain the catalogs in the user's Flink SQL through regular expression to avoid loading all catalogs to improve the speed of task submission. After reading flip-295, I have some questions:
1. When creating a catalog with CREATE CATALOG, the asynchronous registration method is used by default. What if asynchronous registration failed? And how to implement asynchronous registration? 2. I also have the same question with Shammon’s first comment. The Map<String, Catalog> catalogs and CatalogStore catalogstore in the CatalogManager all have the same catalog name, but correponding to different catalog instances. For example: catalog1-> jdbcCatalog in the catalogs, but catalog1 -> hiveCatalog in the catalogstore. Would this case happen? Maybe we should define `catalogs` and `catalogstore` more clearly. Best regards, Xianxun > 2023年3月31日 11:13,Hang Ruan <ruanhang1...@gmail.com> 写道: > > MemoryCatalogStore