From dev-return-80252-archive-asf-public=cust-asf.ponee.io@hbase.apache.org Tue Jul 21 17:10:08 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mailroute1-lw-us.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 7577218065B for ; Tue, 21 Jul 2020 19:10:08 +0200 (CEST) Received: from mail.apache.org (localhost [127.0.0.1]) by mailroute1-lw-us.apache.org (ASF Mail Server at mailroute1-lw-us.apache.org) with SMTP id D378912575D for ; Tue, 21 Jul 2020 17:10:03 +0000 (UTC) Received: (qmail 12855 invoked by uid 500); 21 Jul 2020 17:10:01 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 12641 invoked by uid 99); 21 Jul 2020 17:10:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Jul 2020 17:10:01 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 8FF9740AEA for ; Tue, 21 Jul 2020 17:10:00 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 12BE8780184 for ; Tue, 21 Jul 2020 17:10:00 +0000 (UTC) Date: Tue, 21 Jul 2020 17:10:00 +0000 (UTC) From: "Viraj Jasani (Jira)" To: dev@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (HBASE-24750) All executor service should start using our internal ThreadFactory MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Viraj Jasani created HBASE-24750: ------------------------------------ Summary: All executor service should start using our internal ThreadFactory Key: HBASE-24750 URL: https://issues.apache.org/jira/browse/HBASE-24750 Project: HBase Issue Type: Improvement Reporter: Viraj Jasani Currently, we have majority Executor services using guava's ThreadFactoryBuilder while creating fixed size thread pool. There are some executors using our internal hbase-common's Threads class which provides util methods for creating thread factory. Although there is no perf impact, we should let all Executors start using our internal library for using ThreadFactory rather than having external guava dependency (which is nothing more than a builder class). We might have to add a couple more arguments to support full fledged ThreadFactory, but let's do it and stop using guava's builder class. -- This message was sent by Atlassian Jira (v8.3.4#803005)