This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch auto-pick-49569-branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
discard 7586a950a8a [fix](meta) do not check replica allocation when replay (#49569) add 92176c46bf9 branch-2.1: [feat](binlog) filter the async mv binlogs #49028 (#49099) add 4645084ab1e branch-2.1: [Fix](GA)Remove extra blank lines to avoid parsing failures #49615 (#49616) add 57f04a7b9b0 branch-2.1: [fix](Nereids) fix double literal to string literal cast problem #49416 (#49523) add 7d64a809591 branch-2.1-pick: [Fix](log) correct tablet diff log in `TabletInvertedIndex.tabletReport` (#49390) (#49445) add cf1938dd596 branch-2.1: [opt](nereids) skip run PruneOlapScanTablet when exists lots of InPredicate (#49387) add 89f4c90a441 [fix](named_struct) fix named_struct signature which deduce wrong for nested decimal precision (#49355) add 8f15e62de55 branch-2.1: [fix](fe) Using `try-with-resource` for auto close `RemoteFileSystem` #49637 (#49652) add 4a31fc4e096 [Bug](fix) fix the percentile func result do not equal the percentile array rewrite result (#49379) add 646f49fb938 branch-2.1: [fix](Nereids) use StringLikeLiteral as parameter type in constant folding #49413 (#49447) add f55055096bf branch-2.1: [improve](binlog) Allow commit txn without waiting txn publish #48961 (#49266) add e8c91dcd73a branch-2.1: [fix](restore) correct the storage_medium of atomic restore #49330 (#49451) add 05ffc625940 branch-2.1: [Fix](compaction) Fix full compaction error when compaction size is too large #48958 (#49493) add 94986fc5746 branch-2.1: [fix](multi-catalog) Fix bug: "Can not create a Path from an empty string" (#49382) (#49641) add 22b8dc22893 branch-2.1: [Opt](bvar) Add bvar for txn tablet map #49567 (#49627) add 2ab34bfd864 branch-2.1: [fix](catalog)when checkpoint,use cacheThreadPool #49097 (#49518) add 1259ee5088f branch-2.1: [Feature](function) support year of week #48870 (#49012) add cc0b2585acf branch-2.1: [function](date) Support date trunc function #49540 (#49661) add ed1db08a17e branch-2.1: [fix](thrift) Pick THRIFT-5492: Add readEnd to TBufferedTransport #49649 (#49656) add e932094a056 branch-2.1: [fix](jdbc catalog) ensure initialization before fetching row count #49442 (#49476) add 82064902c0f branch-2.1: [Bug] Fix accidental table deletion during restore job #48820 (#49498) add 288a18fc7f8 [fix](meta) do not check replica allocation when replay (#49569) 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 (7586a950a8a) \ N -- N -- N refs/heads/auto-pick-49569-branch-2.1 (288a18fc7f8) 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. No new revisions were added by this update. Summary of changes: .asf.yaml | 88 +++++++++++++++------ be/src/olap/txn_manager.cpp | 10 +++ be/src/util/counts.h | 29 ++++--- .../aggregate_function_percentile_approx.cpp | 7 +- .../aggregate_function_percentile_approx.h | 28 ++++--- be/src/vec/functions/date_time_transforms.h | 17 +++- be/src/vec/functions/function_timestamp.cpp | 51 ++++++++---- be/src/vec/functions/to_time_function.cpp | 10 +-- be/src/vec/olap/vertical_merge_iterator.cpp | 2 + be/src/vec/runtime/vdatetime_value.cpp | 26 ++++++ be/src/vec/runtime/vdatetime_value.h | 1 + be/test/util/counts_test.cpp | 6 +- be/test/vec/function/function_time_test.cpp | 12 +++ .../scripts/create_preinstalled_scripts/run74.hql | 53 +++++++++++++ .../partition_col=,/000000_0 | Bin 0 -> 408 bytes .../partition_col=a, b, c/000000_0 | Bin 0 -> 408 bytes .../partition_col=a, b/000000_0 | Bin 0 -> 408 bytes .../apache/doris/analysis/FunctionCallExpr.java | 2 +- .../java/org/apache/doris/backup/RestoreJob.java | 26 +++--- .../org/apache/doris/binlog/BinlogConfigCache.java | 70 ++++++++++------ .../org/apache/doris/binlog/BinlogManager.java | 22 ++++++ .../doris/catalog/BuiltinAggregateFunctions.java | 2 +- .../doris/catalog/BuiltinScalarFunctions.java | 2 + .../main/java/org/apache/doris/catalog/Env.java | 2 +- .../java/org/apache/doris/catalog/FunctionSet.java | 9 +++ .../apache/doris/catalog/TabletInvertedIndex.java | 18 +++-- .../org/apache/doris/common/util/BrokerUtil.java | 20 +++-- .../doris/datasource/ExternalMetaCacheMgr.java | 25 ++++-- .../doris/datasource/hive/HiveMetaStoreCache.java | 3 +- .../doris/datasource/jdbc/JdbcExternalTable.java | 1 + .../apache/doris/load/loadv2/BrokerLoadJob.java | 2 +- .../org/apache/doris/load/loadv2/SparkLoadJob.java | 2 +- .../org/apache/doris/master/ReportHandler.java | 7 +- .../doris/nereids/stats/ExpressionEstimation.java | 16 ++++ .../expressions/functions/agg/Percentile.java | 13 ++- .../expressions/functions/agg/PercentileArray.java | 20 ++++- .../executable/DateTimeExtractAndTransform.java | 20 +++++ .../functions/executable/StringArithmetic.java | 6 +- .../functions/scalar/CreateNamedStruct.java | 28 ++++--- .../expressions/functions/scalar/DateTrunc.java | 85 +++++++++++++------- .../scalar/{Year.java => YearOfWeek.java} | 21 ++--- .../nereids/trees/expressions/literal/Literal.java | 25 ++++++ .../visitor/ExpressionColumnFilterConverter.java | 5 ++ .../expressions/visitor/ScalarFunctionVisitor.java | 5 ++ .../apache/doris/nereids/util/ExpressionUtils.java | 4 +- .../apache/doris/service/FrontendServiceImpl.java | 20 +++-- .../doris/transaction/GlobalTransactionMgr.java | 24 ++++-- .../org/apache/doris/load/DeleteHandlerTest.java | 3 +- .../apache/doris/load/loadv2/SparkLoadJobTest.java | 3 +- .../nereids/rules/analysis/GenerateFunction.java | 1 + .../transaction/DatabaseTransactionMgrTest.java | 3 +- .../transaction/GlobalTransactionMgrTest.java | 31 +++++--- gensrc/thrift/FrontendService.thrift | 2 + .../hive/test_hive_partitions.out | Bin 3171 -> 3333 bytes .../test_aggregate_window_functions.out | Bin 21064 -> 21094 bytes .../data/query_p0/aggregate/aggregate.out | Bin 9762 -> 9841 bytes .../datetime_functions/test_date_function.out | Bin 10292 -> 10699 bytes .../datetime_functions/test_date_trunc.out | Bin 5294 -> 9785 bytes .../struct_functions/test_struct_functions.out | Bin 1655 -> 1856 bytes .../test_struct_functions_by_literal.out | Bin 671 -> 765 bytes .../hive/test_hive_partitions.groovy | 6 +- .../mv_p0/mv_percentile/mv_percentile.groovy | 66 ---------------- .../fold_constant/fold_constant_cast.groovy | 49 ++++++++++++ .../test_auto_range_partition.groovy | 2 +- .../suites/query_p0/aggregate/aggregate.groovy | 40 ++++++++++ .../datetime_functions/test_date_function.groovy | 24 ++++++ .../datetime_functions/test_date_trunc.groovy | 8 ++ .../struct_functions/test_struct_functions.groovy | 8 ++ .../test_struct_functions_by_literal.groovy | 4 + thirdparty/download-thirdparty.sh | 17 ++++ .../thrift-0.16-reset-consumed-message-size.patch | 29 +++++++ 71 files changed, 843 insertions(+), 298 deletions(-) create mode 100644 docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run74.hql create mode 100644 docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/partition_tables/string_partition_table_with_comma/partition_col=,/000000_0 create mode 100644 docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/partition_tables/string_partition_table_with_comma/partition_col=a, b, c/000000_0 create mode 100644 docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/partition_tables/string_partition_table_with_comma/partition_col=a, b/000000_0 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Year.java => YearOfWeek.java} (77%) delete mode 100644 regression-test/suites/mv_p0/mv_percentile/mv_percentile.groovy create mode 100644 regression-test/suites/nereids_p0/expression/fold_constant/fold_constant_cast.groovy create mode 100644 thirdparty/patches/thrift-0.16-reset-consumed-message-size.patch --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org