This is an automated email from the ASF dual-hosted git repository. cambyzju pushed a change to branch auto-pick-43004-branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
from eee58c7e6ad [fix](build) Fix Mac compilation error caused by namespace conflict in find_symbols.h (#43004) add c9e3e18afe7 branch-3.0: [Fix](sc) Don't save base tablet's compaction jobs to new tablet's `TabletJobInfoPB` #48960 (#49035) add 5f03c9025f7 branch-3.0: [fix](statistics)Control memory use for sample partition column and key column. #46534 (#48922) add bc1f6b32b94 branch-3.0: [improvement](statistics)Add session variable for partition sample count. #48218 (#49091) add 3d1eb35bbff branch-3.0: [feat](binlog) filter the async mv binlogs #49028 (#49098) add 40805f2e4fc branch-3.0: [fix](nereids)fix the cascadesContext.getMemo()==null #48771 (#49094) add e73c5bde214 branch-3.0: [fix](auth)fix check internal priv when drop db of external catalog (#47876) add 484625df8f9 branch-3.0: [opt](mtmv) Opt materialized view rewrite performance when the num of struct infos are huge #48782 (#48855) add baff13ef466 branch-3.0: [fix](Nereids) fix substring with only one parameter #48957 (#49029) add cdbb07a57a4 branch-3.0: [fix](Nereids) fix split part with regex not exist in source string #48895 (#48909) add 380d5355a21 branch-3.0: [fix](sql cache) fix prepare statement with sql cache throw NullPointerException #48902 (#48976) add 1e9bea28fd1 branch-3.0: [improve](restore) Link existing rowset files with source rowset id #48435 (#48999) add 58760b1de5c branch-3.0: [feat](storage vault) Add object storage op check when creating resource #48073 (#48880) add cb9c5076ef9 branch-3.0: [improvement](statistics)Improve analyze partition column and key column corner case. #48757 (#49100) add a88ef51f38d [fix](pipeline) Do not schedule finalized task again (#49007) add eb32c29ff50 Merge branch 'branch-3.0' into auto-pick-43004-branch-3.0 No new revisions were added by this update. Summary of changes: be/src/cloud/pb_convert.cpp | 8 + be/src/olap/snapshot_manager.cpp | 8 +- be/src/olap/tablet_meta.cpp | 12 +- be/src/olap/tablet_meta.h | 1 + be/src/pipeline/task_scheduler.cpp | 7 +- be/src/runtime/snapshot_loader.cpp | 890 ++++++++++++++------- be/src/runtime/snapshot_loader.h | 3 + be/src/service/backend_service.cpp | 8 +- be/src/util/stopwatch.hpp | 5 +- cloud/src/meta-service/meta_service_job.cpp | 12 +- .../java/org/apache/doris/analysis/DropDbStmt.java | 10 +- .../org/apache/doris/binlog/BinlogConfigCache.java | 70 +- .../org/apache/doris/binlog/BinlogManager.java | 22 + .../org/apache/doris/catalog/AzureResource.java | 58 +- .../java/org/apache/doris/catalog/S3Resource.java | 84 +- .../doris/common/NereidsSqlCacheManager.java | 19 + .../org/apache/doris/fs/obj/AzureObjStorage.java | 47 +- .../java/org/apache/doris/fs/obj/ObjStorage.java | 4 + .../java/org/apache/doris/fs/obj/S3ObjStorage.java | 88 ++ .../org/apache/doris/nereids/NereidsPlanner.java | 15 +- .../org/apache/doris/nereids/StatementContext.java | 2 +- .../apache/doris/nereids/memo/StructInfoMap.java | 9 +- .../exploration/mv/MaterializedViewUtils.java | 2 +- .../functions/executable/StringArithmetic.java | 10 +- .../trees/plans/commands/ExecuteCommand.java | 12 +- .../java/org/apache/doris/qe/ConnectProcessor.java | 11 + .../java/org/apache/doris/qe/SessionVariable.java | 14 + .../apache/doris/statistics/BaseAnalysisTask.java | 2 +- .../apache/doris/statistics/OlapAnalysisTask.java | 386 ++++++--- .../doris/statistics/StatisticConstants.java | 4 + .../doris/statistics/util/StatisticsUtil.java | 18 + .../apache/doris/catalog/AzureResourceTest.java | 57 ++ .../org/apache/doris/catalog/S3ResourceTest.java | 35 + .../doris/nereids/memo/StructInfoMapTest.java | 15 +- .../doris/statistics/OlapAnalysisTaskTest.java | 628 ++++++++++----- gensrc/proto/olap_file.proto | 7 + .../test_insert_table_with_dump_nereids_memo.out} | Bin 125 -> 126 bytes .../doris/regression/action/TestAction.groovy | 2 +- .../vault_p0/conf/regression-conf-custom.groovy | 1 - .../test_ddl_database_external_auth.groovy} | 46 +- .../ccr_syncer_p1/test_backup_restore.groovy | 9 +- ...test_insert_table_with_dump_nereids_memo.groovy | 58 ++ .../cache/parse_sql_from_sql_cache.groovy | 7 +- .../cache/prepare_stmt_with_sql_cache.groovy | 33 +- .../fold_constant_string_arithmatic.groovy | 9 + 45 files changed, 2018 insertions(+), 730 deletions(-) create mode 100644 fe/fe-core/src/test/java/org/apache/doris/catalog/AzureResourceTest.java copy regression-test/data/{correctness_p0/test_equal_for_null.out => correctness/test_insert_table_with_dump_nereids_memo.out} (87%) copy regression-test/suites/{auth_p0/test_use_encryptkey_auth.groovy => auth_call/test_ddl_database_external_auth.groovy} (54%) create mode 100644 regression-test/suites/correctness/test_insert_table_with_dump_nereids_memo.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org