Alexey Serbin created KUDU-2033:
-----------------------------------
Summary: Add a 'torture' scenario to verify Java client's behavior
during fail-over
Key: KUDU-2033
URL: https://issues.apache.org/jira/browse/KUDU-2033
Project: Kudu
Issue Type: Test
Components: client, java
Reporter: Alexey Serbin
For the Kudu Java client we have {{TestLeaderFailover}} test which verifies how
the client handles the tablet server fail-over scenario. However, the test
covers only one fail-over event and mainly performs write operations while the
backend handles the 'unexpected crash' of the tablet server.
It would be nice to add more tests which cover the client's fail-over behavior:
* add the mixed workload scenario, i.e. combine inserts/scans during the
fail-over
* induce more fail-over events while running the scenario, i.e. 'crash' the
tserver hosing the leader tablet many more times and run the test longer
* add the multi-master scenario, where both the leader tserver and leader
master 'unexpectedly crash' during the run
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)