This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-2.1 by this push:
     new 2b240b330ab fix compile
2b240b330ab is described below

commit 2b240b330abea5af3100805a3d3724a743c950ba
Author: yiguolei <yiguo...@gmail.com>
AuthorDate: Wed May 22 01:01:52 2024 +0800

    fix compile
---
 be/src/olap/tablet.cpp | 8 ++++----
 be/src/olap/tablet.h   | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/be/src/olap/tablet.cpp b/be/src/olap/tablet.cpp
index f0867b4a19d..52f7910625e 100644
--- a/be/src/olap/tablet.cpp
+++ b/be/src/olap/tablet.cpp
@@ -2785,7 +2785,7 @@ Status Tablet::_load_rowset_segments(const 
RowsetSharedPtr& rowset,
     return Status::OK();
 }
 
-void Tablet::sort_block(vectorized::Block& in_block, vectorized::Block& 
output_block) {
+Status Tablet::sort_block(vectorized::Block& in_block, vectorized::Block& 
output_block) {
     vectorized::MutableBlock mutable_input_block =
             vectorized::MutableBlock::build_mutable_block(&in_block);
     vectorized::MutableBlock mutable_output_block =
@@ -2816,8 +2816,8 @@ void Tablet::sort_block(vectorized::Block& in_block, 
vectorized::Block& output_b
     for (int i = 0; i < row_in_blocks.size(); i++) {
         row_pos_vec.emplace_back(row_in_blocks[i]->_row_pos);
     }
-    mutable_output_block.add_rows(&in_block, row_pos_vec.data(),
-                                  row_pos_vec.data() + in_block.rows());
+    RETURN_IF_ERROR(mutable_output_block.add_rows(&in_block, 
row_pos_vec.data(),
+                                                  row_pos_vec.data() + 
in_block.rows()));
 }
 
 Status Tablet::calc_segment_delete_bitmap(RowsetSharedPtr rowset,
@@ -3001,7 +3001,7 @@ Status Tablet::calc_segment_delete_bitmap(RowsetSharedPtr 
rowset,
         RETURN_IF_ERROR(generate_new_block_for_partial_update(
                 rowset_schema, partial_update_info->missing_cids, 
partial_update_info->update_cids,
                 read_plan_ori, read_plan_update, rsid_to_rowset, &block));
-        sort_block(block, ordered_block);
+        RETURN_IF_ERROR(sort_block(block, ordered_block));
         RETURN_IF_ERROR(rowset_writer->flush_single_block(&ordered_block));
     }
     LOG(INFO) << "calc segment delete bitmap, tablet: " << tablet_id() << " 
rowset: " << rowset_id
diff --git a/be/src/olap/tablet.h b/be/src/olap/tablet.h
index 6eb63648b9a..f0f152e41f6 100644
--- a/be/src/olap/tablet.h
+++ b/be/src/olap/tablet.h
@@ -511,7 +511,7 @@ public:
             const std::map<RowsetSharedPtr, std::list<std::pair<RowLocation, 
RowLocation>>>&
                     location_map);
     Status all_rs_id(int64_t max_version, RowsetIdUnorderedSet* rowset_ids) 
const;
-    void sort_block(vectorized::Block& in_block, vectorized::Block& 
output_block);
+    Status sort_block(vectorized::Block& in_block, vectorized::Block& 
output_block);
 
     bool check_all_rowset_segment();
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to