...
The class in which the rebalance protocol's metadata is contained is SubscriptionInfo
which encodes information into a ByteBuffer
. What this upgrade would require is to change the format of the encoding and decoding to the ByteBuffer
in SubscriptionInfo
, which could potentially break older versions of Kafka brokers due to incompatible metadata formatwould require us to give an upgrade strategy for older Kafka versions. A new encoding and decoding format will be introduced: mainly the addition of an extra integer for each TaskId
in SubscriptionInfo
.
...