Details
-
Improvement
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
Impala 3.4.0
-
None
-
ghx-label-11
Description
I see that CatalogMetaProvider uses DirectMetaProvider here https://github.com/apache/impala/blob/master/fe/src/main/java/org/apache/impala/catalog/local/CatalogdMetaProvider.java#L239
There are only a couple of places where it is used within CatalogMetaProvider. We should implement those remaining APIs in catalog-v2 mode and remove the usage of DirectMetaProvider from CatalogMetaProvider.
DirectMetaProvider starts by default a MetastoreClientPool (with 10 connections). This is unnecessary given that catalog already makes the connections to HMS at its startup. It also slows down the coordinator startup time if there are HMS connection issues.
Attachments
Issue Links
- is related to
-
IMPALA-9609 Minimize Frontend activity in executor only Impalas
- Resolved
- relates to
-
IMPALA-9405 Unify MetaStoreClientPool Usage
- Open