[ 
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)

Reply via email to