Hello Kudu Jenkins, I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/7442 to look at the new patch set (#4). Change subject: disk failure: shutdown tablets on disk failure ...................................................................... disk failure: shutdown tablets on disk failure Disk failures are a special case of errors that will be handled. Certain code paths pass along disk failure Statuses until they eventually hit a check failure and crash the server. These fatal errors were "safe" before as they would ensure no additional changes were made durable to each tablet. These failures are not permitted provided the following have occurred: - tell the tablet's MvccManager that it's shutting down - tell the replica that it's shutting down - submit a request to the threadpool that the tablet is shutting down - the data directory is marked failed to prevent further IO Additionally, scan paths that previously never returned due to the fatality of disk failures now return with a TABLET_FAILED response. Testing is done in separate patches. This is a part of a series of patches to handle disk failure. To see how this patch fits in, see section 2.4 of: https://docs.google.com/document/d/1zZk-vb_ETKUuePcZ9ZqoSK2oPvAAaEV1sjDXes8Pxgk/edit Change-Id: I109635a54268b9db741b2ae9ea3e9f1fe072d0a8 --- M src/kudu/tablet/delta_tracker.cc M src/kudu/tablet/metadata.proto M src/kudu/tablet/tablet_replica.cc M src/kudu/tablet/tablet_replica.h M src/kudu/tablet/tablet_replica_mm_ops.cc M src/kudu/tserver/tablet_service.cc M src/kudu/tserver/ts_tablet_manager.cc M src/kudu/tserver/ts_tablet_manager.h 8 files changed, 157 insertions(+), 49 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/42/7442/4 -- To view, visit http://gerrit.cloudera.org:8080/7442 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I109635a54268b9db741b2ae9ea3e9f1fe072d0a8 Gerrit-PatchSet: 4 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Andrew Wong <aw...@cloudera.com> Gerrit-Reviewer: David Ribeiro Alves <davidral...@gmail.com> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy <mpe...@apache.org> Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Todd Lipcon <t...@apache.org>