[ https://issues.apache.org/jira/browse/HIVE-5524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brock Noland updated HIVE-5524: ------------------------------- Resolution: Fixed Fix Version/s: 0.13.0 Status: Resolved (was: Patch Available) I have committed this to trunk but I am unable to assign to Rajesh since he is not a contributor in JIRA. I have requested Rajesh be added as a contributor and will give proper credit when that is done. Thank you for the contribution Rajesh! > 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 > Affects Versions: 0.10.0 > Reporter: Rajesh Balamohan > Fix For: 0.13.0 > > Attachments: HIVE-5524.patch > > > 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.5#6160)