This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch auto-pick-53051-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 5705f5a158e [fix](nereids)should distinguish hash and other conjuncts
for outer join in MultiJoin (#53051)
add 80644430a22 branch-3.0: [fix](nereids)'VALUES IN' keyword should be
optional in list partition definition #52986 (#53241)
add 9d71ebae8f9 branch-3.0: [fix](cloud) Fix roll-backed cumulative point
of new tablet when doing schema change #53402 (#53446)
add ba48ea5e441 branch-3.0: [fix](regression)Fix test_analyze_mv case.
#53352 (#53475)
add 362f65ac543 branch-3.0 [fix](nereids) fix ut case: StatsCalculatorTest
(#53436)
add f2f9ecdc9aa branch-3.0: [fix](case) fix regression case
test_cluster_management_auth #53336 (#53369)
add cd8d3f87d5f branch-3.0:[fix](function)fix month=0 of from_iso8601_date
function. (#53050) (#53309)
add b41ac481114 branch-3.0: [fix](regress) new thread should connect to
cluster.jdbcUrl in docker regression suite #53234 (#53287)
add 8a1f679fc81 [fix](warmup) fix show warm up tables (#53406)
add f4f6e37f493 [Feature](function) support function cot/sec/cosec
(#52872) (#53274)
add 2ea0e0f3045 [opt](nereids) use one phase aggregate for group_concat
with order #53066 (#53207)
add c557c4457fd branch-3.0: [fix](case) do not define global var in groovy
#53502 (#53551)
add 3f04357905e [enhance](compaction) limit time series table max version
using maximum of current backend (#53244) (#53562)
add c90842bd433 [Bug](datev2) fix wrong result of predicate about
cast(cast(datetimev2 as datev2) as datetimev2) #53485 (#53513)
add e7c41278cf9 [branch-3.0](core)Fix format_round will be core when
entering multiple lines (#53515)
add 4595c4fdf8a branch-3.0: [fix](test) fix some regression test cases
(#53588) (#53589)
add c3608e083f8 branch-3.0: [opt](group_concat) allow args be types other
than string #52805 (#53531)
add da37cabc903 [Cherry-Pick](branch-3.0) Pick "[Enhancement](Log) Missing
rowset clone should not print stack log (#53193)" (#53527)
add 8518d9701ed branch-3.0:[fix](jni)add ExceptionCheck for safe jni call.
(#51913) (#53342)
add 21dc357c4bc branch-3.0: [fix](ci) cloud_p0 gen default.profraw #53333
(#53391)
add 93beba425a7 branch-3.0:[echcement](hive)support read hive table that
change timestamp column to bigint. (#52954) (#53307)
add 67bf3ee8bba branch-3.0: [enhance](load) delete temporary files and
disk detection #49962 (#53599)
add a68908691f3 [test](p2) allow protocol prefix in S3 endpoint format in
test_broker_load (#53525) (#53530)
add ba592ed1229 [Chore](thirdparty) sync thirdparty from master (#53608)
add 6e07b9289e1 branch-3.0: [fix](csv reader) fix data loss when
concurrency read using multi char line delimiter (#53374) (#53634)
add cc045b3347e [fix & opt](orc) ORC-1525: Fix bad read in
RleDecoderV2::readByte and Decompress zlib by libdeflate. (#53610)
add e79e6b16824 branch-3.0: [fix](catalog) fix deadlock of catalog and
database(#53626) (#53628)
add 237adc2659b [fix](warmup) avoid calling recycle_cache after rebalance
(#53339) (#53523)
add 6ae399f3f04 branch-3.0: [chore](job) display sequence column in show
routine load #53441 (#53503)
add 6065b3a4693 branch-3.0: [regression](load) add a case for using the
'$.' symbol in routine load #53442 (#53601)
add a9d6def4142 branch-3.0: [fix](docker case) Fix cluster id check causes
cloud be startup abnormality #53444 (#53593)
add 0c9cda7e87a branch-3.0: [fix](case)Fix regression case: cse.groovy
(#53434)
add 484807ab688 branch-3.0: [fix](sql_select_limit) sql_select_limit
should not affect DML #53379 (#53528)
add ce33dc4c69d [fix](nereids)should distinguish hash and other conjuncts
for outer join in MultiJoin (#53051)
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 (5705f5a158e)
\
N -- N -- N refs/heads/auto-pick-53051-branch-3.0 (ce33dc4c69d)
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:
be/src/apache-orc | 2 +-
be/src/cloud/cloud_storage_engine.cpp | 14 +-
be/src/cloud/cloud_tablet.cpp | 74 ++++----
be/src/cloud/cloud_tablet.h | 9 +-
be/src/cloud/cloud_warm_up_manager.cpp | 26 +--
be/src/cloud/cloud_warm_up_manager.h | 5 +-
be/src/http/action/stream_load.cpp | 12 +-
be/src/http/action/stream_load.h | 2 +-
be/src/olap/base_tablet.cpp | 4 +-
be/src/olap/cumulative_compaction.cpp | 2 +-
be/src/olap/storage_engine.cpp | 5 +-
be/src/olap/task/engine_publish_version_task.cpp | 2 +-
be/src/pipeline/exec/scan_operator.cpp | 3 +-
be/src/runtime/load_path_mgr.cpp | 68 ++++++-
be/src/runtime/load_path_mgr.h | 9 +-
be/src/runtime/stream_load/stream_load_context.h | 2 +
be/src/util/jni-util.cpp | 65 +++++--
be/src/util/jni-util.h | 6 +-
.../aggregate_function_java_udaf.h | 12 +-
be/src/vec/exec/format/column_type_convert.cpp | 29 +++
be/src/vec/exec/format/column_type_convert.h | 58 ++++++
be/src/vec/exec/format/csv/csv_reader.cpp | 8 +-
.../exec/format/parquet/parquet_column_convert.cpp | 5 +-
.../format/table/trino_connector_jni_reader.cpp | 3 +
be/src/vec/exec/jni_connector.cpp | 43 +++--
be/src/vec/exec/jni_connector.h | 20 +-
be/src/vec/exec/vjdbc_connector.cpp | 48 +++--
be/src/vec/exec/vjdbc_connector.h | 6 +-
.../exprs/table_function/udf_table_function.cpp | 12 +-
.../vec/exprs/table_function/udf_table_function.h | 2 +
be/src/vec/functions/function_java_udf.cpp | 14 +-
be/src/vec/functions/function_java_udf.h | 2 +
be/src/vec/functions/function_string.h | 34 ++--
be/src/vec/functions/math.cpp | 27 +++
be/src/vec/runtime/vdatetime_value.h | 7 +-
be/test/runtime/stream_load_parquet_test.cpp | 99 ++++++++++
be/test/vec/exec/column_type_convert_test.cpp | 202 +++++++++++++++++++++
be/test/vec/function/function_math_test.cpp | 31 ++++
be/test/vec/function/function_time_test.cpp | 73 ++++++++
cloud/src/meta-service/meta_service.cpp | 3 +-
cloud/src/meta-service/meta_service_job.cpp | 9 +-
docker/runtime/doris-compose/command.py | 4 +-
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 2 +-
.../doris/catalog/BuiltinScalarFunctions.java | 6 +
.../apache/doris/cloud/CacheHotspotManager.java | 4 +-
.../apache/doris/datasource/ExternalDatabase.java | 86 +++++----
.../datasource/iceberg/IcebergTransaction.java | 11 +-
.../doris/load/routineload/RoutineLoadJob.java | 10 +-
.../glue/translator/PhysicalPlanTranslator.java | 10 +-
.../glue/translator/PlanTranslatorContext.java | 13 --
.../rules/implementation/AggregateStrategies.java | 18 +-
.../nereids/rules/rewrite/AddDefaultLimit.java | 10 +
.../functions/agg/AggregateFunction.java | 4 +
.../expressions/functions/agg/GroupConcat.java | 67 ++++---
.../functions/agg/MultiDistinctGroupConcat.java | 74 ++++----
.../functions/executable/NumericArithmetic.java | 33 ++++
.../functions/scalar/{Cos.java => Cosec.java} | 16 +-
.../functions/scalar/{Cos.java => Cot.java} | 14 +-
.../functions/scalar/{Exp.java => Sec.java} | 16 +-
.../expressions/visitor/ScalarFunctionVisitor.java | 15 ++
.../java/org/apache/doris/qe/SessionVariable.java | 15 +-
.../doris/nereids/stats/StatsCalculatorTest.java | 8 +-
.../test_ignore.out => cast_p0/cast_ignore.out} | Bin 134 -> 151 bytes
.../hive/test_information_schema_external.out | Bin 16851 -> 17057 bytes
.../session_variable/test_default_limit.out | Bin 0 -> 257 bytes
.../query_p0/group_concat/test_group_concat.out | Bin 1158 -> 1184 bytes
.../datetime_functions/test_from_iso8601_date.out | Bin 2281 -> 2676 bytes
.../math_functions/test_format_round.out | Bin 681 -> 791 bytes
.../sql_functions/math_functions/test_triangle.out | Bin 0 -> 1103 bytes
.../org/apache/doris/regression/Config.groovy | 11 --
.../doris/regression/action/WaitForAction.groovy | 8 +-
.../org/apache/doris/regression/suite/Suite.groovy | 67 +++----
.../doris/regression/suite/SuiteCluster.groovy | 10 +-
.../doris/regression/suite/SuiteContext.groovy | 27 ++-
regression-test/pipeline/common/doris-utils.sh | 8 +-
regression-test/pipeline/external/conf/be.conf | 4 +-
regression-test/pipeline/p0/conf/be.conf | 4 +-
.../auth_call/test_cluster_management_auth.groovy | 16 +-
.../cast_ignore.groovy} | 27 +--
.../cloud_p0/multi_cluster/test_auto_start.groovy | 8 +-
.../test_fe_tablet_same_backend.groovy | 8 +-
.../multi_cluster/test_multi_follower.groovy | 6 +-
.../multi_cluster/test_no_cluster_hits.groovy | 2 +-
.../cloud_p0/multi_cluster/test_rebalance.groovy | 12 +-
.../multi_cluster/test_warmup_rebalance.groovy | 2 +-
.../node_mgr/test_cloud_decommission.groovy | 10 +-
.../suites/cloud_p0/node_mgr/test_ms_api.groovy | 66 +++----
.../node_mgr/test_rename_compute_group.groovy | 6 +-
.../node_mgr/test_sql_mode_node_mgr.groovy | 52 ++++--
.../test_retry_e-230_async_mtmv_job.groovy | 4 +-
.../test_clean_tablet_when_drop_force_table.groovy | 2 +-
.../test_clean_tablet_when_rebalance.groovy | 4 +-
.../suites/demo_p0/docker_action.groovy | 3 +-
.../hive/test_information_schema_external.groovy | 37 ++--
.../iceberg/test_s3tables_write_insert.groovy | 17 --
...est_tablet_state_change_in_publish_phase.groovy | 2 +-
.../test_disable_move_memtable.groovy | 6 +-
..._local_multi_segments_re_calc_in_publish.groovy | 2 +-
.../test_routine_load_jsonpath_dollar_job.json | 3 +
.../test_routine_load_jsonpath_dollar.groovy | 159 ++++++++++++++++
.../routine_load/test_show_routine_load.groovy | 24 ++-
.../load_p0/stream_load/test_json_load.groovy | 6 +-
.../ddl/test_multi_char_line_delimiter.sql | 76 ++++++++
.../load_p2/broker_load/test_broker_load.groovy | 66 +++----
.../test_multi_char_line_delimiter.groovy | 77 ++++++++
.../fold_constant_numeric_arithmatic.groovy | 33 ++++
.../session_variable/test_default_limit.groovy | 38 ++++
.../suites/nereids_syntax_p0/group_concat.groovy | 16 ++
.../list_partition/test_list_partition.groovy | 6 +-
.../query_p0/group_concat/test_group_concat.groovy | 16 +-
.../test_from_iso8601_date.groovy | 63 +++++++
.../math_functions/test_format_round.groovy | 13 +-
.../{test_conv.groovy => test_triangle.groovy} | 52 +++---
.../schema_change_p0/test_abort_txn_by_be.groovy | 2 +-
.../schema_change_p0/test_abort_txn_by_fe.groovy | 2 +-
.../suites/statistics/test_analyze_mv.groovy | 44 +++--
.../suites/tpch_sf0.1_p1/sql/cse.groovy | 1 +
regression-test/suites/trash_p0/clean_trash.groovy | 2 +-
thirdparty/CHANGELOG.md | 32 +++-
thirdparty/build-thirdparty.sh | 93 ++++++++--
thirdparty/download-thirdparty.sh | 79 +++++++-
.../patches/aws-sdk-cpp-1.11.119-cmake.patch | 11 ++
.../azure-sdk-for-cpp-azure-core_1.16.0.patch | 24 +++
thirdparty/patches/brpc-uuid-string.patch | 123 +++++++++++++
thirdparty/patches/faiss-1.10.0.patch | 66 +++++++
thirdparty/patches/flatbuffers-2.0.0.patch | 11 ++
thirdparty/patches/grpc-1.54.3.patch | 11 ++
thirdparty/patches/libdivide-5.0.patch | 11 ++
thirdparty/patches/libuuid-1.0.3.patch | 19 ++
.../patches/thrift-0.16-fix_mutex_include.patch | 9 +
thirdparty/vars.sh | 49 +++--
131 files changed, 2499 insertions(+), 662 deletions(-)
create mode 100644 be/test/runtime/stream_load_parquet_test.cpp
create mode 100644 be/test/vec/exec/column_type_convert_test.cpp
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Cos.java
=> Cosec.java} (86%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Cos.java
=> Cot.java} (87%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Exp.java
=> Sec.java} (86%)
copy regression-test/data/{query_p0/join/test_ignore/test_ignore.out =>
cast_p0/cast_ignore.out} (80%)
create mode 100644
regression-test/data/nereids_p0/session_variable/test_default_limit.out
create mode 100644
regression-test/data/query_p0/sql_functions/math_functions/test_triangle.out
copy
regression-test/suites/{nereids_rules_p0/fill_up_missing_slots/test_having_with_aggregate_function.groovy
=> cast_p0/cast_ignore.groovy} (60%)
create mode 100644
regression-test/suites/load_p0/routine_load/data/test_routine_load_jsonpath_dollar_job.json
create mode 100644
regression-test/suites/load_p0/routine_load/test_routine_load_jsonpath_dollar.groovy
create mode 100644
regression-test/suites/load_p2/broker_load/ddl/test_multi_char_line_delimiter.sql
create mode 100644
regression-test/suites/load_p2/broker_load/test_multi_char_line_delimiter.groovy
copy
regression-test/suites/query_p0/sql_functions/math_functions/{test_conv.groovy
=> test_triangle.groovy} (55%)
create mode 100644 thirdparty/patches/aws-sdk-cpp-1.11.119-cmake.patch
create mode 100644 thirdparty/patches/azure-sdk-for-cpp-azure-core_1.16.0.patch
create mode 100644 thirdparty/patches/brpc-uuid-string.patch
create mode 100644 thirdparty/patches/faiss-1.10.0.patch
create mode 100644 thirdparty/patches/flatbuffers-2.0.0.patch
create mode 100644 thirdparty/patches/grpc-1.54.3.patch
create mode 100644 thirdparty/patches/libdivide-5.0.patch
create mode 100644 thirdparty/patches/libuuid-1.0.3.patch
create mode 100644 thirdparty/patches/thrift-0.16-fix_mutex_include.patch
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]