Hello Kudu Jenkins, Adar Dembo,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/12239

to look at the new patch set (#3).

Change subject: [fs]: delete the (orphaned) metadata file when repairing
......................................................................

[fs]: delete the (orphaned) metadata file when repairing

This patch intends to delete the (orphaned) metadata file at
startup while the data file has gone missing and the metadata
file has no live blocks at the same time. In the previous patch
KUDU-2636, it has supported deleting the dead container which
includes data file and metadata file. So, there will be a time
window while deleting both of these two files in sequential,
and it will make a half-container in extreme cases, especially
in a crash or sent the tserver a kill -9. Indeed, Adar has
captured this type of case under 1000 runs of dense_node-itest.

Change-Id: I2a4223d0e6385a7f7776f8fe2679a3bb16d832ab
---
M src/kudu/fs/log_block_manager-test.cc
M src/kudu/fs/log_block_manager.cc
2 files changed, 356 insertions(+), 28 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/39/12239/3
--
To view, visit http://gerrit.cloudera.org:8080/12239
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I2a4223d0e6385a7f7776f8fe2679a3bb16d832ab
Gerrit-Change-Number: 12239
Gerrit-PatchSet: 3
Gerrit-Owner: helifu <[email protected]>
Gerrit-Reviewer: Adar Dembo <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: helifu <[email protected]>

Reply via email to