From d545e00bc7659300a77f819e8820147dc2a9dfc2 Mon Sep 17 00:00:00 2001 From: Kaijie Chen Date: Tue, 27 Jun 2023 20:45:14 +0800 Subject: [PATCH] [improve](error) include detailed messages in rowset reader init error (#21229) --- be/src/olap/rowset/beta_rowset_reader.cpp | 4 ++-- be/src/olap/task/index_builder.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/be/src/olap/rowset/beta_rowset_reader.cpp b/be/src/olap/rowset/beta_rowset_reader.cpp index 5564c08740..3ec62de7a8 100644 --- a/be/src/olap/rowset/beta_rowset_reader.cpp +++ b/be/src/olap/rowset/beta_rowset_reader.cpp @@ -224,7 +224,7 @@ Status BetaRowsetReader::get_segment_iterators(RowsetReaderContext* read_context auto s = seg_ptr->new_iterator(_input_schema, _read_options, &iter); if (!s.ok()) { LOG(WARNING) << "failed to create iterator[" << seg_ptr->id() << "]: " << s.to_string(); - return Status::Error(); + return Status::Error(s.to_string()); } if (iter->empty()) { continue; @@ -268,7 +268,7 @@ Status BetaRowsetReader::init(RowsetReaderContext* read_context, if (!s.ok()) { LOG(WARNING) << "failed to init iterator: " << s.to_string(); _iterator.reset(); - return Status::Error(); + return Status::Error(s.to_string()); } return Status::OK(); } diff --git a/be/src/olap/task/index_builder.cpp b/be/src/olap/task/index_builder.cpp index 05ba099f90..7de105c519 100644 --- a/be/src/olap/task/index_builder.cpp +++ b/be/src/olap/task/index_builder.cpp @@ -183,7 +183,7 @@ Status IndexBuilder::handle_single_rowset(RowsetMetaSharedPtr output_rowset_meta if (!res.ok()) { LOG(WARNING) << "failed to create iterator[" << seg_ptr->id() << "]: " << res.to_string(); - return Status::Error(); + return Status::Error(res.to_string()); } std::shared_ptr block = std::make_shared(