This is an automated email from the ASF dual-hosted git repository.

jackie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new e6efb9c504 [Multi-stage] Minor fix on executor service (#11416)
e6efb9c504 is described below

commit e6efb9c504cd87519b26f12f0344128bc76ac280
Author: Xiaotian (Jackie) Jiang <[email protected]>
AuthorDate: Wed Aug 23 10:47:56 2023 -0700

    [Multi-stage] Minor fix on executor service (#11416)
---
 .../java/org/apache/pinot/query/service/server/QueryServer.java  | 1 +
 .../java/org/apache/pinot/server/worker/WorkerQueryServer.java   | 9 ---------
 2 files changed, 1 insertion(+), 9 deletions(-)

diff --git 
a/pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java
 
b/pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java
index cce6f2870d..893e0afc5e 100644
--- 
a/pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java
+++ 
b/pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java
@@ -88,6 +88,7 @@ public class QueryServer extends 
PinotQueryWorkerGrpc.PinotQueryWorkerImplBase {
         _server.shutdown();
         _server.awaitTermination();
       }
+      _querySubmissionExecutorService.shutdown();
     } catch (Exception e) {
       throw new RuntimeException(e);
     }
diff --git 
a/pinot-server/src/main/java/org/apache/pinot/server/worker/WorkerQueryServer.java
 
b/pinot-server/src/main/java/org/apache/pinot/server/worker/WorkerQueryServer.java
index 44b34d8ec5..45db3208ec 100644
--- 
a/pinot-server/src/main/java/org/apache/pinot/server/worker/WorkerQueryServer.java
+++ 
b/pinot-server/src/main/java/org/apache/pinot/server/worker/WorkerQueryServer.java
@@ -18,11 +18,8 @@
  */
 package org.apache.pinot.server.worker;
 
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
 import org.apache.helix.HelixManager;
 import org.apache.pinot.common.metrics.ServerMetrics;
-import org.apache.pinot.common.utils.NamedThreadFactory;
 import org.apache.pinot.core.data.manager.InstanceDataManager;
 import org.apache.pinot.query.runtime.QueryRunner;
 import org.apache.pinot.query.service.server.QueryServer;
@@ -32,9 +29,6 @@ import org.apache.pinot.spi.utils.NetUtils;
 
 
 public class WorkerQueryServer {
-  private static final int DEFAULT_EXECUTOR_THREAD_NUM = 5;
-
-  private final ExecutorService _executor;
   private final int _queryServicePort;
   private final PinotConfiguration _configuration;
   private final HelixManager _helixManager;
@@ -56,8 +50,6 @@ public class WorkerQueryServer {
     _queryRunner = new QueryRunner();
     _queryRunner.init(_configuration, _instanceDataManager, _helixManager, 
_serverMetrics);
     _queryWorkerService = new QueryServer(_queryServicePort, _queryRunner);
-    _executor = Executors.newFixedThreadPool(DEFAULT_EXECUTOR_THREAD_NUM,
-        new NamedThreadFactory("worker_query_server_enclosure_on_" + 
_queryServicePort + "_port"));
   }
 
   private static PinotConfiguration toWorkerQueryConfig(PinotConfiguration 
configuration) {
@@ -103,6 +95,5 @@ public class WorkerQueryServer {
 
   public void shutDown() {
     _queryWorkerService.shutdown();
-    _executor.shutdown();
   }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to