[
https://issues.apache.org/jira/browse/KAFKA-16580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17925042#comment-17925042
]
Kevin Wu commented on KAFKA-16580:
----------------------------------
Will tackle this issue incrementally, since it's somewhat complicated.
# Refactor RaftEventSimulationTest to allow for dynamic quorum
reconfiguration. Things like a cluster view of voters need to be changed since
nodes' local voter sets can be different.
# Add simulation tests where voters are added and removed to ensure current
invariants (HWM + epoch monotonically increasing, single leader for every
epoch, etc.) are upheld.
# Add KIP-853-specific invariants:
## For each node, between its HWM and LEO inclusive, there can be at most 1
voter set.
## In each node's committed log, voter sets can only differ by at most 1 voter.
> Write simulation tests for kraft membership change
> --------------------------------------------------
>
> Key: KAFKA-16580
> URL: https://issues.apache.org/jira/browse/KAFKA-16580
> Project: Kafka
> Issue Type: Sub-task
> Reporter: José Armando García Sancio
> Assignee: Kevin Wu
> Priority: Major
> Fix For: 4.1.0
>
>
> Update RaftEventSimulationTest to validate kraft.version 1 and changes made
> for membership change.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)