From 16f42ecaadc6f926e36e9bb3a8cfa02f433ed77c Mon Sep 17 00:00:00 2001 From: Michael Wildman Date: Mon, 19 Feb 2024 11:58:26 +1300 Subject: [PATCH] group.go: sort topics before printing --- cmd/kaf/group.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/kaf/group.go b/cmd/kaf/group.go index 92b19fa..4fb9e53 100644 --- a/cmd/kaf/group.go +++ b/cmd/kaf/group.go @@ -489,7 +489,14 @@ var groupDescribeCmd = &cobra.Command{ errorExit("Failed to fetch group offsets: %v\n", err) } - for topic, partitions := range offsetAndMetadata.Blocks { + topics := make([]string, 0, len(offsetAndMetadata.Blocks)) + for k := range offsetAndMetadata.Blocks { + topics = append(topics, k) + } + sort.Strings(topics) + + for _, topic := range topics { + partitions := offsetAndMetadata.Blocks[topic] if len(flagDescribeTopics) > 0 { var found bool for _, topicToShow := range flagDescribeTopics {