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

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


The following commit(s) were added to refs/heads/master by this push:
     new 3471352dac6 Use DruidLeaderSelector in CliCoordinator.HearbeatSupplier 
(#16215)
3471352dac6 is described below

commit 3471352dac69980fc56970fe99e0c4e76f169cad
Author: Rishabh Singh <6513075+findingr...@users.noreply.github.com>
AuthorDate: Thu Mar 28 21:42:33 2024 +0530

    Use DruidLeaderSelector in CliCoordinator.HearbeatSupplier (#16215)
---
 services/src/main/java/org/apache/druid/cli/CliCoordinator.java | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/services/src/main/java/org/apache/druid/cli/CliCoordinator.java 
b/services/src/main/java/org/apache/druid/cli/CliCoordinator.java
index c6b9e27238c..36e78a51e63 100644
--- a/services/src/main/java/org/apache/druid/cli/CliCoordinator.java
+++ b/services/src/main/java/org/apache/druid/cli/CliCoordinator.java
@@ -42,6 +42,7 @@ import org.apache.druid.client.DirectDruidClientFactory;
 import org.apache.druid.client.HttpServerInventoryViewResource;
 import org.apache.druid.client.InternalQueryConfig;
 import org.apache.druid.client.coordinator.Coordinator;
+import org.apache.druid.discovery.DruidLeaderSelector;
 import org.apache.druid.discovery.NodeRole;
 import org.apache.druid.error.DruidException;
 import org.apache.druid.guice.ConfigProvider;
@@ -465,12 +466,12 @@ public class CliCoordinator extends ServerRunnable
 
   private static class HeartbeatSupplier implements 
Provider<Supplier<Map<String, Object>>>
   {
-    private final DruidCoordinator coordinator;
+    private final DruidLeaderSelector leaderSelector;
 
     @Inject
-    public HeartbeatSupplier(DruidCoordinator coordinator)
+    public HeartbeatSupplier(@Coordinator DruidLeaderSelector leaderSelector)
     {
-      this.coordinator = coordinator;
+      this.leaderSelector = leaderSelector;
     }
 
     @Override
@@ -478,7 +479,7 @@ public class CliCoordinator extends ServerRunnable
     {
       return () -> {
         Map<String, Object> heartbeatTags = new HashMap<>();
-        heartbeatTags.put("leader", coordinator.isLeader() ? 1 : 0);
+        heartbeatTags.put("leader", leaderSelector.isLeader() ? 1 : 0);
 
         return heartbeatTags;
       };


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org
For additional commands, e-mail: commits-h...@druid.apache.org

Reply via email to