This is an automated email from the ASF dual-hosted git repository. jakevin pushed a change to branch branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
omit f4c00535f43 [fix](kerberos)fix hive keberos principal usage (#32612) omit bc279f0ce7b [test](Nereids): remove test infer_set_operator_distinct(CBO) (#32547) omit 2a7db2a4ff1 [opt](invert index) modify of time series compaction policy #31488 (#32483) omit 4c8aaa156ae [fix](jni) remove 'push_down_predicates' and fix BE crash with decimal predicate (#32253) (#32599) omit a7fa9f290ca [fix](test)change stream load of auto partition (#32544) omit 48d7585d85f [enhancement](test) unique model by modify a value type from INT or BIGINT to other type (#32553) omit dea6859e0d7 [refactor](jdbc catalog) refactor jdbc catalog get databases logic (#32579) omit 043113c89e6 [enhancement](test) unique model by modify a key type from SMALLINT to other type (#32033) omit 617cc667fe1 [Fix](Variant) fix variant serialize root node (#31769) omit 02ef02402ad [pipelineX](debug) Add debug logs for long-running load task (#32534) omit 2c87238504f [enhance](S3) Print the oss request id for each error s3 request (#32491) omit 60a673979e5 [case](Cloud) Add ssb case for hdfs vault (#32567) omit 02430e6e53b [enhance](S3) Print the oss request id for each error s3 request (#32499) omit d2968dcf994 [fix](jdbc catalog) Fixed the problem that the metadata_refresh_interval_sec properties cannot be set (#32516) omit 085696744dd [Enhancement] when partition column is datetime, date can work in create table command (#32335) omit 7486e96b121 [improve](function) add error msg if exceeded maximum default value in repeat function (#32219) omit 8e3d28b93a9 [Feature] Support Array Type compare function for nereids planner (#31701) omit 6d076f99476 [improvement](group_comit) Add bvar to monitor the total wal count on disk (#31646) omit 09be4dc7ee0 [fix](random-bucket) tabletindex when there is no cached value in memory (#32336) omit 06bf5541f27 [pipelineX](fix) Fix running tasks API core dump (#32503) omit 0db402e154c [expr](fix) Not to throw exception when close failed (#32287) omit a40463617e8 [feature](cpu cores) get the cores when running within a cgroup. (#32370) omit 95322e2ebeb [opt](variable) user variable support expression rather than literal (#32492) omit 2a1d2ad647c [fix](Nereids) decimalv2 and int/date bit arithmetic need cast to bigint (#32311) omit b92a7646658 [feature](function) Support for aggregate function foreach combiner for some error function (#31913) omit b6a35d68b0b [code](Refactor) Del unless filter id in runtime filter func (#32502) omit 0e493add692 [regression-test](case) forbid test_stream_stub_fault_injection (#32540) omit 22782fec925 [opt](routine-load) optimize allocate task to be algorithm for load balance (#32021) omit 6871c964af9 [fix](nereids)NullSafeEqualToEqual rule only change to equal if both children are not nullable (#32374) omit 1b0c4d3aa25 [chor](log) Change log4j rollover strategy to 'max' (#32116) omit 6d401451cc3 [fix](stats) sort partitions when do sample analyze (#32185) omit 9f98200f27e [case](mtmv)MTMV external catalog case (#32390) omit 4b21c5c1cff [Enhencement](Nereids) add eliminate distinct constant rule (#32307) omit 4efeb6618a8 [Fix](inverted index) fix inappropriate use of macro in inverted index fs directory error process (#32472) omit ea8d4f2d0bb [fix][regression]update ccr test project (#32445) omit 50c247e08cd [fix](snapshot-loader) Fix be crash caused by deref end() iterator (#32489) omit 612d3595e4e [improvement](spill) optimize the spilling logic of hash join operator (#32202) omit e892774c9a5 [improvement](agg) streaming agg should not take too much memory when spilling enabled (#32426) omit 7484a7ba5f8 [fix](broker load) improve the checking of overlapping partitions of same table (#32254) omit 2196c534e81 [fix](group commit) Fix compatibility issues on serializing and deserializing wal file (#32299) omit 2057886d30b [fix](group commit) Fix invalid function problem on p2 regression-test (#32481) omit 3c377a89577 [fix](group commit) Fix group commit connect to observer fe (#32222) omit 14c9537679a [fix](decimal) fix Arithmetic Overflow error of converting string to decimal (#32246) omit ab512f935c5 [pipelineX](api) Add api for long-running tasks (#32459) omit 66fe61b5910 [fix](nereids)support topn-filter for non pipeline engine #32397 omit f99db389983 [fix](ParquetReader) Fix Parquet Reader to read `int96` parquet type problem (#32394) omit e541ca9f11d [Fix](Job)When jobname is the do keyword, parsing errors will occur when executing SQL. (#32379) omit 725f86a27b2 [fix](group commit) Fix p2 regression-test (#32270) omit 0635a8716ca [improve](group commit) Group commit support chunked stream load in flink (#32135) omit d640c54b801 [fix](regression) prepare_insert failed when connect to observer fe (#32223) omit 7422f185dad [Fix](smooth-upgrade) Fix incompatibility when upgrade from 2.0 to 2.1 (#32444) omit 715eed0748a [opt](like) opt LIKE and REGEXP clause with concat(col, pattern_str) (#32333) omit c45e2f3e6fc fix routine load regression test fail (#32406) omit 6ea8e51261a [Performance](join) speed up the colocate and bucket shuffle join by change rf size (#32421) omit 73de61ed843 [opt](hive) skip hidden file and dir (#32412) omit a5f3611b881 [Fix](Regression) DCHECK failed in runtime filter wrapper (#32446) omit 7a0b591b8f5 [FIX](array_agg) fix array agg with other agg function (#32387) omit a0a3a2a2ce5 [Fix](Variant) fix variant with not null (#32248) omit 6aec4790134 [fix](planner)decimalv3 literal's precision and scale is not correctly set (#32288) omit 353add74dbd [chore](ci) fix script (#32420) omit 590e1d52ec7 [pipelineX](streaming agg) Fix wrong columns produced by streaming agg (#32411) omit 6c8b5bb26f6 [fix](feut) comment out doc gen execution (#32413) omit 99b8db5f9d7 [Chore](tools) update ssb tools (#32308) omit 4bf5a21ba37 [pipelineX](cancel) Remove lock for mapping query ctx to fragment (#32346) omit 32f7f0b50cc [enhancement](test)unique model by modify a value type from SMALLINT to other type (#32348) omit b66840efd7c [Fix](regression test) Fix <=> rf cause regresion test failed (#32377) omit e8475a527be [regression-test]( fix case ) fix case that using same table in one db with another case (#32380) omit a4151e022e3 [bug](fold) fix fold constant rule can't handle variable expr (#32313) omit 74445065ab6 [docs](MoveRepo) Update .asf.yaml (#32391) omit fdcf5b7d34a [enhancement](dict) check valid of offset in page (#32349) omit 26ed4b69b1b [opt](jdbc catalog) filter jdbc datasource internal database (#32294) omit e952b5ef5b5 [opt](jdbc catalog) Refine the jdbc_connector close logic and actively clear the jvm occupied by jdbcexecutor (#32300) omit f132c9b2c63 [Improve](spark-load)update spark version for spark load to resolve cve problem (#30368) omit 4d4cd434589 [Fix](Nereids) fix leading syntax problems and data mismatched problem (#32286) omit fab48f54b1f [enhancement](nereids)simplify OneRowRelation scalar subquery (#32276) omit 163007a6658 [fix](grouping sets) fix grouping sets have multiple empty sets (#32317) omit 403820599df [bug](inverted index) fix npe of InvertedIndexStorageFormat in table property (#32357) omit e99b33c2743 [opt](file-meta-cache) reduce file meta cache size and disable cache for some cases (#32340) omit 279ea2f366f [feature](proxy-protocol) Support proxy protocol v1 (#32338) omit 3da8e4b04a4 [chore](build) delete palo_be soft link (#32353) omit 2e564036efa [fix](profile) avoid update profile in deconstructor (#32131) omit 8bd101129aa [behavior change](output) change float output format (#32049) omit 7874edf992f [doc](ranger)change path of access_controller.class (#32138) omit 724bc823623 [refactor](chore) replace HashMapWithStackMemory with std::unordered_map (#32309) omit fd1345bef08 fix load channel may memory leak (#32277) omit 0990014e94a [fix](datetime) fix datetime rounding on BE (#32075) omit b5ab1159bb4 [Enhancement](inverted index) make compiler happy (#32332) omit d31331344b9 [enhance][fix] add ccr downstreamurl for ccr (#32325) omit 85b2c42f76b [Enhancement](jdbc catalog) Add a property to test the connection when creating a Jdbc catalog (#32125) (#32531) new 1e4fa20d55b [fix](Nereids): slot set in condition can be empty (#32169) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (f4c00535f43) \ N -- N -- N refs/heads/branch-2.1 (1e4fa20d55b) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: .asf.yaml | 2 + be/src/agent/task_worker_pool.cpp | 23 +- be/src/common/config.cpp | 7 +- be/src/exec/line_reader.h | 3 +- be/src/exec/tablet_info.cpp | 4 +- be/src/exprs/bloom_filter_func.h | 30 +- be/src/exprs/runtime_filter.cpp | 29 +- be/src/exprs/runtime_filter.h | 2 - be/src/gutil/strings/numbers.cc | 14 +- be/src/http/action/http_stream.cpp | 32 +- be/src/http/action/pipeline_task_action.cpp | 18 - be/src/http/action/pipeline_task_action.h | 9 - be/src/http/action/stream_load.cpp | 31 +- be/src/io/fs/buffered_reader.cpp | 24 +- be/src/io/fs/buffered_reader.h | 45 +- be/src/io/fs/err_utils.cpp | 13 +- be/src/io/fs/file_reader.h | 3 +- be/src/io/fs/hdfs_file_reader.cpp | 74 +- be/src/io/fs/hdfs_file_reader.h | 2 - be/src/io/fs/s3_file_writer.cpp | 34 +- be/src/io/fs/s3_file_writer.h | 1 - be/src/olap/cumulative_compaction.cpp | 8 +- be/src/olap/cumulative_compaction_policy.h | 8 - .../cumulative_compaction_time_series_policy.cpp | 108 +- .../cumulative_compaction_time_series_policy.h | 4 - be/src/olap/full_compaction.cpp | 6 +- be/src/olap/rowset/rowset_meta.h | 6 - be/src/olap/rowset/segment_v2/binary_plain_page.h | 14 +- be/src/olap/rowset/segment_v2/column_reader.cpp | 8 +- .../segment_v2/inverted_index_fs_directory.cpp | 43 +- .../rowset/segment_v2/inverted_index_reader.cpp | 5 - be/src/olap/tablet_meta.cpp | 17 +- be/src/olap/tablet_meta.h | 10 +- be/src/olap/wal/wal_manager.cpp | 14 +- be/src/olap/wal/wal_manager.h | 7 +- be/src/olap/wal/wal_reader.cpp | 4 +- be/src/olap/wal/wal_reader.h | 3 +- be/src/olap/wal/wal_table.cpp | 5 +- be/src/olap/wal/wal_writer.cpp | 4 +- be/src/olap/wal/wal_writer.h | 2 +- be/src/pipeline/exec/hashjoin_build_sink.cpp | 12 - be/src/pipeline/exec/hashjoin_build_sink.h | 3 - be/src/pipeline/exec/hashjoin_probe_operator.cpp | 21 - be/src/pipeline/exec/hashjoin_probe_operator.h | 4 - .../exec/partitioned_hash_join_probe_operator.cpp | 86 +- .../exec/partitioned_hash_join_probe_operator.h | 8 - .../exec/partitioned_hash_join_sink_operator.cpp | 33 +- .../exec/partitioned_hash_join_sink_operator.h | 6 - be/src/pipeline/exec/repeat_operator.cpp | 27 +- be/src/pipeline/exec/repeat_operator.h | 5 +- .../exec/streaming_aggregation_operator.cpp | 139 +- .../pipeline/exec/streaming_aggregation_operator.h | 5 +- be/src/pipeline/exec/union_source_operator.cpp | 2 +- be/src/pipeline/pipeline_fragment_context.cpp | 2 +- be/src/pipeline/pipeline_fragment_context.h | 4 +- be/src/pipeline/pipeline_x/dependency.h | 1 - be/src/pipeline/pipeline_x/operator.cpp | 13 +- be/src/pipeline/pipeline_x/operator.h | 2 - .../pipeline_x/pipeline_x_fragment_context.cpp | 5 +- .../pipeline_x/pipeline_x_fragment_context.h | 2 +- be/src/pipeline/pipeline_x/pipeline_x_task.cpp | 19 +- be/src/runtime/exec_env_init.cpp | 1 - be/src/runtime/fragment_mgr.cpp | 59 +- be/src/runtime/fragment_mgr.h | 8 +- be/src/runtime/group_commit_mgr.cpp | 20 +- be/src/runtime/memory/lru_cache_policy.h | 7 +- be/src/runtime/query_context.cpp | 47 +- be/src/runtime/query_context.h | 14 +- be/src/runtime/runtime_filter_mgr.cpp | 1 - be/src/runtime/snapshot_loader.cpp | 4 +- be/src/service/http_service.cpp | 7 +- be/src/service/internal_service.cpp | 63 - be/src/service/internal_service.h | 5 - be/src/util/cpu_info.cpp | 83 +- be/src/util/obj_lru_cache.cpp | 7 - be/src/util/obj_lru_cache.h | 2 - be/src/util/profile_collector.h | 45 - .../aggregate_function_collect.h | 112 +- .../aggregate_functions/aggregate_function_map.h | 43 +- .../aggregate_function_simple_factory.h | 26 +- be/src/vec/columns/column_object.cpp | 109 +- be/src/vec/columns/column_object.h | 11 +- be/src/vec/columns/subcolumn_tree.h | 18 +- be/src/vec/common/schema_util.cpp | 19 +- be/src/vec/common/schema_util.h | 2 +- be/src/vec/core/block.h | 6 - be/src/vec/data_types/data_type_decimal.cpp | 2 +- be/src/vec/data_types/data_type_object.cpp | 4 +- be/src/vec/data_types/data_type_time_v2.cpp | 4 +- be/src/vec/data_types/data_type_time_v2.h | 5 +- .../vec/data_types/serde/data_type_array_serde.cpp | 25 +- .../vec/data_types/serde/data_type_array_serde.h | 8 +- .../vec/data_types/serde/data_type_jsonb_serde.cpp | 18 +- .../vec/data_types/serde/data_type_jsonb_serde.h | 8 +- .../data_types/serde/data_type_nullable_serde.cpp | 18 +- .../data_types/serde/data_type_nullable_serde.h | 8 +- .../vec/data_types/serde/data_type_number_serde.h | 21 +- be/src/vec/data_types/serde/data_type_serde.cpp | 13 +- be/src/vec/data_types/serde/data_type_serde.h | 8 +- .../vec/data_types/serde/data_type_string_serde.h | 12 +- .../file_reader/new_plain_text_line_reader.cpp | 7 - .../file_reader/new_plain_text_line_reader.h | 3 - be/src/vec/exec/format/generic_reader.h | 3 +- be/src/vec/exec/format/jni_reader.h | 7 - be/src/vec/exec/format/json/new_json_reader.cpp | 9 - be/src/vec/exec/format/json/new_json_reader.h | 3 - be/src/vec/exec/format/orc/vorc_reader.cpp | 16 +- be/src/vec/exec/format/orc/vorc_reader.h | 9 +- .../exec/format/parquet/parquet_column_convert.h | 13 +- be/src/vec/exec/format/parquet/parquet_common.cpp | 6 +- be/src/vec/exec/format/parquet/parquet_common.h | 12 +- .../exec/format/parquet/vparquet_group_reader.h | 9 +- be/src/vec/exec/format/parquet/vparquet_reader.cpp | 82 +- be/src/vec/exec/format/parquet/vparquet_reader.h | 5 - be/src/vec/exec/format/table/table_format_reader.h | 7 - be/src/vec/exec/format/wal/wal_reader.cpp | 11 +- be/src/vec/exec/format/wal/wal_reader.h | 1 - be/src/vec/exec/jni_connector.cpp | 78 +- be/src/vec/exec/jni_connector.h | 9 +- be/src/vec/exec/join/vhash_join_node.cpp | 42 +- be/src/vec/exec/join/vhash_join_node.h | 4 +- be/src/vec/exec/scan/new_olap_scanner.cpp | 4 +- be/src/vec/exec/scan/new_olap_scanner.h | 2 +- be/src/vec/exec/scan/vfile_scanner.cpp | 26 +- be/src/vec/exec/scan/vfile_scanner.h | 11 - be/src/vec/exec/scan/vscanner.cpp | 2 +- be/src/vec/exec/scan/vscanner.h | 4 +- be/src/vec/exec/vjdbc_connector.cpp | 29 +- be/src/vec/exec/vjdbc_connector.h | 5 - be/src/vec/exec/vrepeat_node.cpp | 23 +- be/src/vec/exec/vrepeat_node.h | 3 - be/src/vec/exec/vunion_node.cpp | 2 +- be/src/vec/exprs/vectorized_agg_fn.cpp | 13 +- be/src/vec/exprs/vexpr.cpp | 6 +- be/src/vec/exprs/vexpr_context.cpp | 6 +- be/src/vec/exprs/vruntimefilter_wrapper.cpp | 7 +- be/src/vec/functions/function_string.h | 41 +- be/src/vec/functions/like.cpp | 371 +- be/src/vec/functions/like.h | 92 +- be/src/vec/runtime/vdatetime_value.cpp | 84 +- be/src/vec/sink/writer/async_result_writer.cpp | 17 +- be/src/vec/sink/writer/async_result_writer.h | 9 - be/src/vec/sink/writer/vtablet_writer.cpp | 2 +- be/src/vec/sink/writer/vwal_writer.cpp | 2 +- be/src/vec/sink/writer/vwal_writer.h | 2 + be/test/exec/test_data/wal_scanner/wal | Bin 0 -> 180 bytes be/test/exec/test_data/wal_scanner/wal_version0 | Bin 220 -> 0 bytes be/test/exec/test_data/wal_scanner/wal_version1 | Bin 272 -> 0 bytes be/test/gutil/strings/numbers_test.cpp | 2 +- be/test/vec/data_types/datetime_round_test.cpp | 421 - be/test/vec/data_types/from_string_test.cpp | 15 +- be/test/vec/exec/vwal_scanner_test.cpp | 43 +- be/test/vec/exprs/vexpr_test.cpp | 11 +- be/test/vec/function/function_string_test.cpp | 21 +- build.sh | 6 + docker/runtime/doris-compose/cluster.py | 31 +- docker/runtime/doris-compose/command.py | 11 - .../parquet_all_types/.test_hidden_dir/wrong_file | 1 - .../test_hidden_file/.hidden_file | 1 - .../cluster-management/load-balancing.md | 133 +- docs/en/docs/lakehouse/multi-catalog/hive.md | 2 +- docs/en/docs/lakehouse/multi-catalog/jdbc.md | 2 - .../docs/lakehouse/multi-catalog/multi-catalog.md | 2 +- .../sql-functions/combinators/foreach.md | 84 - .../Create/CREATE-TABLE.md | 9 - .../cluster-management/load-balancing.md | 129 +- docs/zh-CN/docs/lakehouse/multi-catalog/hive.md | 2 +- docs/zh-CN/docs/lakehouse/multi-catalog/jdbc.md | 3 +- .../docs/lakehouse/multi-catalog/multi-catalog.md | 2 +- .../sql-functions/combinators/foreach.md | 82 - .../Create/CREATE-TABLE.md | 8 - .../java/org/apache/doris/avro/AvroJNIScanner.java | 3 +- .../java/org/apache/doris/hudi/HudiJniScanner.java | 16 +- .../org/apache/doris/common/jni/JniScanner.java | 12 +- .../apache/doris/common/jni/MockJniScanner.java | 11 +- .../org/apache/doris/jdbc/BaseJdbcExecutor.java | 22 - .../org/apache/doris/jdbc/DefaultJdbcExecutor.java | 22 - .../doris/maxcompute/MaxComputeJniScanner.java | 16 +- .../org/apache/doris/paimon/PaimonJniScanner.java | 3 +- .../main/java/org/apache/doris/common/Config.java | 6 - fe/fe-core/pom.xml | 4 +- .../main/java/org/apache/doris/alter/Alter.java | 4 +- .../java/org/apache/doris/alter/RollupJobV2.java | 1 - .../apache/doris/alter/SchemaChangeHandler.java | 7 - .../org/apache/doris/alter/SchemaChangeJobV2.java | 1 - .../org/apache/doris/analysis/ArrayLiteral.java | 9 +- .../org/apache/doris/analysis/CreateJobStmt.java | 26 +- .../org/apache/doris/analysis/DecimalLiteral.java | 3 - .../analysis/ModifyTablePropertiesClause.java | 17 - .../apache/doris/analysis/SetUserDefinedVar.java | 36 +- .../java/org/apache/doris/backup/RestoreJob.java | 1 - .../main/java/org/apache/doris/catalog/Env.java | 11 +- .../org/apache/doris/catalog/JdbcResource.java | 9 +- .../java/org/apache/doris/catalog/OlapTable.java | 14 - .../org/apache/doris/catalog/PartitionKey.java | 22 +- .../org/apache/doris/catalog/TableProperty.java | 19 +- .../java/org/apache/doris/common/Log4jConfig.java | 6 +- .../apache/doris/common/util/PropertyAnalyzer.java | 29 +- .../apache/doris/datasource/InternalCatalog.java | 20 +- .../doris/datasource/hive/HMSExternalCatalog.java | 4 +- .../doris/datasource/hive/HiveMetaStoreCache.java | 24 +- .../datasource/hive/HiveMetaStoreClientHelper.java | 11 +- .../hive/PostgreSQLJdbcHMSCachedClient.java | 5 + .../doris/datasource/jdbc/JdbcExternalCatalog.java | 108 +- .../jdbc/client/JdbcClickHouseClient.java | 5 + .../doris/datasource/jdbc/client/JdbcClient.java | 65 +- .../datasource/jdbc/client/JdbcDB2Client.java | 28 +- .../datasource/jdbc/client/JdbcMySQLClient.java | 40 +- .../jdbc/client/JdbcOceanBaseClient.java | 5 + .../datasource/jdbc/client/JdbcOracleClient.java | 46 +- .../jdbc/client/JdbcPostgreSQLClient.java | 6 + .../jdbc/client/JdbcSQLServerClient.java | 5 + .../datasource/jdbc/client/JdbcSapHanaClient.java | 8 +- .../datasource/jdbc/client/JdbcTrinoClient.java | 13 + .../apache/doris/load/BrokerFileGroupAggInfo.java | 14 - .../doris/load/routineload/RoutineLoadManager.java | 4 +- .../load/routineload/RoutineLoadTaskScheduler.java | 3 +- .../org/apache/doris/master/ReportHandler.java | 1 - .../org/apache/doris/mysql/AcceptListener.java | 14 - .../java/org/apache/doris/mysql/BytesChannel.java | 29 - .../java/org/apache/doris/mysql/MysqlChannel.java | 32 +- .../java/org/apache/doris/mysql/MysqlProto.java | 1 + .../apache/doris/mysql/ProxyProtocolHandler.java | 212 - .../org/apache/doris/nereids/hint/LeadingHint.java | 5 - .../doris/nereids/jobs/executor/Analyzer.java | 2 - .../processor/pre/PullUpSubqueryAliasToCTE.java | 8 - .../org/apache/doris/nereids/rules/RuleType.java | 1 - .../rules/analysis/CollectJoinConstraint.java | 12 +- .../rules/analysis/EliminateDistinctConstant.java | 48 - .../rules/analysis/EliminateLogicalSelectHint.java | 12 +- .../nereids/rules/analysis/SubExprAnalyzer.java | 17 - .../expression/rules/NullSafeEqualToEqual.java | 2 +- .../rules/rewrite/PullUpProjectUnderLimit.java | 6 +- .../rules/rewrite/PullUpProjectUnderTopN.java | 38 +- .../trees/expressions/ComparisonPredicate.java | 2 +- .../functions/combinator/ForEachCombinator.java | 2 +- .../scalar/PushDownToProjectionFunction.java | 3 +- .../apache/doris/nereids/trees/plans/JoinType.java | 4 + .../doris/nereids/util/TypeCoercionUtils.java | 15 +- .../doris/planner/TabletLoadIndexRecorderMgr.java | 5 +- .../main/java/org/apache/doris/qe/Coordinator.java | 14 +- .../java/org/apache/doris/qe/SessionVariable.java | 10 +- .../java/org/apache/doris/qe/StmtExecutor.java | 7 - .../apache/doris/rewrite/FoldConstantsRule.java | 3 +- .../org/apache/doris/rpc/BackendServiceClient.java | 5 - .../org/apache/doris/rpc/BackendServiceProxy.java | 12 - .../apache/doris/statistics/OlapAnalysisTask.java | 5 +- .../org/apache/doris/task/CreateReplicaTask.java | 5 - .../doris/task/UpdateTabletMetaInfoTask.java | 5 - .../apache/doris/analysis/CreateJobStmtTest.java | 26 - .../apache/doris/datasource/PathVisibleTest.java | 47 - .../expression/rules/NullSafeEqualToEqualTest.java | 26 +- .../apache/doris/qe/ProxyProtocolHandlerTest.java | 135 - .../ExtractCommonFactorsRuleFunctionTest.java | 4 +- .../java/org/apache/doris/task/AgentTaskTest.java | 2 +- fe/pom.xml | 2 +- .../org/apache/doris/load/loadv2/dpp/SparkDpp.java | 11 +- gensrc/proto/internal_service.proto | 11 - gensrc/proto/olap_file.proto | 2 - gensrc/thrift/AgentService.thrift | 2 - gensrc/thrift/PaloInternalService.thrift | 2 - .../spark_connector/spark_connector_arrow.out | 14 +- .../correctness_p0/test_grouping_sets_empty.out | 32 +- .../test_like_predicate_with_concat.out | 101 - .../datatype_p0/decimalv3/test_decimalv3_where.out | 6 - .../data/datatype_p0/decimalv3/test_load.out | 28 - .../one_level_nestedtypes_with_s3data.out | 324 +- .../three_level_nestedtypes_with_s3data.out | 8016 ++++++++++---------- .../two_level_nestedtypes_with_s3data.out | 1992 ++--- .../test_nested_types_insert_into_with_s3.out | 16 +- .../test_nestedtypes_csv_insert_into_with_s3.out | 6 +- .../test_nestedtypes_json_insert_into_with_s3.out | 10 +- .../outfile/csv/test_outfile_csv_array_type.out | 14 +- .../outfile/csv/test_outfile_csv_map_type.out | 12 +- .../parquet/test_outfile_parquet_array_type.out | 28 +- .../parquet/test_outfile_parquet_map_type.out | 24 +- .../data/export_p0/test_outfile_orc_array_type.out | 28 +- .../data/export_p0/test_outfile_orc_map_type.out | 24 +- .../hive/test_hive_basic_type.out | 6 +- .../data/external_table_p0/hive/test_hive_orc.out | 132 +- .../jdbc/test_clickhouse_jdbc_catalog.out | Bin 5487 -> 4991 bytes .../jdbc/test_mariadb_jdbc_catalog.out | 5 - .../jdbc/test_mysql_jdbc_catalog.out | 5 +- .../jdbc/test_mysql_jdbc_driver5_catalog.out | 16 +- .../jdbc/test_oracle_jdbc_catalog.out | 8 - .../jdbc/test_pg_jdbc_catalog.out | 8 +- .../jdbc/test_sqlserver_jdbc_catalog.out | 16 +- .../paimon/test_paimon_catalog.out | 6 +- .../tvf/test_local_tvf_with_complex_type.out | 102 +- ...test_local_tvf_with_complex_type_element_at.out | 134 +- ...ocal_tvf_with_complex_type_insertinto_doris.out | 306 +- .../data/function_p0/test_agg_foreach.out | 25 +- .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q1.1.out | 4 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q1.2.out | 4 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q1.3.out | 4 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q2.1.out | 283 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q2.2.out | 59 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q2.3.out | 10 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.1.out | 153 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.2.out | 602 -- .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.3.out | 27 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.4.out | 6 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q4.1.out | 38 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q4.2.out | 103 - .../data/hdfs_vault/ssb_sf1_p2/sql/flat_q4.3.out | 697 -- .../data/hdfs_vault/ssb_sf1_p2/sql/q1.1.out | 4 - .../data/hdfs_vault/ssb_sf1_p2/sql/q1.2.out | 4 - .../data/hdfs_vault/ssb_sf1_p2/sql/q1.3.out | 4 - .../data/hdfs_vault/ssb_sf1_p2/sql/q2.1.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q2.2.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q2.3.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q3.1.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q3.2.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q3.3.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q3.4.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q4.1.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q4.2.out | 3 - .../data/hdfs_vault/ssb_sf1_p2/sql/q4.3.out | 3 - ...p_commit_http_stream_lineitem_schema_change.out | 5 +- ...p_commit_insert_into_lineitem_scheme_change.out | 2 +- ...p_commit_stream_load_lineitem_schema_change.out | 2 +- .../load_p0/broker_load/test_multi_table_load.out | 7 - .../http_stream/test_http_stream_properties.out | 204 +- .../load_p0/routine_load/test_routine_load.out | 577 +- .../stream_load/test_stream_load_properties.out | 346 +- regression-test/data/mtmv_p0/test_es_mtmv.out | 13 - regression-test/data/mtmv_p0/test_iceberg_mtmv.out | 7 - regression-test/data/mtmv_p0/test_mysql_mtmv.out | 11 - regression-test/data/mtmv_p0/test_paimon_mtmv.out | 9 - regression-test/data/nereids_arith_p0/decimal.out | 2400 +++--- regression-test/data/nereids_arith_p0/integer.out | 776 +- .../data/nereids_p0/hint/fix_leading.out | 42 - .../data/nereids_p0/hint/multi_leading.out | 2 +- regression-test/data/nereids_p0/test_user_var.out | 13 +- .../eliminate_distinct_constant.out | 40 - .../infer_set_operator_distinct.out | 372 + .../data/nereids_syntax_p0/array_compare.out | 68 - .../data/nereids_tpch_p0/tpch/topn-filter.out | 4 - .../data/query_p0/aggregate/array_agg.out | 84 +- regression-test/data/query_p0/join/test_join.out | 3 - .../test_unique_model_schema_key_change.out | 40 - .../test_unique_model_schema_value_change.out | 190 - .../data/variant_github_events_p0/load.out | 6 - regression-test/data/variant_p0/load.out | 75 +- .../org/apache/doris/regression/Config.groovy | 14 - .../org/apache/doris/regression/suite/Suite.groovy | 14 +- .../doris/regression/suite/SuiteContext.groovy | 17 +- .../doris/regression/suite/SyncerContext.groovy | 6 +- .../pipeline/p0/conf/regression-conf.groovy | 7 +- .../pipeline/p1/conf/regression-conf.groovy | 5 - .../correctness_p0/test_grouping_sets_empty.groovy | 26 +- .../test_like_predicate_with_concat.groovy | 112 - .../decimalv3/test_decimalv3_where.groovy | 19 - .../suites/datatype_p0/decimalv3/test_load.groovy | 55 - .../datatype_p0/string/test_string_basic.groovy | 5 +- .../suites/delete_p0/test_delete.groovy | 37 - .../jdbc/test_clickhouse_jdbc_catalog.groovy | 120 +- .../jdbc/test_mariadb_jdbc_catalog.groovy | 1 - .../jdbc/test_mysql_jdbc_catalog.groovy | 241 +- .../jdbc/test_mysql_jdbc_driver5_catalog.groovy | 3 +- .../jdbc/test_oracle_jdbc_catalog.groovy | 1 - .../jdbc/test_pg_jdbc_catalog.groovy | 1 - .../jdbc/test_sqlserver_jdbc_catalog.groovy | 84 +- .../suites/function_p0/test_agg_foreach.groovy | 43 +- .../hdfs_vault/ssb_sf1_p2/ddl/customer_create.sql | 16 - .../hdfs_vault/ssb_sf1_p2/ddl/customer_delete.sql | 1 - .../hdfs_vault/ssb_sf1_p2/ddl/date_create.sql | 25 - .../hdfs_vault/ssb_sf1_p2/ddl/date_delete.sql | 1 - .../hdfs_vault/ssb_sf1_p2/ddl/lineorder_create.sql | 25 - .../hdfs_vault/ssb_sf1_p2/ddl/lineorder_delete.sql | 1 - .../ssb_sf1_p2/ddl/lineorder_flat_create.sql | 46 - .../ssb_sf1_p2/ddl/lineorder_flat_delete.sql | 1 - .../hdfs_vault/ssb_sf1_p2/ddl/part_create.sql | 17 - .../hdfs_vault/ssb_sf1_p2/ddl/part_delete.sql | 1 - .../hdfs_vault/ssb_sf1_p2/ddl/supplier_create.sql | 15 - .../hdfs_vault/ssb_sf1_p2/ddl/supplier_delete.sql | 1 - .../suites/hdfs_vault/ssb_sf1_p2/load.groovy | 133 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q1.1.sql | 24 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q1.2.sql | 24 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q1.3.sql | 25 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q2.1.sql | 24 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q2.2.sql | 27 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q2.3.sql | 26 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.1.sql | 29 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.2.sql | 29 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.3.sql | 29 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.4.sql | 29 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q4.1.sql | 27 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q4.2.sql | 33 - .../suites/hdfs_vault/ssb_sf1_p2/sql/flat_q4.3.sql | 29 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q1.1.sql | 24 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q1.2.sql | 24 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q1.3.sql | 25 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q2.1.sql | 26 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q2.2.sql | 27 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q2.3.sql | 26 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q3.1.sql | 28 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q3.2.sql | 28 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q3.3.sql | 30 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q3.4.sql | 30 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q4.1.sql | 30 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q4.2.sql | 31 - .../suites/hdfs_vault/ssb_sf1_p2/sql/q4.3.sql | 29 - .../suites/insert_p0/prepare_insert.groovy | 41 +- ...ommit_http_stream_lineitem_schema_change.groovy | 1 - ...mit_insert_into_lineitem_multiple_client.groovy | 25 +- ...mmit_insert_into_lineitem_multiple_table.groovy | 26 +- ...group_commit_insert_into_lineitem_normal.groovy | 29 +- ...ommit_insert_into_lineitem_scheme_change.groovy | 36 +- ...ommit_stream_load_lineitem_schema_change.groovy | 1 - .../suites/job_p0/test_base_insert_job.groovy | 29 - .../broker_load/test_multi_table_load.groovy | 166 - .../test_insert_random_distribution_table.groovy | 314 +- .../routine_load/test_routine_load_error.groovy | 2 +- .../stream_load/test_load_to_single_tablet.groovy | 190 +- regression-test/suites/mtmv_p0/test_es_mtmv.groovy | 63 - .../suites/mtmv_p0/test_iceberg_mtmv.groovy | 69 - .../suites/mtmv_p0/test_mysql_mtmv.groovy | 71 - .../suites/mtmv_p0/test_paimon_mtmv.groovy | 62 - .../suites/nereids_arith_p0/load.groovy | 6 +- .../suites/nereids_p0/hint/fix_leading.groovy | 17 - .../nereids_p0/subquery/test_subquery.groovy | 16 - .../suites/nereids_p0/test_user_var.groovy | 12 +- .../eliminate_distinct_constant.groovy | 70 - .../remove_duplicate_expr_in_grouping_set.groovy | 10 +- .../infer_set_operator_distinct.groovy | 172 + .../suites/nereids_syntax_p0/array_compare.groovy | 83 - .../suites/nereids_tpch_p0/tpch/topn-filter.groovy | 3 - .../test_multi_column_partition.groovy | 29 +- .../multi_partition/test_multi_partition.groovy | 43 +- .../multi_partition/test_range_partition.groovy | 28 - .../test_partition_table_err_msg.groovy | 5 +- .../diff_data/stress_test_diff_date_list.groovy | 87 +- .../auto_partition/diff_data/thread_load_1.sh | 17 + .../auto_partition/diff_data/thread_load_2.sh | 17 + .../stress_test_high_concurrency_load.groovy | 95 +- .../same_data/stress_test_same_date_range.groovy | 85 +- .../auto_partition/same_data/thread_load_1.sh | 17 + .../auto_partition/same_data/thread_load_2.sh | 17 + .../stress_test_two_stream_load.groovy | 104 +- .../two_stream_load/thread_load_1.sh | 17 + .../two_stream_load/thread_load_2.sh | 17 + .../suites/query_p0/aggregate/array_agg.groovy | 84 +- .../join/test_half_join_nullable_build_side.groovy | 2 + .../suites/query_p0/join/test_join.groovy | 41 - .../test_array_functions_with_where.groovy | 6 + .../test_string_function_regexp.groovy | 3 +- .../test_unique_model_schema_key_change.groovy | 655 +- .../test_unique_model_schema_value_change.groovy | 492 -- .../max_msg_size_of_result_receiver.groovy | 14 +- .../suites/variant_github_events_p0/load.groovy | 3 +- regression-test/suites/variant_p0/load.groovy | 30 +- .../variant_p0/test_compaction_extract_root.groovy | 22 +- tools/ssb-tools/README.md | 2 +- tools/ssb-tools/bin/create-ssb-tables.sh | 41 +- tools/ssb-tools/bin/load-ssb-data.sh | 7 - tools/ssb-tools/bin/run-ssb-flat-queries.sh | 97 +- tools/ssb-tools/bin/run-ssb-queries.sh | 112 +- ...-tables-sf100.sql => create-ssb-flat-table.sql} | 12 +- tools/ssb-tools/ddl/create-ssb-flat-tables-sf1.sql | 74 - .../ddl/create-ssb-flat-tables-sf1000.sql | 74 - tools/ssb-tools/ddl/create-ssb-tables-sf1.sql | 134 - tools/ssb-tools/ddl/create-ssb-tables-sf1000.sql | 134 - ...-ssb-tables-sf100.sql => create-ssb-tables.sql} | 36 +- tools/tpcds-tools/bin/run-tpcds-queries.sh | 1 - tools/tpch-tools/bin/run-tpch-queries.sh | 1 - 466 files changed, 10970 insertions(+), 19399 deletions(-) delete mode 100644 be/src/util/profile_collector.h create mode 100644 be/test/exec/test_data/wal_scanner/wal delete mode 100644 be/test/exec/test_data/wal_scanner/wal_version0 delete mode 100644 be/test/exec/test_data/wal_scanner/wal_version1 delete mode 100644 be/test/vec/data_types/datetime_round_test.cpp delete mode 100644 docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_all_types/.test_hidden_dir/wrong_file delete mode 100644 docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_all_types/test_hidden_file/.hidden_file delete mode 100644 docs/en/docs/sql-manual/sql-functions/combinators/foreach.md delete mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/combinators/foreach.md delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/BytesChannel.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/ProxyProtocolHandler.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/EliminateDistinctConstant.java delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/datasource/PathVisibleTest.java delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/qe/ProxyProtocolHandlerTest.java delete mode 100644 regression-test/data/correctness_p0/test_like_predicate_with_concat.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q1.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q1.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q1.3.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q2.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q2.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q2.3.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.3.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q3.4.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q4.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q4.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/flat_q4.3.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q1.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q1.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q1.3.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q2.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q2.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q2.3.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q3.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q3.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q3.3.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q3.4.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q4.1.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q4.2.out delete mode 100644 regression-test/data/hdfs_vault/ssb_sf1_p2/sql/q4.3.out delete mode 100644 regression-test/data/load_p0/broker_load/test_multi_table_load.out delete mode 100644 regression-test/data/mtmv_p0/test_es_mtmv.out delete mode 100644 regression-test/data/mtmv_p0/test_iceberg_mtmv.out delete mode 100644 regression-test/data/mtmv_p0/test_mysql_mtmv.out delete mode 100644 regression-test/data/mtmv_p0/test_paimon_mtmv.out delete mode 100644 regression-test/data/nereids_rules_p0/eliminate_distinct_constant/eliminate_distinct_constant.out create mode 100644 regression-test/data/nereids_rules_p0/infer_set_operator_distinct/infer_set_operator_distinct.out delete mode 100644 regression-test/data/nereids_syntax_p0/array_compare.out delete mode 100644 regression-test/suites/correctness_p0/test_like_predicate_with_concat.groovy delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/customer_create.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/customer_delete.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/date_create.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/date_delete.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/lineorder_create.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/lineorder_delete.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/lineorder_flat_create.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/lineorder_flat_delete.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/part_create.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/part_delete.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/supplier_create.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/supplier_delete.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/load.groovy delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q1.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q1.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q1.3.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q2.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q2.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q2.3.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.3.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q3.4.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q4.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q4.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/flat_q4.3.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q1.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q1.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q1.3.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q2.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q2.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q2.3.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q3.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q3.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q3.3.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q3.4.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q4.1.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q4.2.sql delete mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/sql/q4.3.sql delete mode 100644 regression-test/suites/load_p0/broker_load/test_multi_table_load.groovy delete mode 100644 regression-test/suites/mtmv_p0/test_es_mtmv.groovy delete mode 100644 regression-test/suites/mtmv_p0/test_iceberg_mtmv.groovy delete mode 100644 regression-test/suites/mtmv_p0/test_mysql_mtmv.groovy delete mode 100644 regression-test/suites/mtmv_p0/test_paimon_mtmv.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/eliminate_distinct_constant/eliminate_distinct_constant.groovy create mode 100644 regression-test/suites/nereids_rules_p0/infer_set_operator_distinct/infer_set_operator_distinct.groovy delete mode 100644 regression-test/suites/nereids_syntax_p0/array_compare.groovy create mode 100644 regression-test/suites/partition_p2/auto_partition/diff_data/thread_load_1.sh create mode 100644 regression-test/suites/partition_p2/auto_partition/diff_data/thread_load_2.sh create mode 100644 regression-test/suites/partition_p2/auto_partition/same_data/thread_load_1.sh create mode 100644 regression-test/suites/partition_p2/auto_partition/same_data/thread_load_2.sh create mode 100644 regression-test/suites/partition_p2/auto_partition/two_stream_load/thread_load_1.sh create mode 100644 regression-test/suites/partition_p2/auto_partition/two_stream_load/thread_load_2.sh rename tools/ssb-tools/ddl/{create-ssb-flat-tables-sf100.sql => create-ssb-flat-table.sql} (93%) delete mode 100644 tools/ssb-tools/ddl/create-ssb-flat-tables-sf1.sql delete mode 100644 tools/ssb-tools/ddl/create-ssb-flat-tables-sf1000.sql delete mode 100644 tools/ssb-tools/ddl/create-ssb-tables-sf1.sql delete mode 100644 tools/ssb-tools/ddl/create-ssb-tables-sf1000.sql rename tools/ssb-tools/ddl/{create-ssb-tables-sf100.sql => create-ssb-tables.sql} (87%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org