From 4e124e57141c21ed6e0ce2bd8de06b8cbf37af2e Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Wed, 6 Jan 2016 16:43:26 +0800 Subject: [PATCH] BlueStore: fix result code overwritten Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 34682acd35e..f7a04319cbb 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -2203,6 +2203,10 @@ int BlueStore::fsck() out_path: _close_path(); + // fatal errors take precedence + if (r < 0) + return r; + dout(1) << __func__ << " finish with " << errors << " errors" << dendl; return errors; } -- 2.47.3