From e409c2edc3be501d1608d34f22a9eb67177f45af Mon Sep 17 00:00:00 2001 From: kangpinghuang <40422952+kangpinghuang@users.noreply.github.com> Date: Mon, 1 Apr 2019 14:42:59 +0800 Subject: [PATCH] Optimize error handling of rocksdb (#841) --- be/src/olap/olap_meta.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/be/src/olap/olap_meta.cpp b/be/src/olap/olap_meta.cpp index db0f8867a1..033fb84e75 100755 --- a/be/src/olap/olap_meta.cpp +++ b/be/src/olap/olap_meta.cpp @@ -171,6 +171,10 @@ OLAPStatus OlapMeta::iterate(const int column_family_index, const std::string& p break; } } + if (!it->status().ok()) { + LOG(WARNING) << "rocksdb iterator failed. reason:" << status.ToString(); + return OLAP_ERR_META_ITERATOR; + } return OLAP_SUCCESS; }