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 8d915760d02 [Enhancement] (nereids)implement lockTablesCommand in
nereids (#49375)
add 383f45c12d3 [fix](mow) reduce mow delete bitmap count: agg and remove
delete bitmap of pre rowsets when cu compaction (#49383)
No new revisions were added by this update.
Summary of changes:
be/src/cloud/cloud_cumulative_compaction.cpp | 46 ++-
be/src/cloud/cloud_meta_mgr.cpp | 27 +-
be/src/cloud/cloud_meta_mgr.h | 6 +-
be/src/cloud/cloud_storage_engine.cpp | 1 -
be/src/cloud/cloud_tablet.cpp | 85 ++++-
be/src/cloud/cloud_tablet.h | 13 +
be/src/cloud/cloud_tablet_mgr.cpp | 64 +++-
be/src/common/config.cpp | 2 +
be/src/common/config.h | 2 +
be/src/http/action/delete_bitmap_action.cpp | 134 +++++---
be/src/olap/base_tablet.cpp | 142 +++++++++
be/src/olap/base_tablet.h | 6 +
be/src/olap/compaction.cpp | 3 +-
be/src/olap/olap_server.cpp | 5 +-
be/src/olap/storage_engine.cpp | 54 +++-
be/src/olap/storage_engine.h | 11 +
be/src/olap/tablet.cpp | 28 ++
be/src/olap/tablet_manager.cpp | 51 ++-
be/src/olap/tablet_meta.cpp | 37 ++-
be/src/olap/tablet_meta.h | 7 +-
be/src/vec/exec/scan/olap_scanner.cpp | 2 +
cloud/src/common/bvars.cpp | 1 +
cloud/src/common/bvars.h | 1 +
cloud/src/common/config.h | 2 +
cloud/src/meta-service/meta_service.cpp | 118 ++++++-
cloud/src/meta-service/meta_service.h | 1 +
cloud/src/recycler/checker.cpp | 251 ++++++++++++++-
cloud/src/recycler/checker.h | 8 +-
cloud/test/meta_service_test.cpp | 226 +++++++++++++-
cloud/test/recycler_test.cpp | 209 ++++++++++++-
gensrc/proto/cloud.proto | 8 +-
.../multi_cluster/test_mow_agg_delete_bitmap.out} | Bin 252 -> 296 bytes
...ompaction_agg_and_remove_pre_delete_bitmap.out} | Bin 247 -> 257 bytes
.../test_mow_compaction_and_read_stale.out} | Bin 247 -> 287 bytes
...mow_compaction_and_read_stale_cloud_docker.out} | Bin 247 -> 287 bytes
.../test_mow_compaction_and_rowset_not_exist.out} | Bin 252 -> 300 bytes
.../test_mow_compaction_and_schema_change.out | Bin 0 -> 720 bytes
.../test_mow_agg_delete_bitmap.groovy | 327 ++++++++++++++++++++
...paction_agg_and_remove_pre_delete_bitmap.groovy | 258 ++++++++++++++++
.../test_mow_compaction_and_read_stale.groovy | 300 ++++++++++++++++++
...w_compaction_and_read_stale_cloud_docker.groovy | 328 ++++++++++++++++++++
...test_mow_compaction_and_rowset_not_exist.groovy | 311 +++++++++++++++++++
.../test_mow_compaction_and_schema_change.groovy | 343 +++++++++++++++++++++
43 files changed, 3301 insertions(+), 117 deletions(-)
copy regression-test/data/{external_table_p0/jdbc/test_jdbc_call.out =>
cloud_p0/multi_cluster/test_mow_agg_delete_bitmap.out} (54%)
copy regression-test/data/{correctness_p0/test_case_when_decimal.out =>
compaction/test_mow_compaction_agg_and_remove_pre_delete_bitmap.out} (57%)
copy regression-test/data/{correctness_p0/test_case_when_decimal.out =>
compaction/test_mow_compaction_and_read_stale.out} (55%)
copy regression-test/data/{correctness_p0/test_case_when_decimal.out =>
compaction/test_mow_compaction_and_read_stale_cloud_docker.out} (55%)
copy regression-test/data/{external_table_p0/jdbc/test_jdbc_call.out =>
compaction/test_mow_compaction_and_rowset_not_exist.out} (53%)
create mode 100644
regression-test/data/compaction/test_mow_compaction_and_schema_change.out
create mode 100644
regression-test/suites/cloud_p0/multi_cluster/test_mow_agg_delete_bitmap.groovy
create mode 100644
regression-test/suites/compaction/test_mow_compaction_agg_and_remove_pre_delete_bitmap.groovy
create mode 100644
regression-test/suites/compaction/test_mow_compaction_and_read_stale.groovy
create mode 100644
regression-test/suites/compaction/test_mow_compaction_and_read_stale_cloud_docker.groovy
create mode 100644
regression-test/suites/compaction/test_mow_compaction_and_rowset_not_exist.groovy
create mode 100644
regression-test/suites/compaction/test_mow_compaction_and_schema_change.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]