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)