[ https://issues.apache.org/jira/browse/HIVE-25294?focusedWorklogId=622979&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-622979 ]
ASF GitHub Bot logged work on HIVE-25294: ----------------------------------------- Author: ASF GitHub Bot Created on: 15/Jul/21 11:15 Start Date: 15/Jul/21 11:15 Worklog Time Spent: 10m Work Description: kgyrtkirk commented on a change in pull request #2435: URL: https://github.com/apache/hive/pull/2435#discussion_r670363826 ########## File path: standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HMSHandler.java ########## @@ -374,9 +362,14 @@ public HMSHandler(String name, Configuration conf, boolean init) throws MetaExce } } } - if (init) { - init(); - } + } + + @VisibleForTesting + public static HMSHandler getInitializedHandler(String name, Configuration conf) Review comment: I don't understand why would we need this method - we already had the `init` boolean trick I think you are after making sure that all HMSHandler are initialized; without the patch didn't you get NPE-s when you try to access databaseCount - when the handler is not initialized? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org Issue Time Tracking ------------------- Worklog Id: (was: 622979) Time Spent: 1h 20m (was: 1h 10m) > Optimise the metadata count queries for local mode > -------------------------------------------------- > > Key: HIVE-25294 > URL: https://issues.apache.org/jira/browse/HIVE-25294 > Project: Hive > Issue Type: Improvement > Components: Standalone Metastore > Reporter: Zhihua Deng > Assignee: Zhihua Deng > Priority: Major > Labels: pull-request-available > Time Spent: 1h 20m > Remaining Estimate: 0h > > When Metastore is in local mode, the client uses his own private HMSHandler > to get the meta data, the HMSHandler should be initialized before being > ready to serve. When the metrics is enabled, HMSHandler will count the number > of db, table, partitions, which cloud lead to some problems. -- This message was sent by Atlassian Jira (v8.3.4#803005)