This is an automated email from the ASF dual-hosted git repository. dataroaring pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 1eb6abf79bb [feat](nereids) support nullSafeEqual estimation (#31616) add 1d8b5c442cb [feature](merge-cloud) Implement cloud compaction (#31215) No new revisions were added by this update. Summary of changes: be/src/cloud/cloud_base_compaction.cpp | 388 ++++++++++++++++ .../cloud_base_compaction.h} | 43 +- be/src/cloud/cloud_compaction_action.cpp | 338 ++++++++++++++ .../action => cloud}/cloud_compaction_action.h | 41 +- be/src/cloud/cloud_cumulative_compaction.cpp | 477 +++++++++++++++++++ be/src/cloud/cloud_cumulative_compaction.h | 61 +++ .../cloud/cloud_cumulative_compaction_policy.cpp | 206 +++++++++ be/src/cloud/cloud_cumulative_compaction_policy.h | 73 +++ be/src/cloud/cloud_full_compaction.cpp | 356 +++++++++++++++ be/src/cloud/cloud_full_compaction.h | 64 +++ be/src/cloud/cloud_rowset_writer.h | 2 +- be/src/cloud/cloud_storage_engine.cpp | 508 ++++++++++++++++++++- be/src/cloud/cloud_storage_engine.h | 44 ++ be/src/cloud/cloud_tablet.cpp | 33 ++ be/src/cloud/cloud_tablet.h | 83 ++++ be/src/cloud/cloud_vertical_rowset_writer.cpp | 71 +++ .../cloud_vertical_rowset_writer.h} | 23 +- be/src/cloud/config.cpp | 10 + be/src/cloud/config.h | 10 + be/src/http/action/cloud_compaction_action.cpp | 41 -- be/src/olap/compaction.cpp | 81 ++++ be/src/olap/compaction.h | 32 ++ be/src/olap/rowset/rowset_factory.cpp | 9 +- be/src/olap/rowset/vertical_beta_rowset_writer.cpp | 174 +------ be/src/olap/rowset/vertical_beta_rowset_writer.h | 11 +- ....cpp => vertical_beta_rowset_writer_helper.cpp} | 116 +++-- ...iter.h => vertical_beta_rowset_writer_helper.h} | 48 +- be/src/service/http_service.cpp | 6 +- be/src/util/doris_metrics.cpp | 6 + be/src/util/doris_metrics.h | 2 + .../plugins/plugin_get_table_properties.groovy | 10 +- 31 files changed, 3043 insertions(+), 324 deletions(-) create mode 100644 be/src/cloud/cloud_base_compaction.cpp copy be/src/{http/action/cloud_compaction_action.h => cloud/cloud_base_compaction.h} (50%) create mode 100644 be/src/cloud/cloud_compaction_action.cpp rename be/src/{http/action => cloud}/cloud_compaction_action.h (56%) create mode 100644 be/src/cloud/cloud_cumulative_compaction.cpp create mode 100644 be/src/cloud/cloud_cumulative_compaction.h create mode 100644 be/src/cloud/cloud_cumulative_compaction_policy.cpp create mode 100644 be/src/cloud/cloud_cumulative_compaction_policy.h create mode 100644 be/src/cloud/cloud_full_compaction.cpp create mode 100644 be/src/cloud/cloud_full_compaction.h create mode 100644 be/src/cloud/cloud_vertical_rowset_writer.cpp copy be/src/{olap/rowset/vertical_beta_rowset_writer.h => cloud/cloud_vertical_rowset_writer.h} (68%) delete mode 100644 be/src/http/action/cloud_compaction_action.cpp copy be/src/olap/rowset/{vertical_beta_rowset_writer.cpp => vertical_beta_rowset_writer_helper.cpp} (58%) copy be/src/olap/rowset/{vertical_beta_rowset_writer.h => vertical_beta_rowset_writer_helper.h} (54%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org