This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from a6e5d20fc60 branch-4.0: [fix](flush) Fix the issue of incorrect
calculation of the number of flush threads in cloud mode #59524 (#60082)
add 414296c1df9 branch-4.0: [Enhance](Iceberg) Enhance branch/tag
operations with validation and comprehensive test coverage #59917 (#60023)
No new revisions were added by this update.
Summary of changes:
.../docker-compose/iceberg/entrypoint.sh.tpl | 14 +
.../docker-compose/iceberg/iceberg.yaml.tpl | 13 +-
docker/thirdparties/run-thirdparties-docker.sh | 12 +
.../datasource/iceberg/IcebergMetadataOps.java | 10 +
.../org/apache/doris/nereids/StatementContext.java | 21 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 30 +-
.../doris/nereids/rules/analysis/BindRelation.java | 1 +
.../info/CreateOrReplaceBranchOrTagInfoTest.java | 9 -
.../branch_tag/iceberg_branch_complex_queries.out | 125 +++++++++
.../branch_tag/iceberg_branch_cross_operations.out | 104 +++++++
.../iceberg_branch_partition_operations.out | 43 +++
.../iceberg_branch_retention_and_snapshot.out | 24 ++
.../iceberg/branch_tag/iceberg_branch_tag_auth.out | 19 ++
.../branch_tag/iceberg_branch_tag_edge_cases.out | 35 +++
.../branch_tag/iceberg_branch_tag_parallel_op.out | 69 +++++
.../iceberg_branch_tag_schema_change_extended.out | 36 +++
.../iceberg_branch_tag_system_tables.out | 59 ++++
.../iceberg_tag_retention_and_consistency.out | 114 ++++++++
.../iceberg/iceberg_branch_tag_operate.out | 23 ++
.../org/apache/doris/regression/suite/Suite.groovy | 90 ++++++
.../iceberg_branch_complex_queries.groovy | 111 ++++++++
.../iceberg_branch_cross_operations.groovy | 99 +++++++
.../iceberg_branch_partition_operations.groovy | 89 ++++++
.../iceberg_branch_retention_and_snapshot.groovy | 183 ++++++++++++
.../branch_tag/iceberg_branch_tag_auth.groovy | 162 +++++++++++
.../iceberg_branch_tag_edge_cases.groovy | 234 ++++++++++++++++
.../iceberg_branch_tag_parallel_op.groovy | 307 +++++++++++++++++++++
...ceberg_branch_tag_schema_change_extended.groovy | 137 +++++++++
.../iceberg_branch_tag_system_tables.groovy | 119 ++++++++
.../iceberg_tag_retention_and_consistency.groovy | 299 ++++++++++++++++++++
.../iceberg/iceberg_branch_insert_data.groovy | 1 -
.../iceberg/iceberg_branch_tag_operate.groovy | 207 ++++++++------
.../iceberg/iceberg_query_tag_branch.groovy | 2 +-
33 files changed, 2684 insertions(+), 117 deletions(-)
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_complex_queries.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_cross_operations.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_partition_operations.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_retention_and_snapshot.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_auth.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_edge_cases.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_parallel_op.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_schema_change_extended.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_system_tables.out
create mode 100644
regression-test/data/external_table_p0/iceberg/branch_tag/iceberg_tag_retention_and_consistency.out
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_complex_queries.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_cross_operations.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_partition_operations.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_retention_and_snapshot.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_auth.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_edge_cases.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_parallel_op.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_schema_change_extended.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_branch_tag_system_tables.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/branch_tag/iceberg_tag_retention_and_consistency.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]