diff --git a/be/src/olap/tablet.cpp b/be/src/olap/tablet.cpp index f0c64e2c06..319cd6a5ce 100644 --- a/be/src/olap/tablet.cpp +++ b/be/src/olap/tablet.cpp @@ -3117,6 +3117,8 @@ Status Tablet::update_delete_bitmap_without_lock(const RowsetSharedPtr& rowset) RowsetIdUnorderedSet cur_rowset_ids = all_rs_id(cur_version - 1); DeleteBitmapPtr delete_bitmap = std::make_shared(tablet_id()); RETURN_IF_ERROR(calc_delete_bitmap_between_segments(rowset, segments, delete_bitmap)); + RETURN_IF_ERROR( + calc_delete_bitmap(rowset, segments, &cur_rowset_ids, delete_bitmap, cur_version - 1)); for (auto iter = delete_bitmap->delete_bitmap.begin(); iter != delete_bitmap->delete_bitmap.end(); ++iter) { _tablet_meta->delete_bitmap().merge(