This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 6d99953d4e5 [Fix]Add downgrade scan thread num by column num (#35485)
new fb0e47caec9 [fix](memory) Fix BE memory info compatible with Cgroup
(#35412)
new db9725bc5ce Support drop partition statistics. (#35374)
new c23b9297ffd [improve](nereids) support pushdown count when scan
project without any slot ref (#35162)
new fe46cadc574 [improve](ub) fix some runtime error of ubsan when
downcast (#35343)
new 84d8e4f012b [Bug](runtime-filter) try to fix DCHECK fail on
_acquire_runtime_filter (#35422)
new b5b62b7ec84 [refactor](minor) delete unused shared hash table
construction (#35413)
new d45d2534636 [Bugfix] Fix mv column type is not changed when do schema
change (#34598)
new 33dc4e96dd6 [refactor](pipeline) Delete unnecessary code (#35415)
new 2809ab24dd2 [fix](move-memtable) clear load streams before shutdown
SegmentFileWriterThreadPool (#35217)
new a8f509c7fe6 [fix] fix wrong result of spill agg with limit (#35403)
new 5cbdde4c7eb [Fix](inverted index) fix race condition in index build
(#35427)
new d23a5aa8f1f [feature](metrics)support be jvm metrics. (#35023)
new 22d26b6432f [fix](memory) Fix nested scoped tracker and nested reserve
memory (#35257)
new e72da105bf2 [bug](Fe) fix potential deadlock in show proc statement
(#34988)
new dd493867dab Revert "[Fix](timezone) Introduce a config to use Doris
tzdata directly (#31561)" (#35316)
new e8651662d22 [chore](regression) add debug log for flaky case of
test_stream_load_cast (#35441)
new 8309b33e14a [bugfix] Fix the case is unstable because
Table[tbl_scalar_types_dup]'s state(ROLLUP) is not NORMAL (#35460)
new 987b450a7b0 [fix](regression-test) Fix s3 load profile test faild
occasionally (#35289)
new b095e5791c4 [BugFix] Remove the jobid check (#35438)
new 2f724c66839 [Fix](nereids) fix merge aggregate setting top projection
bug (#35348)
new 9766d9fd2d4 [fix](nereids) set mark join reference for bitmap-in-apply
(#35435)
new 6580cbd59d3 [fix](tools) update tools cases #35467
new 0a0af7a6f97 [Feature][external catalog/lakesoul] support lakesoul
catalog (#32164)
new f1434c49945 [regression-test](fix) fix
fault_injection_p0/test_calc_crc_fault_injection.groovy case bug (#35469)
new 98062bc183a [regression-test](fix) fix
sql_block_rule_p0/test_sql_block_rule.groovy case bug (#35471)
new f333b644922 [regression-test](fix) fix
schema_change_p2/test_schema_change.groovy case (#35470)
new 369d1757d67 [fix](compaction) fix repeatedly picking tablets with
disable auto compaction (#35472)
new 1c8bd8adbca [fix](group commit) should set wal id in runtime_state
when building pipeline task (#35445)
new 7136a034019 [fix](statistics) NPE when drop partition during publish
(#35475)
new 64482b2e7c7 [fix](pipeline) Fix query hang if limited rows is reached
(#35466)
new c46c54300dc [Not-Pick-2.1](upgrade) Remove compatibility code to
prepare for next major version (#35312)
new 5527c544ce7 [Enhancement] add information_schema.table_options(#32572)
(#34384)
new e5815062074 [fix](nereids) push filter through window, using slot
equal-set (#35361)
new 7df6e88f52e [improvement](mtmv) Add id to statistics map in statement
context for cost estimation later (#35436)
new 52f1e0cf1b1 [feature])(function) add percentile_approx_weighted
function (#35132)
new 51b19501d3a [fix](function) bitmap to base64 error length check
(#35117)
new 4eee71e0dc7 [Bug](materialized-view) fix unmatch mv coz table name
(#35444)
new abde3632d13 [Config](Variant) make remote schema fetch rpc timeout
configurable (#35296)
new 49b81b54542 [fix](Nereids) Optimize BFS Memory Usage to Mitigate
Exponential Data Growth (#35440)
new 94b03b83068 [enhancement](atomicstatus) use lock to make the status
object more stable (#35476)
new 6d3268fb848 [fix](ci) adjust jdk (#35496)
new 598d537eb0b [opt](scan) Use lazy-init for segment iterators and avoid
caching all segments in the rowset reader (#35432)
new 844ad99460e [bugfix](hive)Partition fields in wrong order (#35322)
new a507eec1159 [bugfix](hdfs)support default fsname in processing hash
(#35113)
new 6e97b6e3f56 [Fix](hive-writer) Fix partition column orders issue when
the partition fields inserted into the target table are inconsistent with the
field order of the query source table and the schema field order of the query
source table. (#35347)
new f5be158667e [improvement](pipeline) Use hash shuffle local exchange if
no require… (#35454)
new c91e140b500 [COMPILE](function) fix COMPILE error (#35495)
The 47 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 2 +
be/src/agent/be_exec_version_manager.h | 21 +-
be/src/agent/task_worker_pool.cpp | 5 +-
be/src/common/CMakeLists.txt | 1 +
be/src/common/config.cpp | 5 +-
be/src/common/config.h | 6 +-
be/src/common/status.h | 18 +-
be/src/exec/schema_scanner.cpp | 3 +
.../schema_table_options_scanner.cpp | 134 ++++++
.../schema_scanner/schema_table_options_scanner.h | 52 +++
be/src/io/hdfs_util.cpp | 6 +-
be/src/olap/olap_server.cpp | 13 +-
be/src/olap/rowset/beta_rowset_reader.cpp | 67 ++-
be/src/olap/rowset/beta_rowset_reader.h | 4 +-
.../segment_v2/lazy_init_segment_iterator.cpp | 38 ++
.../rowset/segment_v2/lazy_init_segment_iterator.h | 67 +++
be/src/olap/rowset/segment_v2/segment.cpp | 29 +-
be/src/olap/rowset/segment_v2/segment.h | 7 +
be/src/olap/tablet_manager.cpp | 7 +
be/src/olap/task/index_builder.cpp | 22 +-
be/src/olap/task/index_builder.h | 1 +
be/src/pipeline/dependency.cpp | 7 +
be/src/pipeline/dependency.h | 5 +
be/src/pipeline/exec/aggregation_sink_operator.cpp | 17 +-
.../pipeline/exec/aggregation_source_operator.cpp | 10 +-
be/src/pipeline/exec/aggregation_source_operator.h | 3 -
be/src/pipeline/exec/analytic_sink_operator.cpp | 6 +-
be/src/pipeline/exec/analytic_sink_operator.h | 2 +-
.../distinct_streaming_aggregation_operator.cpp | 6 +-
.../exec/distinct_streaming_aggregation_operator.h | 2 +-
be/src/pipeline/exec/hashjoin_build_sink.cpp | 4 +-
be/src/pipeline/exec/hashjoin_build_sink.h | 4 +
be/src/pipeline/exec/hashjoin_probe_operator.h | 4 +
be/src/pipeline/exec/operator.h | 3 +-
.../exec/partitioned_hash_join_probe_operator.h | 3 +
.../exec/partitioned_hash_join_sink_operator.h | 4 +
be/src/pipeline/exec/sort_sink_operator.cpp | 6 +-
be/src/pipeline/exec/sort_sink_operator.h | 2 +-
be/src/pipeline/exec/spill_sort_sink_operator.cpp | 6 +-
be/src/pipeline/exec/spill_sort_sink_operator.h | 2 +-
.../exec/streaming_aggregation_operator.cpp | 6 +-
.../local_exchange_sink_operator.cpp | 11 +-
.../local_exchange_source_operator.cpp | 17 +-
.../local_exchange_source_operator.h | 1 +
be/src/pipeline/local_exchange/local_exchanger.h | 4 +
be/src/pipeline/pipeline_fragment_context.cpp | 40 +-
be/src/pipeline/pipeline_fragment_context.h | 10 -
be/src/pipeline/pipeline_task.cpp | 9 +-
be/src/pipeline/pipeline_task.h | 5 -
be/src/runtime/fragment_mgr.cpp | 85 +---
be/src/runtime/fragment_mgr.h | 10 -
be/src/runtime/load_stream.h | 2 +-
be/src/runtime/load_stream_mgr.cpp | 14 +-
be/src/runtime/load_stream_mgr.h | 5 +-
be/src/runtime/memory/thread_mem_tracker_mgr.cpp | 14 +-
be/src/runtime/memory/thread_mem_tracker_mgr.h | 41 +-
be/src/service/internal_service.cpp | 5 +-
be/src/util/cgroup_util.cpp | 10 +
be/src/util/cgroup_util.h | 1 +
be/src/util/doris_metrics.cpp | 4 +
be/src/util/doris_metrics.h | 6 +
be/src/util/jni-util.cpp | 2 +
be/src/util/jvm_metrics.cpp | 423 ++++++++++++++++++
be/src/util/jvm_metrics.h | 149 +++++++
be/src/util/mem_info.cpp | 112 ++++-
be/src/util/mem_info.h | 7 +-
be/src/util/timezone_utils.cpp | 13 +-
.../vec/aggregate_functions/aggregate_function.h | 22 +-
.../aggregate_functions/aggregate_function_avg.h | 4 +-
.../aggregate_function_bitmap.h | 12 +-
.../aggregate_function_bitmap_agg.h | 12 +-
.../aggregate_function_collect.h | 10 +-
.../aggregate_functions/aggregate_function_count.h | 8 +-
.../aggregate_functions/aggregate_function_map.h | 8 +-
.../aggregate_function_min_max.h | 4 +-
.../aggregate_function_percentile.cpp | 29 +-
.../aggregate_function_percentile.h | 107 ++++-
.../aggregate_function_simple_factory.h | 4 +-
.../aggregate_functions/aggregate_function_sum.h | 4 +-
.../aggregate_function_uniq_distribute_key.h | 4 +-
.../vec/exec/format/table/lakesoul_jni_reader.cpp | 86 ++++
be/src/vec/exec/format/table/lakesoul_jni_reader.h | 70 +++
be/src/vec/exec/join/vhash_join_node.cpp | 176 ++------
be/src/vec/exec/join/vhash_join_node.h | 14 -
be/src/vec/exec/scan/vfile_scanner.cpp | 8 +
be/src/vec/exec/vaggregation_node.h | 8 +-
.../vec/functions/array/function_array_index.cpp | 4 -
be/src/vec/functions/array/function_array_index.h | 32 +-
be/src/vec/functions/function_bitmap.cpp | 2 +-
.../function_date_or_datetime_computation.cpp | 6 +-
.../function_date_or_datetime_computation.h | 35 --
be/src/vec/functions/function_string.cpp | 145 ------
be/src/vec/functions/function_string.h | 490 ---------------------
be/src/vec/functions/function_timestamp.cpp | 194 --------
be/src/vec/functions/simple_function_factory.h | 6 +-
be/src/vec/olap/vgeneric_iterators.cpp | 7 +-
.../vec/runtime/shared_hash_table_controller.cpp | 55 +--
be/src/vec/runtime/shared_hash_table_controller.h | 9 +-
be/src/vec/sink/writer/vhive_partition_writer.cpp | 69 +--
be/src/vec/sink/writer/vhive_partition_writer.h | 16 +-
be/src/vec/sink/writer/vhive_table_writer.cpp | 75 +++-
be/src/vec/sink/writer/vhive_table_writer.h | 4 +
be/test/runtime/load_stream_test.cpp | 4 +-
build.sh | 2 +
.../docker-compose/lakesoul/lakesoul.yaml.tpl | 64 +++
.../docker-compose/lakesoul/meta_cleanup.sql | 11 +
.../docker-compose/lakesoul/meta_init.sql | 144 ++++++
docker/thirdparties/run-thirdparties-docker.sh | 49 ++-
fe/be-java-extensions/lakesoul-scanner/pom.xml | 187 ++++++++
.../apache/doris/lakesoul/LakeSoulJniScanner.java | 159 +++++++
.../org/apache/doris/lakesoul/LakeSoulUtils.java} | 27 +-
.../apache/doris/lakesoul/arrow/ArrowUtils.java | 364 +++++++++++++++
.../lakesoul/arrow/LakeSoulArrowJniScanner.java | 261 +++++++++++
.../doris/lakesoul/parquet/ParquetFilter.java | 288 ++++++++++++
.../src/main/resources/package.xml | 0
fe/be-java-extensions/pom.xml | 1 +
fe/fe-core/pom.xml | 13 +
fe/fe-core/src/main/cup/sql_parser.cup | 4 +-
.../apache/doris/alter/SchemaChangeHandler.java | 63 ++-
.../org/apache/doris/alter/SchemaChangeJobV2.java | 48 +-
.../doris/analysis/CreateMaterializedViewStmt.java | 3 +-
.../org/apache/doris/analysis/DropStatsStmt.java | 8 +-
.../org/apache/doris/analysis/SchemaTableType.java | 5 +-
.../doris/catalog/BuiltinAggregateFunctions.java | 14 +-
.../java/org/apache/doris/catalog/OlapTable.java | 14 +
.../java/org/apache/doris/catalog/SchemaTable.java | 13 +
.../java/org/apache/doris/catalog/TableIf.java | 2 +-
.../org/apache/doris/catalog/TableProperty.java | 11 +
.../common/proc/DiagnoseClusterBalanceProcDir.java | 17 +-
.../doris/common/proc/StatisticProcNode.java | 17 +-
.../doris/common/proc/TabletHealthProcDir.java | 17 +-
.../common/util/FetchRemoteTabletSchemaUtil.java | 4 +-
.../apache/doris/datasource/CatalogFactory.java | 6 +
.../apache/doris/datasource/ExternalCatalog.java | 3 +
.../apache/doris/datasource/InitCatalogLog.java | 1 +
.../apache/doris/datasource/InitDatabaseLog.java | 1 +
.../apache/doris/datasource/TableFormatType.java | 1 +
.../lakesoul/LakeSoulExternalCatalog.java | 96 ++++
.../LakeSoulExternalDatabase.java} | 25 +-
.../datasource/lakesoul/LakeSoulExternalTable.java | 189 ++++++++
.../lakesoul/source/LakeSoulScanNode.java | 176 ++++++++
.../datasource/lakesoul/source/LakeSoulSplit.java | 56 +++
.../main/java/org/apache/doris/mtmv/MTMVCache.java | 14 +-
.../org/apache/doris/nereids/StatementContext.java | 25 ++
.../glue/translator/PhysicalPlanTranslator.java | 4 +
.../doris/nereids/parser/PartitionTableInfo.java | 24 +
.../apache/doris/nereids/properties/DataTrait.java | 4 +
.../apache/doris/nereids/properties/FuncDeps.java | 66 +--
.../org/apache/doris/nereids/rules/RuleType.java | 1 +
.../mv/AbstractMaterializedViewAggregateRule.java | 6 +-
.../mv/AbstractMaterializedViewJoinRule.java | 4 +-
.../mv/AbstractMaterializedViewRule.java | 17 +-
.../mv/AsyncMaterializationContext.java | 39 +-
.../exploration/mv/MaterializationContext.java | 117 ++---
.../exploration/mv/MaterializedViewScanRule.java | 4 +-
.../rules/implementation/AggregateStrategies.java | 41 ++
.../doris/nereids/rules/rewrite/InApplyToJoin.java | 1 +
.../nereids/rules/rewrite/MergeAggregate.java | 20 +-
.../functions/agg/PercentileApproxWeighted.java | 115 +++++
.../visitor/AggregateFunctionVisitor.java | 5 +
.../doris/nereids/trees/plans/algebra/Window.java | 12 +
.../trees/plans/commands/info/CreateTableInfo.java | 62 +--
.../org/apache/doris/persist/gson/GsonUtils.java | 6 +
.../apache/doris/planner/SingleNodePlanner.java | 5 +
.../main/java/org/apache/doris/qe/Coordinator.java | 6 -
.../java/org/apache/doris/qe/SessionVariable.java | 6 +
.../apache/doris/statistics/AnalysisManager.java | 16 +-
.../apache/doris/statistics/BaseAnalysisTask.java | 6 -
.../org/apache/doris/statistics/DeriveFactory.java | 1 +
.../doris/statistics/InvalidateStatsTarget.java | 8 +-
.../apache/doris/statistics/StatisticalType.java | 3 +-
.../doris/statistics/StatisticsRepository.java | 66 +--
.../doris/tablefunction/MetadataGenerator.java | 91 ++++
.../doris/transaction/PublishVersionDaemon.java | 5 +-
.../doris/datasource/RefreshCatalogTest.java | 5 +-
.../datasource/hive/HiveDDLAndDMLPlanTest.java | 6 +-
.../IdStatisticsMapTest.java} | 22 +-
.../nereids/{memo => mv}/MvTableIdIsLongTest.java | 2 +-
.../doris/nereids/properties/FuncDepsTest.java | 4 +-
.../rules/rewrite/EliminateGroupByKeyTest.java | 54 ++-
.../trees/plans/CreateTableCommandTest.java | 53 +++
.../doris/statistics/HMSAnalysisTaskTest.java | 20 -
.../doris/statistics/OlapAnalysisTaskTest.java | 23 -
.../doris/plugin/audit/AuditLoaderPlugin.java | 2 +-
gensrc/thrift/Descriptors.thrift | 10 +-
gensrc/thrift/FrontendService.thrift | 1 +
gensrc/thrift/PaloInternalService.thrift | 2 +
gensrc/thrift/PlanNodes.thrift | 11 +-
gensrc/thrift/Types.thrift | 1 +
.../hive/ddl/test_hive_write_type.out | 25 ++
.../jdbc/test_mariadb_jdbc_catalog.out | 1 +
.../jdbc/test_mysql_jdbc_catalog.out | 1 +
.../jdbc/test_mysql_jdbc_catalog_nereids.out | 1 +
.../jdbc/test_mysql_jdbc_driver5_catalog.out | 1 +
.../data/mv_p0/test_tbl_name/test_tbl_name.out | 9 +
.../test_aggregate_percentile_approx_weighted.out | 7 +
.../eliminate_distinct_constant.out | 8 +-
.../push_down_filter_other_condition.out | 2 +-
.../merge_aggregate/merge_aggregate.out | 9 +
.../tpch/push_filter_window_eqset.out | 12 +
.../query_p0/join/test_bitmap_filter_nereids.out | 18 +-
.../data/query_p0/system/test_table_options.out | 9 +
.../schema_change_modify_mv_column_type_agg.out | 55 +++
.../schema_change_modify_mv_column_type.out | 103 +++++
.../schema_change_modify_mv_column_type2.out | 75 ++++
regression-test/data/spill_p0/aggregate_spill.out | 4 +
regression-test/pipeline/performance/compile.sh | 3 +-
.../hive/ddl/test_hive_write_type.groovy | 57 +++
.../lakesoul/test_lakesoul_catalog.groovy | 41 +-
.../lakesoul/test_external_table_lakesoul.groovy | 60 +++
.../test_calc_crc_fault_injection.groovy | 5 -
.../stream_load/test_stream_load_cast.groovy | 4 +
.../mv_p0/test_tbl_name/test_tbl_name.groovy | 71 +++
.../explain/test_pushdown_explain.groovy | 8 +
...est_aggregate_percentile_approx_weighted.groovy | 62 +++
.../merge_aggregate/merge_aggregate.groovy | 6 +
.../tpch/push_filter_window_eqset.groovy | 46 ++
.../join/test_bitmap_filter_nereids.groovy | 5 +-
.../query_p0/system/test_table_options.groovy | 158 +++++++
.../query_profile/s3_load_profile_test.groovy | 12 +-
.../schema_change_modify_mv_column_type_agg.groovy | 97 ++++
.../schema_change_modify_mv_column_type.groovy | 98 +++++
.../schema_change_modify_mv_column_type2.groovy | 98 +++++
.../schema_change_p2/test_schema_change.groovy | 2 +-
.../suites/spill_p0/aggregate_spill.groovy | 47 +-
.../sql_block_rule_p0/test_sql_block_rule.groovy | 1 +
tools/tpcds-tools/queries/sf1/query78.sql | 2 +-
tools/tpcds-tools/queries/sf100/query78.sql | 2 +-
tools/tpcds-tools/queries/sf1000/query78.sql | 6 +-
tools/tpcds-tools/queries/sf10000/query78.sql | 2 +-
230 files changed, 5938 insertions(+), 2028 deletions(-)
create mode 100644 be/src/exec/schema_scanner/schema_table_options_scanner.cpp
create mode 100644 be/src/exec/schema_scanner/schema_table_options_scanner.h
create mode 100644 be/src/olap/rowset/segment_v2/lazy_init_segment_iterator.cpp
create mode 100644 be/src/olap/rowset/segment_v2/lazy_init_segment_iterator.h
create mode 100644 be/src/util/jvm_metrics.cpp
create mode 100644 be/src/util/jvm_metrics.h
create mode 100644 be/src/vec/exec/format/table/lakesoul_jni_reader.cpp
create mode 100644 be/src/vec/exec/format/table/lakesoul_jni_reader.h
create mode 100644
docker/thirdparties/docker-compose/lakesoul/lakesoul.yaml.tpl
create mode 100644 docker/thirdparties/docker-compose/lakesoul/meta_cleanup.sql
create mode 100644 docker/thirdparties/docker-compose/lakesoul/meta_init.sql
create mode 100644 fe/be-java-extensions/lakesoul-scanner/pom.xml
create mode 100644
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/LakeSoulJniScanner.java
copy
fe/{fe-core/src/main/java/org/apache/doris/datasource/TableFormatType.java =>
be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/LakeSoulUtils.java}
(62%)
create mode 100644
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/arrow/ArrowUtils.java
create mode 100644
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/arrow/LakeSoulArrowJniScanner.java
create mode 100644
fe/be-java-extensions/lakesoul-scanner/src/main/java/org/apache/doris/lakesoul/parquet/ParquetFilter.java
copy fe/be-java-extensions/{avro-scanner =>
lakesoul-scanner}/src/main/resources/package.xml (100%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/LakeSoulExternalCatalog.java
copy
fe/fe-core/src/main/java/org/apache/doris/datasource/{TableFormatType.java =>
lakesoul/LakeSoulExternalDatabase.java} (54%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/LakeSoulExternalTable.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/source/LakeSoulScanNode.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/lakesoul/source/LakeSoulSplit.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/PercentileApproxWeighted.java
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/{memo/MvTableIdIsLongTest.java
=> mv/IdStatisticsMapTest.java} (74%)
rename fe/fe-core/src/test/java/org/apache/doris/nereids/{memo =>
mv}/MvTableIdIsLongTest.java (98%)
create mode 100644 regression-test/data/mv_p0/test_tbl_name/test_tbl_name.out
create mode 100644
regression-test/data/nereids_p0/sql_functions/aggregate_functions/test_aggregate_percentile_approx_weighted.out
create mode 100644
regression-test/data/nereids_tpch_p0/tpch/push_filter_window_eqset.out
create mode 100644 regression-test/data/query_p0/system/test_table_options.out
create mode 100644
regression-test/data/schema_change_p0/modify_col_type_agg/schema_change_modify_mv_column_type_agg.out
create mode 100644
regression-test/data/schema_change_p0/modify_col_type_dup/schema_change_modify_mv_column_type.out
create mode 100644
regression-test/data/schema_change_p0/modify_col_type_dup2/schema_change_modify_mv_column_type2.out
create mode 100644 regression-test/data/spill_p0/aggregate_spill.out
copy
fe/fe-core/src/main/java/org/apache/doris/statistics/InvalidateStatsTarget.java
=>
regression-test/suites/external_table_p0/lakesoul/test_lakesoul_catalog.groovy
(50%)
create mode 100644
regression-test/suites/external_table_p2/lakesoul/test_external_table_lakesoul.groovy
create mode 100644
regression-test/suites/mv_p0/test_tbl_name/test_tbl_name.groovy
create mode 100644
regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_percentile_approx_weighted.groovy
create mode 100644
regression-test/suites/nereids_tpch_p0/tpch/push_filter_window_eqset.groovy
create mode 100644
regression-test/suites/query_p0/system/test_table_options.groovy
create mode 100644
regression-test/suites/schema_change_p0/modify_col_type_agg/schema_change_modify_mv_column_type_agg.groovy
create mode 100644
regression-test/suites/schema_change_p0/modify_col_type_dup/schema_change_modify_mv_column_type.groovy
create mode 100644
regression-test/suites/schema_change_p0/modify_col_type_dup2/schema_change_modify_mv_column_type2.groovy
copy fe/fe-core/src/main/java/org/apache/doris/datasource/TableFormatType.java
=> regression-test/suites/spill_p0/aggregate_spill.groovy (53%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]