Csaba Ringhofer created IMPALA-13293:
----------------------------------------
Summary: LocalCatalog's waitForCatalogUpdate() sleeps too much
Key: IMPALA-13293
URL: https://issues.apache.org/jira/browse/IMPALA-13293
Project: IMPALA
Issue Type: Improvement
Components: Catalog, Frontend
Reporter: Csaba Ringhofer
Unlike ImpaladCatalog's waitForCatalogUpdate() the LocalCatalog version doesn't
use a conditional variable and simply waits for timeoutMs. The timeout comes
from MAX_CATALOG_UPDATE_WAIT_TIME_MS, which is 2 seconds. This means the the
function will wait 2 seconds even it the catalog update arrived in the
meantime. This 2 seconds is often nearly completely added to the impala cluster
startup time.
The sleep was added in
https://gerrit.cloudera.org/#/c/11472/3/fe/src/main/java/org/apache/impala/catalog/local/LocalCatalog.java
--
This message was sent by Atlassian Jira
(v8.20.10#820010)