This is an automated email from the ASF dual-hosted git repository.
lijibing pushed a change to branch cast
in repository https://gitbox.apache.org/repos/asf/doris.git
from f0b3527be0f [chore](odbc) remove the ODBC code in BE part (#50625)
add d6f7e50cfa5 [Fix](cloud-mow) Rollup task should retry when encouter
TXN_CONFILCT in cloud mode (#50705)
add c7122622ac3 [test](trino connector) add trino connector query jdbc
datasource test (#50351)
add 47983462915 [improve](cloud-mow)Add some metrics aboout delete bitmap
update lock (#47988)
add 6c91a804dbf [feature](restore) introduce AgentBoundedBatchTask to
manage concurrent restore tasks (#50740)
add b2c46419f79 [chore](binlog) allow reading binlogs from follower
(#50714)
add 6f53090d833 [fix](regression)remove unstable case (#50750)
add da1749fcdad [fix](cooldown) allow cooldown_ttl = 0 when altering
storage policy (#50830)
add 1167b74b645 [fix](external table)Optimize the queue to prevent Out of
Memory (OOM). (#50649)
add 7bce8d91f37 [refactor](be) delete unused code (#50834)
add 8606104de67 [debug](mtmv) add debug log for insert into plan (#50842)
add dd088eb9e37 [opt](nereids)use SetPreAggStatus rule instead of
AdjustPreAggStatus with join limited (#48502)
add e010d5c1f76 [fix](cloud-mow) Commit transaction should fail when
partition has been droped (#49205)
add a02ddbeb3ae [fix](s3Client) Add `ca_cert_file_paths` conf for
stsClient` and recycler (#50837)
add 246634c2d2a [refactor](fe) make timeout unit more clear (#50808)
add de8dbbcbc04 [fix](storage vault) Fix two storage vault regression
cases (#50703)
add d77b0a81657 [fix](regression)unstable case test_map_select_with_limit
(#50620)
add 17d996768ba [fix](binlog) Fix AlterJobRecord.baseIndexId spelling
(#50850)
add f24507766ec [fix](inverted index) fix query error (#50860)
add b3abfaba6d8 [feat](refactor-param) refactor routineLoad's code about
fileformat (#50552)
add 522e7cef55a [Fix](JsonPath) return null when meet unknown escape
sequence, example '$.name\\k' (#50859)
add 0b58eb54713 [Enhancement] (nereids) implement
AdminRepairTableCommand,AdminCancelRepairTableCommand,AdminSetReplicaStatusCommand
in nereids (#49194)
add d22728c3d5c [Fix](external catalog) where tables in the
information_schema could not be displayed (#49607)
add 732d8c6184f [Fix](compaction) Fix nullptr in CloudStorageEngine due to
concurrent access to compaction maps (#50819)
No new revisions were added by this update.
Summary of changes:
be/src/cloud/cloud_base_compaction.cpp | 11 +-
be/src/cloud/cloud_cumulative_compaction.cpp | 11 +-
be/src/cloud/cloud_storage_engine.cpp | 2 +
be/src/cloud/cloud_tablet.cpp | 3 +-
be/src/cloud/cloud_tablet.h | 3 +-
be/src/runtime/exec_env.h | 3 -
.../routine_load/routine_load_task_executor.cpp | 6 +
be/src/util/s3_util.cpp | 36 +-
be/src/util/s3_util.h | 1 -
be/src/vec/exec/scan/scanner_scheduler.h | 4 -
be/src/vec/exprs/vexpr.cpp | 4 +
be/src/vec/functions/function_json.cpp | 19 +-
be/test/io/fs/s3_obj_stroage_client_mock_test.cpp | 7 +
.../exprs/vexpr_evalute_inverted_index_test.cpp | 175 +++++
cloud/src/common/bvars.cpp | 12 +
cloud/src/common/bvars.h | 10 +
cloud/src/common/config.h | 6 +
cloud/src/meta-service/meta_service.cpp | 12 +
cloud/src/meta-service/meta_service_job.cpp | 32 +-
cloud/src/meta-service/meta_service_txn.cpp | 9 +
cloud/src/recycler/s3_accessor.cpp | 20 +-
cloud/src/recycler/s3_accessor.h | 1 +
cloud/test/util_test.cpp | 7 +
common/cpp/aws_common.cpp | 8 +
common/cpp/aws_common.h | 7 +-
.../main/java/org/apache/doris/common/Config.java | 9 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 8 +-
.../doris/alter/AlterLightSchChangeHelper.java | 2 +-
.../java/org/apache/doris/alter/RollupJobV2.java | 13 +-
.../org/apache/doris/alter/SchemaChangeJobV2.java | 5 +-
.../doris/analysis/CreateRoutineLoadStmt.java | 105 +--
.../apache/doris/analysis/NativeInsertStmt.java | 2 +-
.../org/apache/doris/analysis/OutFileClause.java | 2 +-
.../java/org/apache/doris/backup/RestoreJob.java | 42 +-
.../org/apache/doris/binlog/AlterJobRecord.java | 6 +-
.../main/java/org/apache/doris/catalog/Env.java | 9 +
.../org/apache/doris/catalog/HdfsStorageVault.java | 10 +
.../org/apache/doris/catalog/S3StorageVault.java | 3 +
.../org/apache/doris/catalog/StorageVault.java | 13 +-
.../java/org/apache/doris/clone/TabletChecker.java | 22 +-
.../apache/doris/cloud/load/CloudLoadManager.java | 2 +-
.../transaction/CloudGlobalTransactionMgr.java | 549 +++++++++------
.../doris/common/util/FileFormatConstants.java | 4 -
.../apache/doris/datasource/ExternalCatalog.java | 2 +-
.../apache/doris/datasource/ExternalDatabase.java | 12 +-
.../apache/doris/datasource/SplitAssignment.java | 6 +-
.../fileformat/AvroFileFormatProperties.java | 2 +-
.../fileformat/CsvFileFormatProperties.java | 29 +-
.../property/fileformat/FileFormatProperties.java | 18 +-
.../fileformat/JsonFileFormatProperties.java | 8 +-
.../fileformat/OrcFileFormatProperties.java | 2 +-
.../fileformat/ParquetFileFormatProperties.java | 2 +-
.../fileformat/WalFileFormatProperties.java | 2 +-
.../TrinoConnectorExternalTable.java | 8 +-
.../main/java/org/apache/doris/load/DeleteJob.java | 4 +-
.../java/org/apache/doris/load/loadv2/LoadJob.java | 2 +-
.../doris/load/loadv2/LoadingTaskPlanner.java | 2 +-
.../apache/doris/load/loadv2/MysqlLoadManager.java | 2 +-
.../doris/load/routineload/RoutineLoadJob.java | 100 +--
.../java/org/apache/doris/master/MasterImpl.java | 4 +
.../java/org/apache/doris/metric/MetricRepo.java | 23 +
.../doris/nereids/jobs/executor/Rewriter.java | 4 +-
.../nereids/load/NereidsLoadingTaskPlanner.java | 2 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 21 +
.../org/apache/doris/nereids/rules/RuleType.java | 16 +-
.../nereids/rules/rewrite/AdjustPreAggStatus.java | 751 ---------------------
.../nereids/rules/rewrite/SetPreAggStatus.java | 592 ++++++++++++++++
.../apache/doris/nereids/trees/plans/PlanType.java | 5 +-
...and.java => AdminCancelRepairTableCommand.java} | 97 +--
...tsCommand.java => AdminRepairTableCommand.java} | 102 +--
.../commands/AdminSetReplicaStatusCommand.java} | 78 ++-
.../plans/commands/info/CreateRoutineLoadInfo.java | 91 +--
.../commands/insert/AbstractInsertExecutor.java | 2 +-
.../commands/insert/InsertIntoTableCommand.java | 5 +-
.../trees/plans/commands/insert/InsertUtils.java | 2 +-
.../plans/commands/insert/OlapInsertExecutor.java | 4 +-
.../trees/plans/visitor/CommandVisitor.java | 16 +
.../apache/doris/planner/StreamLoadPlanner.java | 2 +-
.../org/apache/doris/policy/StoragePolicy.java | 4 +-
.../java/org/apache/doris/qe/ConnectContext.java | 6 +-
.../main/java/org/apache/doris/qe/Coordinator.java | 8 +-
.../org/apache/doris/qe/CoordinatorContext.java | 4 +-
.../java/org/apache/doris/qe/FEOpExecutor.java | 2 +-
.../java/org/apache/doris/qe/MasterOpExecutor.java | 2 +-
.../org/apache/doris/qe/MasterTxnExecutor.java | 4 +-
.../java/org/apache/doris/qe/StmtExecutor.java | 6 +-
.../doris/qe/runtime/PipelineExecutionTask.java | 3 +-
.../apache/doris/service/FrontendServiceImpl.java | 54 +-
.../doris/statistics/query/QueryStatsUtil.java | 2 +-
.../doris/tablefunction/MetadataGenerator.java | 2 +-
.../java/org/apache/doris/task/AgentBatchTask.java | 6 +-
.../apache/doris/task/AgentBoundedBatchTask.java | 281 ++++++++
.../doris/transaction/GlobalTransactionMgr.java | 5 +
.../transaction/GlobalTransactionMgrIface.java | 2 +
.../apache/doris/transaction/TransactionEntry.java | 2 +-
...bleNameComparedLowercaseMetaCacheFalseTest.java | 9 +
.../fileformat/CsvFileFormatPropertiesTest.java | 2 +-
.../rules/rewrite/mv/SelectRollupIndexTest.java | 38 +-
...java => AdminCancelRepairTableCommandTest.java} | 90 +--
...dTest.java => AdminRepairTableCommandTest.java} | 64 +-
....java => AdminSetReplicaStatusCommandTest.java} | 35 +-
.../org/apache/doris/qe/ConnectContextTest.java | 4 +-
gensrc/thrift/FrontendService.thrift | 1 +
.../jdbc/test_trino_clickhouse.out} | Bin 2936 -> 2971 bytes
.../jdbc/test_trino_mysql.out} | Bin 94289 -> 93532 bytes
.../trino_connector/jdbc/test_trino_oracle.out | Bin 0 -> 6046 bytes
.../jdbc/test_trino_pg.out} | Bin 1959 -> 1934 bytes
.../trino_connector/jdbc/test_trino_sqlserver.out | Bin 0 -> 3560 bytes
.../cloud/test_cloud_mow_sync_mv.out} | Bin 419 -> 454 bytes
...e_fault_injection.out => test_expr_in_null.out} | Bin 151 -> 151 bytes
.../json_functions/test_json_function.out | Bin 1428 -> 1476 bytes
.../jdbc/test_trino_clickhouse.groovy | 57 ++
.../trino_connector/jdbc/test_trino_mysql.groovy | 64 ++
.../trino_connector/jdbc/test_trino_oracle.groovy | 57 ++
.../jdbc/test_trino_pg.groovy} | 41 +-
.../jdbc/test_trino_sqlserver.groovy | 57 ++
.../cloud/test_cloud_mow_sync_mv.groovy | 115 ++++
.../mow_insert_with_partition_drop.groovy} | 59 +-
.../inverted_index_p0/test_expr_in_null.groovy | 68 ++
.../load_p0/routine_load/test_routine_load.groovy | 4 +-
.../fold_constant_date_arithmatic.groovy | 1 -
.../nereids_rules_p0/set_preagg/set_preagg.groovy | 312 +++++++++
.../limit/test_map_select_with_limit.groovy | 3 +-
.../json_functions/test_json_function.groovy | 5 +
.../vault_p0/create/test_create_vault.groovy | 15 -
.../create/test_minio_storage_vault.groovy | 34 +-
126 files changed, 3077 insertions(+), 1684 deletions(-)
create mode 100644 be/test/vec/exprs/vexpr_evalute_inverted_index_test.cpp
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/AdjustPreAggStatus.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/SetPreAggStatus.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{AdminCheckTabletsCommand.java
=> AdminCancelRepairTableCommand.java} (50%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{AdminCheckTabletsCommand.java
=> AdminRepairTableCommand.java} (50%)
copy
fe/fe-core/src/main/java/org/apache/doris/{analysis/AdminSetReplicaStatusStmt.java
=> nereids/trees/plans/commands/AdminSetReplicaStatusCommand.java} (60%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/task/AgentBoundedBatchTask.java
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{AlterTableStatsCommandTest.java
=> AdminCancelRepairTableCommandTest.java} (50%)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{AdminCopyTabletCommandTest.java
=> AdminRepairTableCommandTest.java} (50%)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{DropExpiredStatsCommandTest.java
=> AdminSetReplicaStatusCommandTest.java} (69%)
copy
regression-test/data/external_table_p0/{jdbc/type_test/select/test_clickhouse_all_types_select.out
=> trino_connector/jdbc/test_trino_clickhouse.out} (77%)
copy
regression-test/data/external_table_p0/{jdbc/type_test/select/test_mysql_all_types_select.out
=> trino_connector/jdbc/test_trino_mysql.out} (95%)
create mode 100644
regression-test/data/external_table_p0/trino_connector/jdbc/test_trino_oracle.out
copy
regression-test/data/external_table_p0/{jdbc/type_test/select/test_pg_all_types_select.out
=> trino_connector/jdbc/test_trino_pg.out} (50%)
create mode 100644
regression-test/data/external_table_p0/trino_connector/jdbc/test_trino_sqlserver.out
copy regression-test/data/{mv_p0/unique_rewrite/unique_rewrite.out =>
fault_injection_p0/cloud/test_cloud_mow_sync_mv.out} (70%)
copy
regression-test/data/inverted_index_p0/{test_index_lowercase_fault_injection.out
=> test_expr_in_null.out} (96%)
create mode 100644
regression-test/suites/external_table_p0/trino_connector/jdbc/test_trino_clickhouse.groovy
create mode 100644
regression-test/suites/external_table_p0/trino_connector/jdbc/test_trino_mysql.groovy
create mode 100644
regression-test/suites/external_table_p0/trino_connector/jdbc/test_trino_oracle.groovy
copy
regression-test/suites/external_table_p0/{jdbc/type_test/select/test_pg_all_types_select.groovy
=> trino_connector/jdbc/test_trino_pg.groovy} (65%)
create mode 100644
regression-test/suites/external_table_p0/trino_connector/jdbc/test_trino_sqlserver.groovy
create mode 100644
regression-test/suites/fault_injection_p0/cloud/test_cloud_mow_sync_mv.groovy
copy
regression-test/suites/{catalog_recycle_bin_p0/test_insert_overwrite_recover.groovy
=> insert_p0/mow_insert_with_partition_drop.groovy} (51%)
create mode 100644
regression-test/suites/inverted_index_p0/test_expr_in_null.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/set_preagg/set_preagg.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]