[ https://issues.apache.org/jira/browse/KAFKA-18720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonah Hooper updated KAFKA-18720: --------------------------------- Labels: Phase-2 (was: ) > System Tests for Unclean Recovery > --------------------------------- > > Key: KAFKA-18720 > URL: https://issues.apache.org/jira/browse/KAFKA-18720 > Project: Kafka > Issue Type: Sub-task > Reporter: Jonah Hooper > Assignee: Jonah Hooper > Priority: Major > Labels: Phase-2 > Original Estimate: 672h > Remaining Estimate: 672h > > There should be significant system-tests for unclean elections in order to > prevent regressions. We should build a test for each new strategy. The tests > will need to shutdown brokers in a specific configuration, deliberately mess > with their logs and then restart them given a specific recovery election > strategy. > We will need separate tests for: > 1. Balanced strategy > 2. Designated election > 3. Aggressive strategy > 4. No strategy (IE wait for administrator) > System tests which discover whether or not the controller automatically > detects scenarios which warrant unclean election may also need to be tested > if they cannot be fully covered by a unit or integration test. -- This message was sent by Atlassian Jira (v8.20.10#820010)