Hi all, I’d like to start the discussion thread for KIP-1227: Expose Rack ID in MemberDescription and ShareMemberDescription. The KIP link: https://cwiki.apache.org/confluence/display/KAFKA/KIP-1227%3A+Expose+Rack+ID+in+MemberDescription+and+ShareMemberDescription
Currently, the ConsumerGroupDescribeResponse protocol already includes a rackId field, but the Java AdminClient’s MemberDescription does not expose it. This makes it difficult for users and monitoring tools to inspect or visualize consumer group members’ rack distribution. Similarly, ShareMemberDescription does not currently expose this information. This KIP proposes adding an optional rackId field to both MemberDescription and ShareMemberDescription, ensuring the Admin API reflects the rack information already available in the protocol. It will improve observability, help analyze rack-aware distribution, and bring better consistency with other APIs (like Streams’ group descriptions). Please share your feedback or concerns! Thanks! Jian
