José Armando García Sancio created KAFKA-18865:
--------------------------------------------------
Summary: Improve KRaft handling of kraft.version
Key: KAFKA-18865
URL: https://issues.apache.org/jira/browse/KAFKA-18865
Project: Kafka
Issue Type: Improvement
Components: kraft
Reporter: José Armando García Sancio
Assignee: José Armando García Sancio
Handling of kraft.version is a bit tricky.
The kraft.version that is exposed by the kraft client is potentially an
uncommitted value.
In some cases kraft is interested in the latest value (irrespective of
committed vs uncommitted) but in some case kraft should use the latest commit
value.
For example, kraft should use the latest committed value when exposing it
outside of the kraft client and when determining which version of quorum-state
to serialize and persist. But KRaft should use the latest value (irrespective
of committed vs uncommitted) when determining which control version to persist
to the log itself.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)