Versions Compared

Key

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

...

Since Kafka 2.4.0, it is possible to rely on the broker default replication factor setting when creating a topic (cf KIP-464: Defaults for AdminClient#createTopic). Even if approved via KIP-464 already, Kafka Streams did not adapt this new feature yet, due to backward compatibility concern. However, it puts some burden on users to change the Kafka Streams default replication.factor config of 1 when concerns. Given the upcoming major release, we want to enable this feature in Kafka Streams by default now. The main motivation is, that the current default replication.factor=1  puts some burden on users to change the config when they put an application into production. While user are already able to change the config to -1  if their brokers are on 2.4.0 or newer version, it's still an additional config they need to take care of.

...