[ 
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)

Reply via email to