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

gian 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 4a68f8a294 Fix maxCompletedTasks parameter in OverlordClientImpl. 
(#14667)
4a68f8a294 is described below

commit 4a68f8a2944547d70f4cea0e670072acd181bfec
Author: Gian Merlino <[email protected]>
AuthorDate: Wed Jul 26 15:12:20 2023 -0700

    Fix maxCompletedTasks parameter in OverlordClientImpl. (#14667)
    
    It was sent to the server as "maxCompletedTasks", but the server expects
    "max". This caused it to be ignored. This bug was introduced in #14581.
---
 .../main/java/org/apache/druid/rpc/indexing/OverlordClientImpl.java   | 2 +-
 .../java/org/apache/druid/rpc/indexing/OverlordClientImplTest.java    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/server/src/main/java/org/apache/druid/rpc/indexing/OverlordClientImpl.java 
b/server/src/main/java/org/apache/druid/rpc/indexing/OverlordClientImpl.java
index dcfe0b2c58..306c909e40 100644
--- a/server/src/main/java/org/apache/druid/rpc/indexing/OverlordClientImpl.java
+++ b/server/src/main/java/org/apache/druid/rpc/indexing/OverlordClientImpl.java
@@ -147,7 +147,7 @@ public class OverlordClientImpl implements OverlordClient
     }
 
     if (maxCompletedTasks != null) {
-      pathBuilder.append(params == 0 ? '?' : 
'&').append("maxCompletedTasks=").append(maxCompletedTasks);
+      pathBuilder.append(params == 0 ? '?' : 
'&').append("max=").append(maxCompletedTasks);
     }
 
     return FutureUtils.transform(
diff --git 
a/server/src/test/java/org/apache/druid/rpc/indexing/OverlordClientImplTest.java
 
b/server/src/test/java/org/apache/druid/rpc/indexing/OverlordClientImplTest.java
index 2d89bded80..7e747956a1 100644
--- 
a/server/src/test/java/org/apache/druid/rpc/indexing/OverlordClientImplTest.java
+++ 
b/server/src/test/java/org/apache/druid/rpc/indexing/OverlordClientImplTest.java
@@ -184,7 +184,7 @@ public class OverlordClientImplTest
     serviceClient.expectAndRespond(
         new RequestBuilder(
             HttpMethod.GET,
-            
"/druid/indexer/v1/tasks?state=RUNNING&datasource=foo%3F&maxCompletedTasks=0"
+            "/druid/indexer/v1/tasks?state=RUNNING&datasource=foo%3F&max=0"
         ),
         HttpResponseStatus.OK,
         ImmutableMap.of(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON),
@@ -203,7 +203,7 @@ public class OverlordClientImplTest
     serviceClient.expectAndRespond(
         new RequestBuilder(
             HttpMethod.GET,
-            "/druid/indexer/v1/tasks?maxCompletedTasks=0"
+            "/druid/indexer/v1/tasks?max=0"
         ),
         HttpResponseStatus.OK,
         ImmutableMap.of(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON),


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

Reply via email to