Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...