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

technoboy pushed a commit to branch branch-2.11
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/branch-2.11 by this push:
     new 8b49e31c0d1 [fix] Use scheduled executor in BinaryProtoLookupService 
(#20043)
8b49e31c0d1 is described below

commit 8b49e31c0d1675f9cc4443e61cdb4ff31fa02813
Author: Mathieu Grenonville <mgrenonvi...@users.noreply.github.com>
AuthorDate: Tue Apr 11 04:52:11 2023 +0200

    [fix] Use scheduled executor in BinaryProtoLookupService (#20043)
    
    Motivation: PulsarClient using ExecutorService as ScheduledExecutorService
    
    Modifications: Use exactly ScheduledExecutorService
---
 .../src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java
 
b/pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java
index f9d9bfcf1b5..1836e891a5b 100644
--- 
a/pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java
+++ 
b/pulsar-client/src/main/java/org/apache/pulsar/client/impl/PulsarClientImpl.java
@@ -203,7 +203,7 @@ public class PulsarClientImpl implements PulsarClient {
                 lookup = new HttpLookupService(conf, this.eventLoopGroup);
             } else {
                 lookup = new BinaryProtoLookupService(this, 
conf.getServiceUrl(), conf.getListenerName(),
-                        conf.isUseTls(), 
this.externalExecutorProvider.getExecutor());
+                        conf.isUseTls(), 
this.scheduledExecutorProvider.getExecutor());
             }
             if (timer == null) {
                 this.timer = new 
HashedWheelTimer(getThreadFactory("pulsar-timer"), 1, TimeUnit.MILLISECONDS);

Reply via email to