[ https://issues.apache.org/jira/browse/KAFKA-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ismael Juma updated KAFKA-2789: ------------------------------- Fix Version/s: (was: 0.10.0.0) 0.10.1.0 > Update upgrade system test to catch issue reported in KAFKA-2756 > ---------------------------------------------------------------- > > Key: KAFKA-2789 > URL: https://issues.apache.org/jira/browse/KAFKA-2789 > Project: Kafka > Issue Type: Bug > Reporter: Geoff Anderson > Assignee: Geoff Anderson > Fix For: 0.10.1.0 > > > It's not good that the upgrade system test didn't catch KAFKA-2756 > Hypothesis: > We think KAFKA-2756 would manifest as failed fetch requests, and replicas > falling out of ISR set. > However, the test only validates that acked messages are available for > consumption. It may be that some messages simply were not acked, but this is > not currently a failure condition for the test > Proposed update: > - Since every shutdown is a clean shutdown, and `min.insync.isr = 2`, we > expect that every message should be acked in this test. Update validation to > confirm this. > - Depending on how the leader moves during the rolling bounces, it might be > still be possible for every message to be acked even if replicas fall out of > isr. So we should also verify after each bounce that the size of the isr set > goes back to 3 in a short period of time. > When making this test update, we should check that the test fails if we > remove the fix to KAFKA-2756 -- This message was sent by Atlassian JIRA (v6.3.4#6332)