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

panxiaolei pushed a change to branch refactor_rf
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard e23dd9a4085 refactor of RuntimeFilterSlots
     add a21338b9148 [improve](load) print error string in local fs error 
messages (#47918)
     add ba8584ef1d6 [fix](table) Filter base idx id for get sycned table ddl 
(#47970)
     add a0243bc8741 [ut](test) Add BE unit tests for agg function 
group_array_intersect() (#47983)
     add d8ec7797054 [Bug](function) add index check on function like (#47991)
     add 0036cca5ed3 [fix](group commit) replay wal failed when enable global 
enable_memtable_on_sink_node (#47968)
     add 0c30f2c3ba0 [Bug](set) fix find null get wrong result on set operators 
(#48001)
     add 69ff4f3d793 [fix](icu) Switch to static ICU library (#47984)
     add 06f4aafe7c8 [fix](pipeline) The sink operator should not be set to 
ready when closing the source operator (#48008)
     add 4a040769570 [fix](parquet)Fix data column and null map column not 
equal when reading Parquet complex type cross-page data (#47734)
     add c7acec48225 Revert "[fix](java) should use JAVA_OPTS_FOR_JDK_17 
instead of JAVA_OPTS" (#48017)
     add dd0c2d81da5 [Fix](Authenticator)defaultAuthenticator not init (#43057)
     add 5cec5691bad [test](scanner) Scanner scheduler unit test (#47783)
     add 77bec724630 [BE](ut) add UT about bitmap/hll/quantile_state datatype 
(#47845)
     add ac772027043 [ut](merger) Add test case for sort merger (#48015)
     add 8c7a76acb4d [enhance](function) add more signatures for lag/lead 
fucntion (#47940)
     add 3477d514673 [fix](test) fix the regression test 
`test_trino_hive_serde_prop` (#48012)
     add ae86e689594 [fix](case) fix external case user cluster usage_priv when 
cloud-mode (#48016)
     add e44d839ac63 [Feat](Nereids) support alter system decommission backend 
and add/drop follower/observer command (#47982)
     add 376d739b8b7 [fix](array index) Correct null bitmap writing for 
inverted index (#47846)
     add 40d56530787 [test](beut)add beut case for MultiCastDataStreamer 
(#47979)
     add e7c966c6043 [fix](resource) Fix register ResourceContext to 
RuntimeQueryStatisticsMgr (#48004)
     add d8234fd9a3d [test](ut) Add `DataTypeSerDeArrowTest` (#48028)
     add 4d90ef1abd9 [fix](Export) Fix the issue where the show export status 
stays stuck on EXPORTING. (#47974)
     add e60ca82d27c [fix](Export) modify some cases of export feature (#47976)
     add b000072a905 refactor of RuntimeFilterSlots
     add fb926be5cab update
     add 9356ef4c28a format
     add 157a3553920 update
     add a870bcea5a2 fix

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   (e23dd9a4085)
            \
             N -- N -- N   refs/heads/refactor_rf (a870bcea5a2)

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/CMakeLists.txt                                  |  22 +-
 .../common/{env_config.h.in => be_mock_util.cpp}   |  17 +-
 be/src/common/be_mock_util.h                       |  15 +
 be/src/http/action/http_stream.cpp                 |   3 +
 be/src/io/fs/err_utils.cpp                         |  28 +-
 be/src/io/fs/err_utils.h                           |   1 +
 be/src/olap/rowset/segment_v2/column_writer.cpp    |  10 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |  52 +-
 .../olap/rowset/segment_v2/inverted_index_writer.h |   2 +-
 be/src/olap/task/index_builder.cpp                 |  41 +-
 be/src/pipeline/dependency.cpp                     |   7 +-
 be/src/pipeline/dependency.h                       |   2 +-
 .../pipeline/exec/multi_cast_data_stream_sink.cpp  |  11 +-
 be/src/pipeline/exec/multi_cast_data_stream_sink.h |  10 +-
 .../exec/multi_cast_data_stream_source.cpp         |   2 +-
 .../pipeline/exec/multi_cast_data_stream_source.h  |  26 +-
 be/src/pipeline/exec/multi_cast_data_streamer.cpp  |  11 +-
 be/src/pipeline/exec/multi_cast_data_streamer.h    |  14 +-
 .../exec/nested_loop_join_build_operator.cpp       |   9 +-
 .../exec/nested_loop_join_build_operator.h         |   1 +
 be/src/pipeline/exec/operator.cpp                  |   5 -
 be/src/pipeline/pipeline_fragment_context.cpp      |  15 +-
 be/src/runtime/fragment_mgr.cpp                    |   2 +-
 be/src/runtime/fragment_mgr.h                      |   2 +-
 be/src/runtime/query_context.cpp                   |   8 +-
 be/src/runtime/query_context.h                     |   2 +-
 be/src/runtime/runtime_state.cpp                   |   2 +-
 be/src/runtime/runtime_state.h                     |   9 +-
 be/src/runtime_filter/role/consumer.cpp            |   6 +-
 be/src/runtime_filter/role/consumer.h              |   2 +-
 be/src/runtime_filter/role/merger.h                |  35 +-
 be/src/runtime_filter/role/producer.cpp            |  48 +-
 be/src/runtime_filter/role/producer.h              |  10 +-
 be/src/runtime_filter/role/runtime_filter.cpp      |   4 +-
 be/src/runtime_filter/role/runtime_filter.h        |  18 +-
 .../runtime_filter_mgr.cpp                         |  98 +--
 .../runtime_filter_mgr.h                           |  53 +-
 be/src/runtime_filter/runtime_filter_slots.h       |   2 +-
 be/src/runtime_filter/runtime_filter_slots_cross.h |   2 +-
 be/src/runtime_filter/runtime_filter_wrapper.h     |   2 +-
 be/src/util/jni-util.cpp                           |   7 +-
 be/src/vec/common/columns_hashing.h                |   8 +-
 be/src/vec/core/block.h                            |   7 +-
 be/src/vec/core/sort_cursor.h                      |   2 +-
 be/src/vec/data_types/data_type.h                  |   6 +
 .../exec/format/parquet/vparquet_column_reader.cpp |  23 +-
 .../exec/format/parquet/vparquet_column_reader.h   |  21 +-
 be/src/vec/exec/scan/scanner_context.cpp           |  89 ++-
 be/src/vec/exec/scan/scanner_scheduler.h           |  22 +-
 be/src/vec/exec/scan/vscanner.cpp                  |   3 +-
 be/src/vec/functions/like.cpp                      |   2 +-
 be/test/exprs/runtime_filter_test.cpp              | 110 ---
 .../segment_v2/inverted_index_array_test.cpp       | 879 ++++++++++++++++++++-
 .../exec/multi_cast_data_streamer_test.cpp         | 145 ++++
 be/test/pipeline/pipeline_test.cpp                 |  30 +-
 .../in.cpp => test/scan/mock_scanner_scheduler.h}  |  16 +-
 .../scan/mock_simplified_scan_scheduler.h}         |  24 +-
 be/test/scan/scanner_context_test.cpp              | 847 ++++++++++++++++++++
 be/test/testutil/column_helper.h                   |  36 +-
 .../agg_group_array_intersect_test.cpp             | 348 ++++++++
 be/test/vec/data_types/common_data_type_test.h     |  17 +-
 .../vec/data_types/data_type_agg_state_test.cpp    | 257 ++++++
 be/test/vec/data_types/data_type_array_test.cpp    |  22 +-
 be/test/vec/data_types/data_type_bitmap_test.cpp   | 218 +++++
 .../data_type_fixed_length_object_test.cpp         | 153 ++++
 be/test/vec/data_types/data_type_hll_test.cpp      | 216 +++++
 be/test/vec/data_types/data_type_ip_test.cpp       |   4 +-
 .../data_types/data_type_quantile_state_test.cpp   | 198 +++++
 .../serde/data_type_serde_arrow_test.cpp           | 591 ++++++++++++++
 be/test/vec/exec/scan_operator_test.cpp            | 114 +++
 be/test/vec/runtime/sort_merger_test.cpp           | 252 ++++++
 bin/start_be.sh                                    |   5 +-
 bin/start_fe.sh                                    |   5 +-
 conf/be.conf                                       |   3 +
 conf/fe.conf                                       |   3 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |  14 +-
 .../apache/doris/analysis/AddFollowerClause.java   |   6 +
 .../apache/doris/analysis/AddObserverClause.java   |   6 +
 .../doris/analysis/DecommissionBackendClause.java  |  10 +
 .../apache/doris/analysis/DropFollowerClause.java  |   6 +
 .../apache/doris/analysis/DropObserverClause.java  |   6 +
 .../main/java/org/apache/doris/catalog/Env.java    |   6 +-
 .../main/java/org/apache/doris/load/ExportJob.java |   5 +-
 .../mysql/authenticate/AuthenticatorManager.java   |   2 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  42 +
 .../trees/expressions/functions/window/Lag.java    |  34 +-
 .../trees/expressions/functions/window/Lead.java   |  34 +-
 .../trees/plans/commands/AlterSystemCommand.java   |  12 +-
 .../{DropBackendOp.java => AddFollowerOp.java}     |  31 +-
 .../trees/plans/commands/info/AddObserverOp.java}  |  18 +-
 .../commands/info/DecommissionBackendOp.java}      |  17 +-
 .../trees/plans/commands/info/DropBackendOp.java   |   7 -
 .../trees/plans/commands/info/DropFollowerOp.java} |  16 +-
 .../trees/plans/commands/info/DropObserverOp.java} |  18 +-
 .../trees/plans/commands/info/FrontendOp.java}     |  41 +-
 .../doris/scheduler/disruptor/TaskHandler.java     |  12 +-
 .../scheduler/manager/TransientTaskManager.java    |   7 +-
 .../apache/doris/service/FrontendServiceImpl.java  |   3 +
 .../apache/doris/catalog/CreateTableLikeTest.java  |  31 +
 .../data/correctness_p0/test_lag_lead_window.out   | Bin 844 -> 1402 bytes
 .../data/export_p0/test_export_basic.out           | Bin 7131 -> 7131 bytes
 .../tvf/{test_tvf_p2.out => test_tvf_p0.out}       | Bin 5562 -> 5674 bytes
 .../hive/test_parquet_complex_cross_page.out}      | Bin 127 -> 137 bytes
 .../window_functions/test_window_function.out      | Bin 10367 -> 11741 bytes
 .../data/query_p0/operator/test_set_operator.out   | Bin 210 -> 223 bytes
 .../window_functions/test_window_function.out      | Bin 10367 -> 11741 bytes
 .../org/apache/doris/regression/suite/Suite.groovy |  56 ++
 .../correctness_p0/test_lag_lead_window.groovy     |   9 +
 .../suites/export_p0/test_export_basic.groovy      | 304 +++----
 .../suites/export_p0/test_export_csv.groovy        | 208 ++---
 .../export_p0/test_export_data_consistency.groovy  |  69 +-
 .../export_p0/test_export_empty_table.groovy       | 142 +++-
 .../test_export_table_with_label_retry.groovy      |  80 +-
 .../suites/export_p0/test_export_view.groovy       | 327 +++-----
 .../export/test_export_external_table.groovy       | 341 +++-----
 .../hive/test_external_sql_block_rule.groovy       |  21 +
 .../hive/test_trino_hive_serde_prop.groovy         |   1 +
 .../external_table_p0/tvf/test_catalogs_tvf.groovy |   8 +-
 .../tvf/{test_tvf_p2.groovy => test_tvf_p0.groovy} |  24 +-
 .../hive/test_parquet_complex_cross_page.groovy    |  52 ++
 .../test_group_commit_replay_wal.groovy            |   5 +
 .../window_functions/test_window_function.groovy   |  27 +-
 .../query_p0/operator/test_set_operator.groovy     |  27 +
 .../window_functions/test_window_function.groovy   |  28 +-
 124 files changed, 5818 insertions(+), 1587 deletions(-)
 copy be/src/common/{env_config.h.in => be_mock_util.cpp} (65%)
 rename be/src/{runtime => runtime_filter}/runtime_filter_mgr.cpp (84%)
 rename be/src/{runtime => runtime_filter}/runtime_filter_mgr.h (86%)
 delete mode 100644 be/test/exprs/runtime_filter_test.cpp
 create mode 100644 be/test/pipeline/exec/multi_cast_data_streamer_test.cpp
 copy be/{src/vec/functions/in.cpp => test/scan/mock_scanner_scheduler.h} (75%)
 copy be/{src/vec/exec/format/parquet/byte_stream_split_decoder.h => 
test/scan/mock_simplified_scan_scheduler.h} (58%)
 create mode 100644 be/test/scan/scanner_context_test.cpp
 create mode 100644 
be/test/vec/aggregate_functions/agg_group_array_intersect_test.cpp
 create mode 100644 be/test/vec/data_types/data_type_agg_state_test.cpp
 create mode 100644 be/test/vec/data_types/data_type_bitmap_test.cpp
 create mode 100644 
be/test/vec/data_types/data_type_fixed_length_object_test.cpp
 create mode 100644 be/test/vec/data_types/data_type_hll_test.cpp
 create mode 100644 be/test/vec/data_types/data_type_quantile_state_test.cpp
 create mode 100644 be/test/vec/data_types/serde/data_type_serde_arrow_test.cpp
 create mode 100644 be/test/vec/exec/scan_operator_test.cpp
 create mode 100644 be/test/vec/runtime/sort_merger_test.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/{DropBackendOp.java
 => AddFollowerOp.java} (67%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/AddFollowerClause.java => 
nereids/trees/plans/commands/info/AddObserverOp.java} (69%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/DecommissionBackendClause.java
 => nereids/trees/plans/commands/info/DecommissionBackendOp.java} (73%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/DropFollowerClause.java => 
nereids/trees/plans/commands/info/DropFollowerOp.java} (72%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/DropObserverClause.java => 
nereids/trees/plans/commands/info/DropObserverOp.java} (69%)
 copy fe/fe-core/src/main/java/org/apache/doris/{analysis/FrontendClause.java 
=> nereids/trees/plans/commands/info/FrontendOp.java} (80%)
 rename regression-test/data/external_table_p0/tvf/{test_tvf_p2.out => 
test_tvf_p0.out} (98%)
 copy 
regression-test/data/{nereids_rules_p0/defer_materialize_topn/one_phase.out => 
external_table_p2/hive/test_parquet_complex_cross_page.out} (83%)
 rename regression-test/suites/external_table_p0/tvf/{test_tvf_p2.groovy => 
test_tvf_p0.groovy} (78%)
 create mode 100644 
regression-test/suites/external_table_p2/hive/test_parquet_complex_cross_page.groovy


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

Reply via email to