Andrew Wong has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/8387


Change subject: WIP disk failure: randomized tserver test
......................................................................

WIP disk failure: randomized tserver test

This patch adds a test that tests various paths that perform block IO by
manually applying randomized operations to a tablet and injecting disk
failures a fraction of the time. Eventually, the replica is marked as
failed, completing the test. This patch doesn't test the behavior after
reaching this failed state, but rather ensures this state is reachable
without crashing the server.

WIP: until other patches are merged, I'm expecting this to fail or be
extremely flaky

Change-Id: I17aca35fc0bf9c7b1b73308def865b0ed48d07fa
---
M src/kudu/integration-tests/cluster_itest_util.cc
M src/kudu/integration-tests/cluster_itest_util.h
M src/kudu/tserver/tablet_server-test-base.h
M src/kudu/tserver/tablet_server-test.cc
M src/kudu/tserver/tablet_server_test_util.cc
M src/kudu/tserver/tablet_server_test_util.h
6 files changed, 127 insertions(+), 35 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/87/8387/1
--
To view, visit http://gerrit.cloudera.org:8080/8387
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I17aca35fc0bf9c7b1b73308def865b0ed48d07fa
Gerrit-Change-Number: 8387
Gerrit-PatchSet: 1
Gerrit-Owner: Andrew Wong <[email protected]>

Reply via email to