Versions Compared

Key

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

...

Eventually the TopicPartition class should include the topic ID. This may be difficult to enact until all APIs support topic IDs, and could come with a performance impact if implemented prior to this, as TopicPartitions are used for hashmap lookups throughout the broker.

Future Work

Requests

Some of the requests could have the topic name field removed:

  • StopReplica, Fetch, ListOffset, OffsetForLeader


The following requests could be improved by presence of topic IDs, but are out of scope for this KIP.

...