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

georgew5656 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 7ee7e194c4e Add supervisor log when task count is greater than 
partitions (#16948)
7ee7e194c4e is described below

commit 7ee7e194c4ee3979d353df5af2854808644cbd4e
Author: George Shiqi Wu <[email protected]>
AuthorDate: Mon Aug 26 07:40:02 2024 -0700

    Add supervisor log when task count is greater than partitions (#16948)
    
    * Add log message when task count is higher than partitions
    
    * newline
    
    * fix ordering
    
    * Add supervisor id
    
    * Update 
indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java
    
    Co-authored-by: Kashif Faraz <[email protected]>
    
    * Update 
indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java
    
    Co-authored-by: Kashif Faraz <[email protected]>
    
    * Update 
indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java
    
    Co-authored-by: Kashif Faraz <[email protected]>
    
    ---------
    
    Co-authored-by: Kashif Faraz <[email protected]>
---
 .../indexing/seekablestream/supervisor/SeekableStreamSupervisor.java  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java
 
b/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java
index 81d8871b8e8..d7294abc9d5 100644
--- 
a/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java
+++ 
b/indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/supervisor/SeekableStreamSupervisor.java
@@ -2733,6 +2733,10 @@ public abstract class 
SeekableStreamSupervisor<PartitionIdType, SequenceOffsetTy
 
     log.debug("Found [%d] partitions for stream [%s]", 
partitionIdsFromSupplier.size(), ioConfig.getStream());
 
+    final int configuredTaskCount = spec.getIoConfig().getTaskCount();
+    if (configuredTaskCount > partitionIdsFromSupplier.size()) {
+      log.warn("Configured task count[%s] for supervisor[%s] is greater than 
the number of partitions[%d].", configuredTaskCount, supervisorId, 
partitionIdsFromSupplier.size());
+    }
     Map<PartitionIdType, SequenceOffsetType> storedMetadata = 
getOffsetsFromMetadataStorage();
     Set<PartitionIdType> storedPartitions = storedMetadata.keySet();
     Set<PartitionIdType> closedPartitions = storedMetadata


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

Reply via email to