Farooq Qaiser created KAFKA-14911:
-------------------------------------

             Summary: Add system tests for rolling upgrade path of KIP-904
                 Key: KAFKA-14911
                 URL: https://issues.apache.org/jira/browse/KAFKA-14911
             Project: Kafka
          Issue Type: Test
            Reporter: Farooq Qaiser
             Fix For: 3.5.0


As per [~mjsax] comment 
[here|https://github.com/apache/kafka/pull/10747#pullrequestreview-1376539752], 
we should add a system test to test the rolling upgrade path for 
[KIP-904|https://cwiki.apache.org/confluence/x/P5VbDg] which introduces a new 
serialization format for groupBy internal repartition topics and was 
implemented as part of https://issues.apache.org/jira/browse/KAFKA-12446 

There is `StreamsUpgradeTest.java` and `streams_upgrade_test.py` (cf 
`test_rolling_upgrade_with_2_bounces`) as a starting point.
Might be best to do a similar thing as for FK-joins, and add a new test 
variation. 
The tricky thing about the test would be, to ensure that the repartition topic 
is not empty when we do the bounce, so the test should be setup accordingly.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to