sourabh912 commented on code in PR #3381: URL: https://github.com/apache/hive/pull/3381#discussion_r919508891
########## standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java: ########## @@ -398,18 +404,16 @@ private static ThriftServer startHttpMetastore(int port, Configuration conf) // Server thread pool // Start with minWorkerThreads, expand till maxWorkerThreads and reject // subsequent requests - final String threadPoolNamePrefix = "HiveMetastore-HttpHandler-Pool"; - ExecutorService executorService = new ThreadPoolExecutor( - minWorkerThreads, maxWorkerThreads, 60, TimeUnit.SECONDS, - new SynchronousQueue<>(), new ThreadFactory() { - @Override - public Thread newThread(@NotNull Runnable r) { - Thread newThread = new Thread(r); - newThread.setName(threadPoolNamePrefix + ": Thread-" + newThread.getId()); - return newThread; - } + final String threadPoolNameFormat = "Metastore-HTTPHandler-Pool: Thread-%s"; + // TODO: Add a config for keepAlive time of threads ? + ExecutorService executorService = new ThreadPoolExecutor(minWorkerThreads, maxWorkerThreads, 60L, + TimeUnit.SECONDS, new SynchronousQueue<>(), r -> { + Thread thread = new Thread(r); + thread.setDaemon(true); + thread.setName("Metastore-HttpHandler-Pool: Thread-" + thread.getId()); Review Comment: The variable is no longer required in the current implementation. Will remove it. -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For additional commands, e-mail: gitbox-h...@hive.apache.org