This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch auto-pick-50237-branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
discard bc22be8cbce [fix](ddl) Wrong result of scalar type `toString` for
DATETIMEV2 (#50237)
add c4e2f05563e branch-2.1: [fix](ut) fix unstable FE ut case for schema
change job #50694 (#50887)
add 33df5ba180f 2.1.10-rc01 (#50917)
add c4d0e1e6935 branch-2.1: [fix](job scheduler) specifies both startTime
and immediate, it will trigger one fewer task execution #50624 (#50897)
add 01f70deb8b9 branch-2.1: [fix](nereids) fix parse date time exception
#50810 (#50900)
add 82d1375dc54 branch-2.1: [fix](Nereids) we should also push down expr
in join's mark conjuncts #50886 (#50955)
add 040cacd6353 branch-2.1: [fix](cooldown) allow cooldown_ttl = 0 when
altering storage policy #50830 (#50856)
add 13fbc9efa66 branch-2.1: [fix](hive) fix write hive partition by Doris
#50864 (#50921)
add e3fbf397226 branch-2.1: [fix](jdbc catalog) fix a jdbc catalog npe
#50901 (#50928)
add 505c9af95a1 [fix](inverted index) fix query error (#50860) (#50909)
add 35af34f1cec branch-2.1: [fix](binlog) Record rollup index info for
alterJob binlog #50850, #50337 (#50874)
add fd378a303b9 branch-2.1: [Fix](external catalog) where tables in the
information_schema could not be displayed #49607 (#50878)
add 080bc8cbbe8 branch-2.1: [enhancement](compaction) generate multiple
compaction tasks each round #49547 (#50991)
add 127deb6d2a4 [Fix](Variant) fix array with predicate push down (#50969)
add 5611a3988b4 [Fix](JsonPath) return null when meet unknown escape
sequence, example '$.name\\k' (#50930)
add 967adc3ce10 branch-2.1: [feature](restore) introduce
AgentBoundedBatchTask to manage concurrent restore tasks #50740 (#50845)
add 52fa3b5784b branch-2.1: [fix](mtmv)before mtmv refresh,check column
type if change (#50730)
add 51b39d09921 [fix](join)Consider mark join when computing
right_col_idx(#50720) (#50727)
add edb8a514148 branch-2.1: [fix](nereids) fix create view use null
literal #49881 (#51006)
add 3b60e91a0c1 branch-2.1:[statistics](regression)Add utf-8 encoding
regression test. (#50466) (#51016)
add c90334a5ab5 [fix](ddl) Wrong result of scalar type `toString` for
DATETIMEV2 (#50237)
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 (bc22be8cbce)
\
N -- N -- N refs/heads/auto-pick-50237-branch-2.1 (c90334a5ab5)
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/common/config.cpp | 2 +-
be/src/olap/rowset/segment_v2/segment.h | 6 +-
be/src/pipeline/exec/hashjoin_probe_operator.cpp | 31 ++-
be/src/pipeline/exec/hashjoin_probe_operator.h | 6 +
be/src/vec/common/hash_table/join_hash_table.h | 44 ++--
be/src/vec/exec/join/process_hash_table_probe.h | 10 +-
.../vec/exec/join/process_hash_table_probe_impl.h | 138 +++++++---
be/src/vec/exec/join/vhash_join_node.cpp | 5 +
be/src/vec/exec/join/vhash_join_node.h | 3 +
be/src/vec/exprs/vexpr.cpp | 4 +
be/src/vec/functions/function_json.cpp | 19 +-
.../exprs/vexpr_evalute_inverted_index_test.cpp | 172 +++++++++++++
.../docker-compose/hive/hadoop-hive-2x.env.tpl | 2 +
.../docker-compose/hive/hadoop-hive-3x.env.tpl | 2 +-
.../docker-compose/hive/hadoop-hive.env.tpl | 1 +
.../scripts/create_preinstalled_scripts/run77.hql | 30 +++
.../apache/doris/common/jni/vec/VectorColumn.java | 8 +-
.../main/java/org/apache/doris/common/Config.java | 9 +
.../main/java/org/apache/doris/alter/Alter.java | 22 +-
.../java/org/apache/doris/alter/RollupJobV2.java | 16 ++
.../java/org/apache/doris/backup/RestoreJob.java | 42 ++-
.../org/apache/doris/binlog/AlterJobRecord.java | 17 ++
.../java/org/apache/doris/catalog/Database.java | 22 +-
.../main/java/org/apache/doris/catalog/Env.java | 9 +-
.../apache/doris/datasource/ExternalDatabase.java | 10 +-
.../apache/doris/datasource/InternalCatalog.java | 3 -
.../doris/datasource/hive/HMSTransaction.java | 12 +-
.../doris/datasource/jdbc/JdbcExternalCatalog.java | 1 +
.../datasource/paimon/source/PaimonScanNode.java | 2 +-
.../doris/job/base/JobExecutionConfiguration.java | 10 +-
.../apache/doris/job/extensions/mtmv/MTMVTask.java | 42 +++
.../java/org/apache/doris/master/MasterImpl.java | 4 +
.../org/apache/doris/mtmv/MTMVHookService.java | 10 +-
.../java/org/apache/doris/mtmv/MTMVJobManager.java | 5 +-
.../java/org/apache/doris/mtmv/MTMVPlanUtil.java | 172 +++++++++++++
.../org/apache/doris/mtmv/MTMVRelationManager.java | 17 +-
.../java/org/apache/doris/mtmv/MTMVService.java | 47 ++--
.../doris/nereids/parser/LogicalPlanBuilder.java | 32 ++-
.../PushDownExpressionsInHashCondition.java | 59 ++++-
.../plans/commands/info/AlterMTMVRenameInfo.java | 6 +-
.../plans/commands/info/AlterMTMVReplaceInfo.java | 11 +-
.../trees/plans/commands/info/BaseViewInfo.java | 14 +-
.../trees/plans/commands/info/CreateMTMVInfo.java | 104 +-------
.../commands/info/DistributionDescriptor.java | 4 +
.../nereids/trees/plans/logical/LogicalJoin.java | 17 +-
.../org/apache/doris/policy/StoragePolicy.java | 4 +-
.../apache/doris/service/FrontendServiceImpl.java | 2 +-
.../java/org/apache/doris/task/AgentBatchTask.java | 42 +--
.../apache/doris/task/AgentBoundedBatchTask.java | 278 ++++++++++++++++++++
...bleNameComparedLowercaseMetaCacheFalseTest.java | 9 +
.../job/base/JobExecutionConfigurationTest.java | 11 +-
.../org/apache/doris/mtmv/MTMVPlanUtilTest.java | 282 +++++++++++++++++++++
.../PushDownExpressionsInHashConditionTest.java | 83 ++++++
gensrc/script/gen_build_version.sh | 4 +-
.../create_view_nereids_fix_null.out | Bin 0 -> 153 bytes
.../hive/write/test_hive_write_partitions.out | Bin 73239 -> 74043 bytes
.../data/inverted_index_p0/test_expr_in_null.out | Bin 0 -> 151 bytes
.../mtmv_p0/test_base_add_col_multi_level_mtmv.out | Bin 0 -> 403 bytes
...est_base_alter_col_comment_multi_level_mtmv.out | Bin 0 -> 443 bytes
.../test_base_alter_col_type_multi_level_mtmv.out | Bin 0 -> 452 bytes
.../mtmv_p0/test_base_comment_multi_level_mtmv.out | Bin 0 -> 403 bytes
.../test_base_drop_col_multi_level_mtmv.out | Bin 0 -> 428 bytes
.../mtmv_p0/test_base_drop_multi_level_mtmv.out | Bin 0 -> 400 bytes
.../mtmv_p0/test_base_recreate_on_commit_mtmv.out | Bin 0 -> 288 bytes
.../test_base_rename_col_multi_level_mtmv.out | Bin 0 -> 436 bytes
.../mtmv_p0/test_base_rename_multi_level_mtmv.out | Bin 0 -> 408 bytes
.../test_base_rename_mv_multi_level_mtmv.out | Bin 0 -> 421 bytes
.../mtmv_p0/test_base_rename_on_commit_mtmv.out | Bin 0 -> 445 bytes
.../test_base_rename_p_mv_multi_level_mtmv.out | Bin 0 -> 429 bytes
.../mtmv_p0/test_base_replace_multi_level_mtmv.out | Bin 0 -> 1075 bytes
.../test_base_replace_mv_multi_level_mtmv.out | Bin 0 -> 910 bytes
.../mtmv_p0/test_base_replace_on_commit_mtmv.out | Bin 0 -> 342 bytes
.../data/mtmv_p0/test_column_type_mtmv.out | Bin 0 -> 291 bytes
.../data/mtmv_p0/test_immediate_starttime_mtmv.out | Bin 0 -> 134 bytes
.../data/query_p0/join/mark_join/mark_join.out | Bin 239 -> 1007 bytes
.../json_functions/test_json_function.out | Bin 1295 -> 1341 bytes
.../data/variant_p0/array_with_predicate.out | Bin 0 -> 261 bytes
.../org/apache/doris/regression/suite/Suite.groovy | 4 +-
.../create_view_nereids_fix_null.groovy | 57 +++++
.../hive/write/test_hive_write_partitions.groovy | 22 +-
.../inverted_index_p0/test_expr_in_null.groovy | 68 +++++
.../test_base_add_col_multi_level_mtmv.groovy | 140 ++++++++++
..._base_alter_col_comment_multi_level_mtmv.groovy | 140 ++++++++++
...est_base_alter_col_type_multi_level_mtmv.groovy | 140 ++++++++++
.../test_base_comment_multi_level_mtmv.groovy | 139 ++++++++++
.../test_base_drop_col_multi_level_mtmv.groovy | 141 +++++++++++
.../mtmv_p0/test_base_drop_multi_level_mtmv.groovy | 152 +++++++++++
.../test_base_recreate_on_commit_mtmv.groovy | 86 +++++++
.../test_base_rename_col_multi_level_mtmv.groovy | 140 ++++++++++
.../test_base_rename_multi_level_mtmv.groovy | 141 +++++++++++
.../test_base_rename_mv_multi_level_mtmv.groovy | 148 +++++++++++
.../mtmv_p0/test_base_rename_on_commit_mtmv.groovy | 105 ++++++++
.../test_base_rename_p_mv_multi_level_mtmv.groovy | 154 +++++++++++
.../test_base_replace_multi_level_mtmv.groovy | 180 +++++++++++++
.../test_base_replace_mv_multi_level_mtmv.groovy | 194 ++++++++++++++
.../test_base_replace_on_commit_mtmv.groovy | 100 ++++++++
.../suites/mtmv_p0/test_column_type_mtmv.groovy | 61 +++++
.../mtmv_p0/test_immediate_starttime_mtmv.groovy | 82 ++++++
.../suites/mtmv_p0/test_recreate_table_mtmv.groovy | 3 +
.../nereids_syntax_p0/test_cast_datetime.groovy | 14 +
.../query_p0/join/mark_join/mark_join.groovy | 214 ++++++++++++++++
.../json_functions/test_json_function.groovy | 5 +
.../suites/statistics/test_utf_encoding.groovy | 53 ++++
.../suites/variant_p0/array_with_predicate.groovy | 37 +++
104 files changed, 4288 insertions(+), 349 deletions(-)
create mode 100644 be/test/vec/exprs/vexpr_evalute_inverted_index_test.cpp
create mode 100755
docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run77.hql
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/task/AgentBoundedBatchTask.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVPlanUtilTest.java
create mode 100644
regression-test/data/ddl_p0/create_view_nereids/create_view_nereids_fix_null.out
create mode 100644 regression-test/data/inverted_index_p0/test_expr_in_null.out
create mode 100644
regression-test/data/mtmv_p0/test_base_add_col_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_alter_col_comment_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_alter_col_type_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_comment_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_drop_col_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_drop_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_recreate_on_commit_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_rename_col_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_rename_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_rename_mv_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_rename_on_commit_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_rename_p_mv_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_replace_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_replace_mv_multi_level_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_base_replace_on_commit_mtmv.out
create mode 100644 regression-test/data/mtmv_p0/test_column_type_mtmv.out
create mode 100644
regression-test/data/mtmv_p0/test_immediate_starttime_mtmv.out
create mode 100644 regression-test/data/variant_p0/array_with_predicate.out
create mode 100644
regression-test/suites/ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy
create mode 100644
regression-test/suites/inverted_index_p0/test_expr_in_null.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_add_col_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_alter_col_comment_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_alter_col_type_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_comment_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_drop_col_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_drop_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_recreate_on_commit_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_rename_col_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_rename_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_rename_mv_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_rename_on_commit_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_rename_p_mv_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_replace_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_replace_mv_multi_level_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_base_replace_on_commit_mtmv.groovy
create mode 100644 regression-test/suites/mtmv_p0/test_column_type_mtmv.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_immediate_starttime_mtmv.groovy
create mode 100644 regression-test/suites/statistics/test_utf_encoding.groovy
create mode 100644
regression-test/suites/variant_p0/array_with_predicate.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]