[kudu-CR] WIP disk failure: tests for disk failure recovery
Andrew Wong has abandoned this change. ( http://gerrit.cloudera.org:8080/7031 ) Change subject: WIP disk failure: tests for disk failure recovery .. Abandoned Other tests subsumed this sort of testing for disk failures -- To view, visit http://gerrit.cloudera.org:8080/7031 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: abandon Gerrit-Change-Id: I8ff63ec71ab718866484b9f3ec7264bc72ecfe97 Gerrit-Change-Number: 7031 Gerrit-PatchSet: 14 Gerrit-Owner: Andrew Wong Gerrit-Reviewer: Adar Dembo Gerrit-Reviewer: Andrew Wong Gerrit-Reviewer: David Ribeiro Alves Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Todd Lipcon
[kudu-CR] WIP disk failure: tests for disk failure recovery
Hello Tidy Bot, David Ribeiro Alves, Kudu Jenkins, Adar Dembo, Todd Lipcon, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/7031 to look at the new patch set (#14). Change subject: WIP disk failure: tests for disk failure recovery .. WIP disk failure: tests for disk failure recovery This patch adds an EMC test that spawns three servers and triggers EIOs on two of them to fail two different tablets. With improper disk-failure-handling, this scenario alone would have been enough to leave the server with only a single copy of data, as the two servers with EIOs would have been shut down entirely. With proper disk-failure handling, this scenario would be salvageable, and data would be replicated on the remaining disks. This exercises the FlushMRS codepath. Tests are also added to test behavior during FlushDMS calls and during scans, ensuring the servers return to a normal state; another is added to test disk failures during Scans. All of these tests are parameterized to run with both the LBM and FBM. WIP: until other patches are merged, I'm expecting this to fail or be extremely flaky. Change-Id: I8ff63ec71ab718866484b9f3ec7264bc72ecfe97 --- M src/kudu/integration-tests/disk_failure-itest.cc 1 file changed, 351 insertions(+), 8 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/31/7031/14 -- To view, visit http://gerrit.cloudera.org:8080/7031 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I8ff63ec71ab718866484b9f3ec7264bc72ecfe97 Gerrit-Change-Number: 7031 Gerrit-PatchSet: 14 Gerrit-Owner: Andrew WongGerrit-Reviewer: Adar Dembo Gerrit-Reviewer: Andrew Wong Gerrit-Reviewer: David Ribeiro Alves Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Todd Lipcon
[kudu-CR] WIP disk failure: tests for disk failure recovery
Hello Tidy Bot, David Ribeiro Alves, Kudu Jenkins, Adar Dembo, Todd Lipcon, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/7031 to look at the new patch set (#13). Change subject: WIP disk failure: tests for disk failure recovery .. WIP disk failure: tests for disk failure recovery This patch adds an EMC test that spawns three servers and triggers EIOs on two of them to fail two different tablets. With improper disk-failure-handling, this scenario alone would have been enough to leave the server with only a single copy of data, as the two servers with EIOs would have been shut down entirely. With proper disk-failure handling, this scenario would be salvageable, and data would be replicated on the remaining disks. This exercises the FlushMRS codepath. Tests are also added to test behavior during FlushDMS calls and during scans, ensuring the servers return to a normal state; another is added to test disk failures during Scans. All of these tests are parameterized to run with both the LBM and FBM. WIP: until other patches are merged, I'm expecting this to fail or be extremely flaky. Change-Id: I8ff63ec71ab718866484b9f3ec7264bc72ecfe97 --- M src/kudu/integration-tests/disk_failure-itest.cc 1 file changed, 351 insertions(+), 8 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/31/7031/13 -- To view, visit http://gerrit.cloudera.org:8080/7031 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I8ff63ec71ab718866484b9f3ec7264bc72ecfe97 Gerrit-Change-Number: 7031 Gerrit-PatchSet: 13 Gerrit-Owner: Andrew WongGerrit-Reviewer: Adar Dembo Gerrit-Reviewer: Andrew Wong Gerrit-Reviewer: David Ribeiro Alves Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Todd Lipcon