From fa0b126c0ca60e593eee4a8e833be8b724a3499b Mon Sep 17 00:00:00 2001 From: Igor Canadi Date: Mon, 5 Jan 2015 10:49:41 -0800 Subject: [PATCH] Fix corruption_test -- if status is not OK, return status -- during recovery --- db/db_impl.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/db/db_impl.cc b/db/db_impl.cc index f381fd3ef..e529db3c7 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -955,6 +955,10 @@ Status DBImpl::RecoverLogFiles(const std::vector& log_numbers, } } + if (!status.ok()) { + return status; + } + flush_scheduler_.Clear(); if (versions_->LastSequence() < *max_sequence) { versions_->SetLastSequence(*max_sequence);