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

Reply via email to