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)