浏览代码

Add ReplicationFactor to ListTopics response

Dominic Evans 7 年之前
父节点
当前提交
0171e3dafb
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      admin.go

+ 3 - 0
admin.go

@@ -192,6 +192,9 @@ func (ca *clusterAdmin) ListTopics() (map[string]TopicDetail, error) {
 		topicDetails := TopicDetail{
 			NumPartitions: int32(len(topic.Partitions)),
 		}
+		if len(topic.Partitions) > 0 {
+			topicDetails.ReplicationFactor = int16(len(topic.Partitions[0].Replicas))
+		}
 		topicsDetailsMap[topic.Name] = topicDetails
 
 		// we populate the resources we want to describe from the MetadataResponse