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


Reply via email to