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)

Reply via email to