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

dajac pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 00e0c582879 MINOR: Log time spent cleaning share group state (#21278)
00e0c582879 is described below

commit 00e0c5828797379a4b91b4abf058a9f7ac3f5b3d
Author: David Jacot <[email protected]>
AuthorDate: Sun Jan 11 15:39:46 2026 +0100

    MINOR: Log time spent cleaning share group state (#21278)
    
    This patch logs the time spent while cleaning the share group state on
    topic deletions.
    
    Reviewers: Andrew Schofield <[email protected]>
---
 .../org/apache/kafka/coordinator/group/GroupCoordinatorShard.java | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorShard.java
 
b/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorShard.java
index 81651f5adf4..15eecf0fe7f 100644
--- 
a/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorShard.java
+++ 
b/group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupCoordinatorShard.java
@@ -1038,7 +1038,13 @@ public class GroupCoordinatorShard implements 
CoordinatorShard<CoordinatorRecord
     public CoordinatorResult<Void, CoordinatorRecord> 
maybeCleanupShareGroupState(
         Set<Uuid> deletedTopicIds
     ) {
-        return 
groupMetadataManager.maybeCleanupShareGroupState(deletedTopicIds);
+        final long startTimeMs = time.milliseconds();
+        final var result = 
groupMetadataManager.maybeCleanupShareGroupState(deletedTopicIds);
+
+        log.info("Generated {} records in {} milliseconds while cleaning share 
group state for topics {}.",
+            result.records().size(), time.milliseconds() - startTimeMs, 
deletedTopicIds);
+
+        return result;
     }
 
     /**

Reply via email to