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: [email protected]
For additional commands, e-mail: [email protected]