This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a change to branch 2.1-tmp
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 0ef6eabc74c [Enhancement](hive-writer) Write only regular fields to 
file in the hive-writer. (#33000) (#33495)
     add 4079a7b6abf  [fix](txn insert) Fix txn insert into values for sequence 
column or column name is keyword (#33336)
     add d667df2d06d [improvement](spill) avoid unnecessary spilling in hash 
join build phase (#33277)
     add 741d4ff97eb [fix](group commit) Fix syntax error when insert into 
table which column names contain keyword (#33322)
     add 159ebc76e7f [fix](npe) fix kafka be id npe (#33151)
     add 4eee1a1f0d5 [fix](nereids) make runtime filter targets in fixed order 
(#33191)
     add 6462264e771 [Improvement](materialized-view) adjust priority of 
materialized view match rule (#33305)
     add 0d0a96d097c [fix](test) Fix auto partition dbgen product data (#33313)
     add 045dd05f2ae [fix](Nereids): don't transpose agg and join if join is 
mark join (#33312)
     add 28acfaed2b8 [fix](pipeline)group by and output is empty (#33192)
     add 0e262ba0e4e [improvement](spill) improve cancel of spill and improve 
log printing (#33229)
     add 53505e903ba [scan](improvement) Adjust parallel scanners num (#33223)
     add ecbd92204d1 [fix](Nereids) variant push down not work on slot without 
table (#33356)
     add e2ad7149c39 [feature](debug point) Add handler to debug point (#33350)
     add 75f497976c0 [opt](Nereids) auto fallback when query unsupport table 
type (#33357)
     add e998ce8293d [Improvement](runtime-filter) support sync join node build 
side's size to init bloom runtime filter (#32180)
     add ac6cefa10ab [Fix](schema change) Fix schema change fault when add 
complex type column (#31824)
     add b47348fd047 [Improvement](executor)cancel query when a query is queued 
(#33339)
     add c00e26e2764 [Fix]fix insert overwrite non-partition table null pointer 
exception (#33205)
     add 5732226be1d [fix](partial-update) remove unnecessary DECHEK on 
IndexChannel::num_rows_filtered (#33160)
     add 3a35f76f629 [bugfix](profile) should use backend ip:heartbeat port as 
key during merge profile (#33368)
     add 1684591ffd9 [chore](test) let some case suitable for legacy planner 
and nereids (#33352)
     add bcda1d80c2c [Bug](load) fix stream load file on hll type mv column 
(#33373)
     add 1d0076e3a30 [improve](serde) support complex type in write/read pb 
serde (#33124)
     add 35d5c9c8973 [fix](Nereids): add order for constraint test (#33323)
     add 6bfeb0c7fb1 [feature](debug point) add macro DBUG_RUN_CALLBACK (#33407)
     add 4b60265744a [feature](expr) add type check when expr prepare  (#33330)
     add d4271064bdd Fix alter column stats without min max value deserialize 
failure. (#33406)
     add 0f34cc0e88f [log](chore) print isBad in Replica::toString() (#33427)
     add 0a2a0350082 [fix](merge-cloud) fix possible data leak when creating 
tables (#33416)
     add 4b1cb17b402 [fix](cases) Add check status timeout for backup/restore 
cases (#32975)
     add 9d935208325 [fix](mtmv)debug log for tvf (#33431)
     add afdb06038fd [bug](mem_tracker) fix mem_tracker dcheck failed as not 
used correctly (#33349) (#33486)
     add 15e1f5fc562 [branch-2.1](memory) Fix SnapshotManager MemTracker attach 
thread #33501
     new 5fb42b5781e fix compile

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   (0ef6eabc74c)
            \
             N -- N -- N   refs/heads/2.1-tmp (5fb42b5781e)

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.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/exec/exec_node.cpp                          |  12 +-
 be/src/exprs/bloom_filter_func.h                   |   4 +-
 be/src/exprs/runtime_filter.cpp                    | 457 +++++++++++--------
 be/src/exprs/runtime_filter.h                      |  25 +-
 be/src/exprs/runtime_filter_slots.h                | 167 +++----
 be/src/http/action/checksum_action.cpp             |   1 +
 be/src/olap/snapshot_manager.cpp                   |   6 +-
 be/src/olap/snapshot_manager.h                     |   6 +-
 be/src/pipeline/exec/file_scan_operator.h          |   2 +
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |  86 ++--
 be/src/pipeline/exec/hashjoin_build_sink.h         |  10 +-
 be/src/pipeline/exec/join_build_sink_operator.cpp  |   3 +-
 be/src/pipeline/exec/join_build_sink_operator.h    |   1 +
 be/src/pipeline/exec/olap_scan_operator.cpp        |   1 -
 .../exec/partitioned_aggregation_sink_operator.cpp |  41 +-
 .../exec/partitioned_aggregation_sink_operator.h   |   9 +-
 .../partitioned_aggregation_source_operator.cpp    |  36 +-
 .../exec/partitioned_hash_join_probe_operator.cpp  |  94 ++--
 .../exec/partitioned_hash_join_probe_operator.h    |  12 +-
 .../exec/partitioned_hash_join_sink_operator.cpp   | 219 +++++++--
 .../exec/partitioned_hash_join_sink_operator.h     |  17 +
 be/src/pipeline/exec/scan_operator.cpp             |   7 +-
 be/src/pipeline/exec/scan_operator.h               |   2 +
 be/src/pipeline/exec/spill_sort_sink_operator.cpp  | 144 +++---
 .../pipeline/exec/spill_sort_source_operator.cpp   |  54 ++-
 be/src/pipeline/pipeline_fragment_context.cpp      |   4 +-
 be/src/pipeline/pipeline_x/dependency.cpp          |  28 +-
 be/src/pipeline/pipeline_x/dependency.h            |  37 +-
 be/src/pipeline/pipeline_x/operator.cpp            |   5 +
 be/src/pipeline/pipeline_x/operator.h              |   2 +
 .../pipeline_x/pipeline_x_fragment_context.cpp     |  28 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     |  13 +-
 be/src/runtime/fragment_mgr.cpp                    | 159 ++++---
 be/src/runtime/fragment_mgr.h                      |   4 +
 be/src/runtime/runtime_filter_mgr.cpp              |  95 +++-
 be/src/runtime/runtime_filter_mgr.h                |  32 +-
 be/src/service/backend_options.cpp                 |   1 +
 be/src/service/internal_service.cpp                |  45 +-
 be/src/service/internal_service.h                  |  10 +
 be/src/util/brpc_client_cache.h                    |   4 +
 be/src/util/debug_points.h                         |  51 +++
 be/src/vec/columns/column_array.cpp                |   3 +-
 be/src/vec/columns/column_map.cpp                  |   6 +-
 be/src/vec/core/columns_with_type_and_name.h       |   2 +-
 .../vec/data_types/serde/data_type_array_serde.cpp |  30 ++
 .../vec/data_types/serde/data_type_array_serde.h   |   8 +-
 .../vec/data_types/serde/data_type_decimal_serde.h |   7 +-
 .../vec/data_types/serde/data_type_ipv4_serde.cpp  |  20 +
 be/src/vec/data_types/serde/data_type_ipv4_serde.h |   3 +
 .../vec/data_types/serde/data_type_ipv6_serde.cpp  |  24 +
 be/src/vec/data_types/serde/data_type_ipv6_serde.h |   3 +
 .../vec/data_types/serde/data_type_jsonb_serde.cpp |  28 ++
 .../vec/data_types/serde/data_type_jsonb_serde.h   |   3 +
 .../vec/data_types/serde/data_type_map_serde.cpp   |  37 ++
 be/src/vec/data_types/serde/data_type_map_serde.h  |   8 +-
 .../data_types/serde/data_type_nullable_serde.cpp  |  16 +-
 .../vec/data_types/serde/data_type_number_serde.h  |  35 +-
 .../vec/data_types/serde/data_type_string_serde.h  |   8 +-
 .../data_types/serde/data_type_struct_serde.cpp    |  71 ++-
 .../vec/data_types/serde/data_type_struct_serde.h  |  20 +-
 be/src/vec/exec/join/vhash_join_node.cpp           |   6 +-
 be/src/vec/exec/join/vhash_join_node.h             |  12 +-
 be/src/vec/exec/join/vjoin_node_base.cpp           |   1 +
 be/src/vec/exec/join/vjoin_node_base.h             |   1 +
 be/src/vec/exec/scan/vscanner.cpp                  |   7 +-
 be/src/vec/exec/vaggregation_node.cpp              |   4 +-
 be/src/vec/exec/vaggregation_node.h                |   2 +
 be/src/vec/exprs/vexpr.cpp                         |  35 ++
 be/src/vec/exprs/vexpr.h                           |   3 +
 .../vec/runtime/shared_hash_table_controller.cpp   |  11 +-
 be/src/vec/runtime/shared_hash_table_controller.h  |  20 +-
 be/src/vec/runtime/vorc_transformer.cpp            | 104 +----
 be/src/vec/runtime/vorc_transformer.h              |  10 +-
 be/src/vec/runtime/vparquet_transformer.cpp        |  32 +-
 be/src/vec/runtime/vparquet_transformer.h          |  10 +-
 be/src/vec/sink/load_stream_stub.cpp               |   5 +-
 be/src/vec/sink/writer/vhive_partition_writer.cpp  | 118 ++++-
 be/src/vec/sink/writer/vhive_partition_writer.h    |  10 +-
 be/src/vec/sink/writer/vhive_table_writer.cpp      |  22 +-
 be/src/vec/sink/writer/vhive_table_writer.h        |   3 -
 be/src/vec/sink/writer/vtablet_writer.h            |   1 -
 be/src/vec/spill/spill_stream.cpp                  |  14 +-
 be/src/vec/spill/spill_stream.h                    |   4 +-
 be/src/vec/spill/spill_stream_manager.cpp          |   2 -
 be/src/vec/spill/spill_writer.cpp                  |  18 +-
 be/src/vec/spill/spill_writer.h                    |   5 +-
 be/src/vec/utils/util.hpp                          |  19 +-
 be/test/util/debug_points_test.cpp                 |  23 +
 .../data_types/serde/data_type_serde_pb_test.cpp   | 492 ++++++++++++++++++++-
 .../org/apache/doris/analysis/AddColumnClause.java |   4 +
 .../java/org/apache/doris/analysis/ColumnDef.java  |  12 +-
 .../apache/doris/analysis/ModifyColumnClause.java  |   4 +
 .../apache/doris/analysis/NativeInsertStmt.java    |   5 +
 .../java/org/apache/doris/catalog/OlapTable.java   |   8 +
 .../java/org/apache/doris/catalog/Replica.java     |   2 +
 .../doris/common/profile/ExecutionProfile.java     |  19 +-
 .../apache/doris/datasource/InternalCatalog.java   |   2 +
 .../apache/doris/datasource/kafka/KafkaUtil.java   |   8 +-
 .../src/main/java/org/apache/doris/load/Load.java  |   9 +-
 .../nereids/rules/analysis/BindExpression.java     |   3 +-
 .../doris/nereids/rules/analysis/BindRelation.java |   6 +
 .../rules/exploration/TransposeAggSemiJoin.java    |   4 +-
 .../exploration/TransposeAggSemiJoinProject.java   |   4 +-
 .../mv/AbstractSelectMaterializedIndexRule.java    |  25 +-
 .../scalar/PushDownToProjectionFunction.java       |   8 +-
 .../trees/plans/physical/RuntimeFilter.java        |   3 +-
 .../apache/doris/planner/GroupCommitPlanner.java   |   2 +-
 .../org/apache/doris/planner/RuntimeFilter.java    |   4 +
 .../main/java/org/apache/doris/qe/Coordinator.java |  21 +-
 .../java/org/apache/doris/qe/QeProcessorImpl.java  |   2 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |  11 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |  27 +-
 .../doris/resource/workloadgroup/QueueToken.java   |  25 +-
 .../doris/statistics/StatisticsRepository.java     |   6 +-
 .../main/java/org/apache/doris/system/Backend.java |   9 +
 .../exploration/TransposeAggSemiJoinTest.java      |  18 +
 .../rewrite/TransposeSemiJoinAggProjectTest.java   |  15 +
 gensrc/proto/internal_service.proto                |  30 +-
 gensrc/proto/types.proto                           |   7 +
 gensrc/thrift/PlanNodes.thrift                     |   2 +
 .../data_model_p0/unique/test_unique_table.out     |   2 +-
 .../unique/test_unique_table_new_sequence.out      |   4 +-
 .../data/insert_p0/insert_group_commit_into.out    |   8 +
 .../routine_load_hll.out}                          |  16 +-
 .../test                                           |   0
 .../mvljc/mvljc.out => test_base/test_base.out}    |  18 +-
 .../load.out                                       |   0
 .../data/nereids_hint_tpcds_p0/shape/query24.out   |   2 +-
 .../data/nereids_hint_tpcds_p0/shape/query64.out   |   4 +-
 .../insert_into_table/partial_update.out           |  36 ++
 .../data/nereids_syntax_p0/constraint.out          |   8 +-
 .../shape/query14.out                              |   2 +-
 .../shape/query17.out                              |   2 +-
 .../nereids_tpcds_shape_sf1000_p0/shape/query2.out |   2 +-
 .../shape/query24.out                              |   2 +-
 .../shape/query25.out                              |   2 +-
 .../shape/query29.out                              |   2 +-
 .../nereids_tpcds_shape_sf1000_p0/shape/query4.out |   2 +-
 .../nereids_tpcds_shape_sf1000_p0/shape/query5.out |  10 +-
 .../shape/query64.out                              |   2 +-
 .../shape/query71.out                              |   4 +-
 .../noStatsRfPrune/query5.out                      |   6 +-
 .../noStatsRfPrune/query64.out                     |   4 +-
 .../noStatsRfPrune/query65.out                     |   2 +-
 .../noStatsRfPrune/query71.out                     |   4 +-
 .../no_stats_shape/query14.out                     |   2 +-
 .../no_stats_shape/query17.out                     |   2 +-
 .../no_stats_shape/query2.out                      |   2 +-
 .../no_stats_shape/query24.out                     |   2 +-
 .../no_stats_shape/query25.out                     |   2 +-
 .../no_stats_shape/query29.out                     |   2 +-
 .../no_stats_shape/query4.out                      |   2 +-
 .../no_stats_shape/query5.out                      |  10 +-
 .../no_stats_shape/query64.out                     |   4 +-
 .../no_stats_shape/query65.out                     |   2 +-
 .../no_stats_shape/query71.out                     |   4 +-
 .../rf_prune/query5.out                            |   6 +-
 .../rf_prune/query64.out                           |   2 +-
 .../rf_prune/query71.out                           |   4 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query17.out |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query2.out  |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query24.out |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query25.out |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query29.out |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query4.out  |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query5.out  |  10 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query64.out |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query71.out |   4 +-
 .../nostats_rf_prune/q20-rewrite.out               |   2 +-
 .../nostats_rf_prune/q20.out                       |   2 +-
 .../nostats_rf_prune/q5.out                        |   2 +-
 .../rf_prune/q20-rewrite.out                       |   2 +-
 .../nereids_tpch_shape_sf1000_p0/rf_prune/q20.out  |   2 +-
 .../shape/q20-rewrite.out                          |   2 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q20.out     |   2 +-
 .../data/nereids_tpch_shape_sf1000_p0/shape/q5.out |   2 +-
 .../shape_no_stats/q20-rewrite.out                 |   2 +-
 .../shape_no_stats/q20.out                         |   2 +-
 .../shape_no_stats/q5.out                          |   2 +-
 .../apache/doris/regression/suite/Syncer.groovy    |  33 ++
 regression-test/pipeline/p0/conf/fe.conf           |   2 +-
 .../account_p0/test_nereids_authentication.groovy  |  14 +-
 .../backup_restore/test_MoW_backup_restore.groovy  |  48 +-
 .../backup_restore/test_backup_restore.groovy      |   8 +-
 .../test_backup_restore_alias.groovy               |   8 +-
 .../test_backup_restore_bloom_filter.groovy        |   8 +-
 .../backup_restore/test_backup_restore_db.groovy   |   8 +-
 ...t_backup_restore_diff_repo_same_snapshot.groovy |  16 +-
 ..._backup_restore_dup_without_default_keys.groovy |   8 +-
 .../test_backup_restore_exclude.groovy             |   8 +-
 .../test_backup_restore_inverted_index.groovy      |   8 +-
 .../test_backup_restore_keep_on_local.groovy       |   4 +-
 .../test_backup_restore_multi_tables.groovy        |   8 +-
 ...st_backup_restore_multi_tables_overwrite.groovy |   8 +-
 .../test_backup_restore_partition.groovy           |  12 +-
 ..._restore_reserve_dynamic_partition_false.groovy |  10 +-
 ...p_restore_reserve_dynamic_partition_true.groovy |   9 +-
 .../test_backup_restore_table_auto_bucket.groovy   |   8 +-
 .../backup_restore/test_backup_restore_with.groovy |   8 +-
 ..._backup_restore_with_two_phase_fetch_opt.groovy |   8 +-
 .../test_duplicate_backup_restore.groovy           |  20 +-
 .../test_restore_mix_exists_and_new_table.groovy   |   8 +-
 .../test_restore_to_new_table.groovy               |   8 +-
 .../test_unique_backup_restore.groovy              |  16 +-
 .../ccr_mow_syncer_p1/test_backup_restore.groovy   |  10 +-
 .../ccr_syncer_p1/test_backup_restore.groovy       |  10 +-
 .../correctness_p0/test_group_having_alias.groovy  |   3 +
 .../data_model_p0/unique/test_unique_table.groovy  |   8 +-
 .../unique/test_unique_table_new_sequence.groovy   |  14 +-
 .../unique/test_unique_table_sequence.groovy       |  16 +-
 .../insert_overwrite_legacy_unpartitioned.groovy}  |  28 +-
 .../insert_p0/insert_group_commit_into.groovy      |  36 ++
 .../inverted_index_p0/test_null_index.groovy       |   5 -
 .../routine_load_hll.groovy}                       |  29 +-
 .../test_base.groovy}                              |  19 +-
 .../load.groovy                                    |   0
 .../insert_into_table/partial_update.groovy        |  37 ++
 .../suites/nereids_p0/test_prune_tablet_mv.groovy  |   2 +-
 .../suites/nereids_syntax_p0/constraint.groovy     |  14 +-
 .../auto_partition/sql/multi_thread_load.groovy    |  12 +
 .../sql/stress_test_insert_into.groovy             |   1 +
 .../diff_data/stress_test_diff_date_list.groovy    |   1 -
 .../window_functions/test_ntile_function.groovy    |   4 +-
 .../test_alter_table_replace.groovy                |   2 +-
 .../test_schema_change_duplicate.groovy            |   7 +
 .../test_schema_change_unique.groovy               |   8 +
 .../test_schema_change_unique_mow.groovy           |   7 +
 227 files changed, 2947 insertions(+), 1427 deletions(-)
 copy regression-test/data/mv_p0/{k1ap2spa/k1ap2spa.out => 
routine_load_hll/routine_load_hll.out} (54%)
 copy regression-test/data/mv_p0/{routine_load_mapping => 
routine_load_hll}/test (100%)
 copy regression-test/data/mv_p0/{where/mvljc/mvljc.out => 
test_base/test_base.out} (79%)
 rename regression-test/data/{nereids_shape_check => 
nereids_broadcast_shuffle_join}/load.out (100%)
 copy 
regression-test/suites/{datatype_p0/decimalv3/test_decimalv3_key/test_decimalv3_key.groovy
 => insert_overwrite_p0/insert_overwrite_legacy_unpartitioned.groovy} (62%)
 copy 
regression-test/suites/mv_p0/{routine_load_mapping/routine_load_mapping.groovy 
=> routine_load_hll/routine_load_hll.groovy} (59%)
 copy regression-test/suites/mv_p0/{test_substr/test_substr.groovy => 
test_base/test_base.groovy} (75%)
 rename regression-test/suites/{nereids_shape_check => 
nereids_broadcast_shuffle_join}/load.groovy (100%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to