hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rajesh Balamohan (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HIVE-5524) Unwanted delay in getting Hive metastore connection with METASTORE_CLIENT_CONNECT_RETRY_DELAY/
Date Sat, 12 Oct 2013 01:46:42 GMT
Rajesh Balamohan created HIVE-5524:
--------------------------------------

             Summary: Unwanted delay in getting Hive metastore connection with METASTORE_CLIENT_CONNECT_RETRY_DELAY/
                 Key: HIVE-5524
                 URL: https://issues.apache.org/jira/browse/HIVE-5524
             Project: Hive
          Issue Type: Bug
            Reporter: Rajesh Balamohan


Reference:  http://svn.apache.org/repos/asf/hive/trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java

>>>>
 for (URI store : metastoreUris) {
....
...
 if (isConnected) {
          break;
        }
      }

// Wait before launching the next round of connection retries.
      if (retryDelaySeconds > 0) {
        try {
          LOG.info("Waiting " + retryDelaySeconds + " seconds before next connection attempt.");
          Thread.sleep(retryDelaySeconds * 1000);
        } catch (InterruptedException ignore) {}
      }
>>>>

By default "hive.metastore.client.connect.retry.delay" is set to 1 second.  If it is set to
10 seconds, this code will wait for 10 seconds even if a successful connection is made in
first attempt itself.

This can be avoided by changing to 

>>>>
 if (!isConnected && retryDelaySeconds > 0) {
....
>>>>



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message