mirror of https://github.com/apache/kafka.git
This PR fixes the regression introduced in 2.4 from 2 refactoring PRs: #7249 #7419 The bug was introduced by having a logical path leading numPartitionsCandidate to be 0, which is assigned to numPartitions and later being checked by setNumPartitions. In the subsequent check we will throw illegal argument if the numPartitions is 0. This bug is both impacting new 2.4 application and upgrades to 2.4 in certain types of topology. The example in original JIRA was imported as a new integration test to guard against such regression. We also verify that without the bug fix application will still fail by running this integration test. Reviewers: Guozhang Wang <wangguoz@gmail.com> |
||
|---|---|---|
| .. | ||
| examples/src | ||
| quickstart | ||
| src | ||
| streams-scala | ||
| test-utils/src | ||
| upgrade-system-tests-10/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-11/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-20/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-21/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-22/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-23/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-24/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-0100/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-0101/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-0102/src/test/java/org/apache/kafka/streams/tests | ||
| upgrade-system-tests-0110/src/test/java/org/apache/kafka/streams/tests | ||
| .gitignore | ||