Versions Compared

Key

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

...

A public interface is any change to the following:

  • Binary log format

    • No changes expected

  • The network protocol and api behavior

    • No changes expected

  • Any class in the public packages under clientsConfiguration, especially client configuration

    • org/apache/kafka/common/serialization

      • No changes expected

    • org/apache/kafka/common

      • No changes expected

    • org/apache/kafka/common/errors

      • InvalidNamespaceException will be added

    • org/apache/kafka/clients/producer

      • No changes expected

    • org/apache/kafka/clients/consumer (eventually, once stable)

      • No changes expected

  • Monitoring

  • Command line tools and arguments

    • An optional {{namespace}} option will be added to existing tools. If namespace is not provided, a default namespace of "" will be used.

  • Anything else that will likely break existing users in some way when they upgrade

Proposed Changes

We are proposing following changes in the storage layout of Zookeeper entities and logs on disk.

...