This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-43107-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from df705edc7e0 branch-3.0: [enhance](table)Remove unnecessary locks
#44416 (#44467)
add d1773ba9b0b [Enhancement] Support move truncated old data to recycle
bin (#43107)
No new revisions were added by this update.
Summary of changes:
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 2 +-
fe/fe-core/src/main/cup/sql_parser.cup | 4 +-
.../apache/doris/analysis/TruncateTableStmt.java | 14 +-
.../java/org/apache/doris/catalog/OlapTable.java | 154 +++++++++++++--------
.../doris/catalog/RecyclePartitionParam.java | 31 +++++
.../apache/doris/datasource/InternalCatalog.java | 54 +++++---
.../apache/doris/persist/TruncateTableInfo.java | 10 +-
.../apache/doris/catalog/TruncateTableTest.java | 2 +-
.../test_insert_overwrite_multiple.out | 15 ++
.../test_truncate_multiple.out | 16 +++
.../test_truncate_recover.out | 22 +++
.../test_truncate_recover_list.out | 18 +++
.../test_truncate_recover_no_partition.out | 13 ++
.../test_truncate_recover_restart_fe.out | 27 ++++
...ate_table.out => test_truncate_table_force.out} | 0
...roovy => test_insert_overwrite_multiple.groovy} | 16 ++-
.../test_insert_overwrite_recover.groovy | 2 +-
...st_insert_overwrite_recover_no_partition.groovy | 4 +-
...ecover.groovy => test_truncate_multiple.groovy} | 27 ++--
...recover.groovy => test_truncate_recover.groovy} | 26 +++-
.../test_truncate_recover_list.groovy | 56 ++++++++
...y => test_truncate_recover_no_partition.groovy} | 14 +-
.../test_truncate_recover_restart_fe.groovy | 90 ++++++++++++
.../suites/ddl_p0/test_truncate_table.groovy | 5 +-
...ble.groovy => test_truncate_table_force.groovy} | 10 +-
25 files changed, 507 insertions(+), 125 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/catalog/RecyclePartitionParam.java
create mode 100644
regression-test/data/catalog_recycle_bin_p0/test_insert_overwrite_multiple.out
create mode 100644
regression-test/data/catalog_recycle_bin_p0/test_truncate_multiple.out
create mode 100644
regression-test/data/catalog_recycle_bin_p0/test_truncate_recover.out
create mode 100644
regression-test/data/catalog_recycle_bin_p0/test_truncate_recover_list.out
create mode 100644
regression-test/data/catalog_recycle_bin_p0/test_truncate_recover_no_partition.out
create mode 100644
regression-test/data/catalog_recycle_bin_p0/test_truncate_recover_restart_fe.out
copy regression-test/data/ddl_p0/{test_truncate_table.out =>
test_truncate_table_force.out} (100%)
copy
regression-test/suites/catalog_recycle_bin_p0/{test_insert_overwrite_recover.groovy
=> test_insert_overwrite_multiple.groovy} (80%)
copy
regression-test/suites/catalog_recycle_bin_p0/{test_insert_overwrite_recover.groovy
=> test_truncate_multiple.groovy} (68%)
copy
regression-test/suites/catalog_recycle_bin_p0/{test_insert_overwrite_recover.groovy
=> test_truncate_recover.groovy} (65%)
create mode 100644
regression-test/suites/catalog_recycle_bin_p0/test_truncate_recover_list.groovy
copy
regression-test/suites/catalog_recycle_bin_p0/{test_insert_overwrite_recover_no_partition.groovy
=> test_truncate_recover_no_partition.groovy} (85%)
create mode 100644
regression-test/suites/catalog_recycle_bin_p0/test_truncate_recover_restart_fe.groovy
copy regression-test/suites/ddl_p0/{test_truncate_table.groovy =>
test_truncate_table_force.groovy} (90%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]