This is an automated email from the ASF dual-hosted git repository. zhangchen pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 48afd77e37 [enhancement](k8s) Support fqdn mode for fe in k8s enviroment (#16315) add 62ec74f4e7 segcompaction featuring verticalcompaction (#16731) No new revisions were added by this update. Summary of changes: be/src/olap/merger.cpp | 58 +- be/src/olap/merger.h | 13 + be/src/olap/olap_common.h | 1 + be/src/olap/olap_server.cpp | 2 +- be/src/olap/reader.cpp | 6 +- be/src/olap/reader.h | 4 + be/src/olap/rowset/CMakeLists.txt | 3 +- be/src/olap/rowset/beta_rowset_writer.cpp | 392 ++++--------- be/src/olap/rowset/beta_rowset_writer.h | 41 +- be/src/olap/rowset/rowset_writer_context.h | 1 + be/src/olap/rowset/segcompaction.cpp | 286 ++++++++++ be/src/olap/rowset/segcompaction.h | 69 +++ be/src/olap/rowset/segment_v2/segment_writer.h | 4 +- be/src/vec/olap/vertical_block_reader.cpp | 29 +- be/src/vec/olap/vertical_merge_iterator.cpp | 3 +- be/test/olap/segcompaction_test.cpp | 618 ++++++++++++++++++++- regression-test/conf/regression-conf.groovy | 2 +- .../test_segcompaction_agg_keys.out | 3 + .../test_segcompaction_dup_keys.out | 14 + .../test_segcompaction_unique_keys.out | 3 + .../test_segcompaction_unique_keys_mow.out | 3 + .../test_segcompaction_agg_keys.groovy | 130 +++++ .../test_segcompaction_dup_keys.groovy | 130 +++++ .../test_segcompaction_unique_keys.groovy | 130 +++++ .../test_segcompaction_unique_keys_mow.groovy | 134 +++++ 25 files changed, 1753 insertions(+), 326 deletions(-) create mode 100644 be/src/olap/rowset/segcompaction.cpp create mode 100644 be/src/olap/rowset/segcompaction.h create mode 100644 regression-test/data/segcompaction_p1/test_segcompaction_agg_keys.out create mode 100644 regression-test/data/segcompaction_p1/test_segcompaction_dup_keys.out create mode 100644 regression-test/data/segcompaction_p1/test_segcompaction_unique_keys.out create mode 100644 regression-test/data/segcompaction_p1/test_segcompaction_unique_keys_mow.out create mode 100644 regression-test/suites/segcompaction_p1/test_segcompaction_agg_keys.groovy create mode 100644 regression-test/suites/segcompaction_p1/test_segcompaction_dup_keys.groovy create mode 100644 regression-test/suites/segcompaction_p1/test_segcompaction_unique_keys.groovy create mode 100644 regression-test/suites/segcompaction_p1/test_segcompaction_unique_keys_mow.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org