You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Farooq Qaiser (Jira)" <ji...@apache.org> on 2023/04/15 23:51:00 UTC

[jira] [Created] (KAFKA-14911) Add system tests for rolling upgrade path of KIP-904

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)