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

morningman pushed a change to branch branch-catalog-spi
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard a653478cb2e [fix](catalog) jdbc: keep driver classloaders alive per 
URL to stop Metaspace leak
    omit 8b391c7459d [refactor](catalog) P6 iceberg: migrate to catalog SPI + 
cutover + remove legacy fe-core subsystem (#64688)
    omit 494ec177d58 [refactor](catalog) P3b: consolidate kerberos 
authentication into fe-kerberos (#64655)
    omit 34f1eb723d8 [refactor](catalog) P5 paimon: remove legacy subsystem 
from fe-core + make fe-core paimon-SDK-free (T29) (#64653)
    omit a26eaeff84c [refactor](catalog) P5 paimon: migrate to catalog SPI + 
cutover (#64446) (#64446)
    omit 741d70582c0 update P5 handoff and fix compile issue
    omit f6b4d562255 [refactor](connector) P4 maxcompute: remove legacy 
subsystem from fe-core + make fe-core odps-free (T07-T09) (#64300)
    omit 875e8c51f5f [feat](connector) P3 hudi connector hardening + test 
baseline + dispatch design (hybrid, T02-T08) (#64143)
    omit 533dfbf9e5e [feat](connector) P2 migrate trino-connector to catalog 
SPI (T01-T13) (#64096)
    omit a58c891d838 [P1-T03-T05] route plugin-driven scans first in nereids 
translator (#63641)
    omit 878806ac287 [feat](connector) P0 SPI baseline + DDL/Partition + import 
gate (T03-T27) (#63582)
    omit b6ec2e37f29 [doc](connector) add project tracking system for catalog 
SPI migration
     add 7bfda3179b6 [fix](be) Fix null query crash in inverted index 
predicates (#65138)
     add 3f57f8e8341 [test](regression) Update HDFS parquet group4 output 
(#65194)
     add e2bfaa807f0 [fix](regression) Batch export_p0 generated VALUES inserts 
(#65208)
     add 49e888e2450 [fix](streaming-job) Support delete sign in CDC stream TVF 
(#65146)
     add 5c7110b978c [fix](glue) cache credentials provider in 
ConfigurationAWSCredentialsProvider (#65165)
     add f401ccb56de [refine](pipeline) Add exchange source debug details 
(#65167)
     add fcffadcb67c [fix](orc) decode timestamp through serde (#64854)
     add 0b6a20f458e  [feat](dynamic table) support table stream part 4: 
support snapshot read (#64776)
     add 9561ad9e8c9 [fix](fe) Parse MaxCompute partition specs by name (#64937)
     add 1866967e048 [fix](regression) Adjust large TTL cache regression case 
(#64789)
     add 122f3b0d8f1 [fix](orc)fix hive-orc reader read columns base in column 
index by default rather than column name. (#65085)
     add 0c8ee958394 [fix](fe) Fix show data all result row width (#65215)
     add 6c6b72924b2 [fix](maxcompute)Fix MaxCompute IN predicate pushdown 
polarity. (#65083)
     add 9012d3bd6f3 [fix](regression) handle E-2010 compaction success wait 
(#65209)
     add 61920b70576 [fix](regression) wait for adaptive scan profile (#64923)
     add cad35a6d73f [codex] Add CODEOWNERS for airborne12-owned paths (#65239)
     add 056acbeac2f [fix](regression) stabilize index change wait (#65197)
     add d1bcea2962c [fix](fe) Stabilize RollupJobV2Test task execution (#65204)
     add 8ea88fcede6 [fix](regression) Disable auto compaction in manual 
compaction cases (#65211)
     add dd487dbde57 [fix](regression) force cleanup routine load error info 
tables (#65214)
     add de5ce1f6594 [fix](be) Use VExpr for file scanner v2 ZoneMap pruning 
(#65175)
     add dc70115a432 [Enhancement](BE) Make print stack API more stable (#64093)
     add 70bd2ec64a7 [improvement](be) Hoist aggregate column type checks 
(#65031)
     add e1c0e310a43 [test](case) add some log in test case (#65236)
     add 9fc6513ac05 (fix)(eager-agg) null-to-non-null safety check and remove 
redundant normalize calls in eager aggregation (#64820)
     add 49af19213e7 [fix](transaction) avoid aborting newer same-label 
transactions (#64939)
     add c09ebd73c13 [test](regression) Remove parquet complex cross page case 
(#65251)
     add d72635e919b [chore](tde) Add scoped KMS credentials to regression 
clusters (#64564)
     add 06ea5bdd95d [fix](fe) Skip decommissioning BE for load (#65049)
     add f7671a0f331 [fix](regression) fix test_fe_cached_partition_version 
(#65158)
     add d1d8b29790c [feature](tools) Add fast-fe-ut.sh for fast incremental FE 
unit test running (#65055)
     add 058dfd3794a [opt](schema) Optimize tables schema scan status (#64933)
     add f45888fe98b [improvement](topn) Add option to skip file cache writes 
in topn lazy materialization (#65021)
     add 8cf30aa0a17 [fix](fe) Prevent pushing other join conditions to right 
child of null-aware anti join (#64898)
     add 6c86c91bb84 [bug](analytic) fix partition by column when it overflow 
haven't convert to column64 (#65240)
     add cfb407107a5 [feature](load) introduce adaptive random bucket load 
routing (#62661)
     add 5e1c5427b3e [chore](broker)(sdk) Remove apache_hdfs_broker daemon 
module and in-tree SDKs (#64732)
     add 2eaf314fc0d [fix](be) Rework FileScannerV2 scan accounting and stop 
handling (#65218)
     add 2a54405ca67 [fix](show frontends) show effective HTTP/HTTPS port 
(#64670)
     add 553c23dd340 [fix](regression) Use local HTTP resources in TVF test 
(#65299)
     add 00d9601f3e0 [doc](connector) add project tracking system for catalog 
SPI migration
     add 4c1c8f2273e [feat](connector) P0 SPI baseline + DDL/Partition + import 
gate (T03-T27) (#63582)
     add 1ee2a9c3b09 [P1-T03-T05] route plugin-driven scans first in nereids 
translator (#63641)
     add ec131c50d24 [feat](connector) P2 migrate trino-connector to catalog 
SPI (T01-T13) (#64096)
     add 41807d58df2 [feat](connector) P3 hudi connector hardening + test 
baseline + dispatch design (hybrid, T02-T08) (#64143)
     add 32a3b3a877c [refactor](connector) P4 maxcompute: remove legacy 
subsystem from fe-core + make fe-core odps-free (T07-T09) (#64300)
     add 07ec56a955b update P5 handoff and fix compile issue
     add 64308c2581f [refactor](catalog) P5 paimon: migrate to catalog SPI + 
cutover (#64446) (#64446)
     add 67ca4f90c3b [refactor](catalog) P5 paimon: remove legacy subsystem 
from fe-core + make fe-core paimon-SDK-free (T29) (#64653)
     add a6c62e96006 [refactor](catalog) P3b: consolidate kerberos 
authentication into fe-kerberos (#64655)
     add 60433996726 [refactor](catalog) P6 iceberg: migrate to catalog SPI + 
cutover + remove legacy fe-core subsystem (#64688)
     add 34bd8eede75 [fix](catalog) jdbc: keep driver classloaders alive per 
URL to stop Metaspace leak
     add 3ba75b7cf8a [fix](catalog) P4 maxcompute: drop dangling legacy 
MaxComputeExternalTableTest after rebase

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   (a653478cb2e)
            \
             N -- N -- N   refs/heads/branch-catalog-spi (3ba75b7cf8a)

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:
 .github/CODEOWNERS                                 |   18 +-
 .github/workflows/build-extension.yml              |   39 -
 .github/workflows/code-checks.yml                  |    2 +-
 .gitignore                                         |    3 -
 be/CMakeLists.txt                                  |    5 +-
 be/src/cloud/cloud_delta_writer.cpp                |   23 +-
 be/src/cloud/cloud_delta_writer.h                  |    5 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |    7 +-
 be/src/cloud/cloud_tablets_channel.cpp             |   27 +
 be/src/cloud/cloud_tablets_channel.h               |    1 +
 be/src/cloud/pb_convert.cpp                        |   12 +
 be/src/common/config.cpp                           |    6 +-
 be/src/common/config.h                             |    7 +-
 be/src/common/phdr_cache.cpp                       |  237 +++-
 be/src/common/phdr_cache.h                         |   59 +-
 be/src/common/stack_trace.cpp                      |   16 +-
 be/src/common/stack_trace.h                        |    5 +-
 be/src/common/symbol_index.cpp                     |  230 ++-
 be/src/core/column/column_string.cpp               |   56 +-
 .../data_type_serde/data_type_number_serde.cpp     |   10 +-
 be/src/core/data_type_serde/decoded_column_view.h  |    5 +-
 be/src/exec/operator/aggregation_sink_operator.cpp |   46 +-
 .../exec/operator/aggregation_source_operator.cpp  |  278 ++--
 be/src/exec/operator/analytic_sink_operator.cpp    |   39 +-
 .../bucketed_aggregation_sink_operator.cpp         |   11 +-
 .../bucketed_aggregation_source_operator.cpp       |   12 +-
 be/src/exec/operator/exchange_source_operator.cpp  |   51 +-
 be/src/exec/operator/materialization_opertor.cpp   |  209 ++-
 be/src/exec/operator/materialization_opertor.h     |   27 +-
 be/src/exec/operator/olap_scan_operator.cpp        |   21 +-
 be/src/exec/operator/olap_scan_operator.h          |    4 +
 .../partitioned_aggregation_sink_operator.cpp      |   17 +-
 be/src/exec/operator/schema_scan_operator.cpp      |    3 +
 .../operator/streaming_aggregation_operator.cpp    |  268 ++--
 be/src/exec/pipeline/dependency.cpp                |    4 +-
 be/src/exec/rowid_fetcher.cpp                      |   74 +-
 be/src/exec/rowid_fetcher.h                        |   19 +-
 be/src/exec/scan/file_scanner_v2.cpp               |  137 +-
 be/src/exec/scan/file_scanner_v2.h                 |   27 +-
 be/src/exec/scan/olap_scanner.cpp                  |   38 +-
 be/src/exec/scan/olap_scanner.h                    |    3 +-
 be/src/exec/sink/delta_writer_v2_pool.cpp          |    1 +
 be/src/exec/sink/vrow_distribution.cpp             |   36 +-
 be/src/exec/sink/vrow_distribution.h               |    7 +-
 be/src/exec/sink/vtablet_finder.cpp                |    7 +-
 be/src/exec/sink/vtablet_finder.h                  |   18 +-
 be/src/exec/sink/writer/vtablet_writer.cpp         |  267 +++-
 be/src/exec/sink/writer/vtablet_writer.h           |   24 +-
 be/src/exec/sink/writer/vtablet_writer_v2.cpp      |   27 +-
 be/src/exprs/aggregate/aggregate_function.h        |   52 +
 be/src/exprs/aggregate/aggregate_function_ai_agg.h |   15 +-
 .../aggregate_function_approx_count_distinct.h     |    2 +-
 .../exprs/aggregate/aggregate_function_array_agg.h |   67 +-
 be/src/exprs/aggregate/aggregate_function_avg.h    |    2 +-
 .../aggregate/aggregate_function_avg_weighted.h    |    7 +-
 be/src/exprs/aggregate/aggregate_function_bit.h    |    3 +-
 be/src/exprs/aggregate/aggregate_function_bitmap.h |   30 +-
 .../aggregate/aggregate_function_bitmap_agg.h      |   12 +-
 .../aggregate/aggregate_function_bool_union.h      |    7 +-
 .../exprs/aggregate/aggregate_function_collect.h   |   46 +-
 be/src/exprs/aggregate/aggregate_function_count.h  |   18 +-
 .../aggregate/aggregate_function_count_by_enum.h   |   32 +-
 be/src/exprs/aggregate/aggregate_function_covar.h  |    4 +-
 ...aggregate_function_datasketches_hll_union_agg.h |   11 +-
 be/src/exprs/aggregate/aggregate_function_ema.h    |    9 +-
 .../exprs/aggregate/aggregate_function_foreach.h   |   42 +-
 .../aggregate/aggregate_function_foreachv2.cpp     |    8 +-
 .../aggregate_function_group_array_set_op.h        |   97 +-
 .../aggregate/aggregate_function_group_concat.h    |   13 +-
 .../exprs/aggregate/aggregate_function_histogram.h |   26 +-
 .../aggregate/aggregate_function_hll_union_agg.h   |    4 +-
 .../aggregate_function_linear_histogram.h          |   17 +-
 be/src/exprs/aggregate/aggregate_function_map.h    |   17 +-
 .../aggregate_function_map_combinator.cpp          |   72 +-
 be/src/exprs/aggregate/aggregate_function_map_v2.h |    5 +-
 .../exprs/aggregate/aggregate_function_min_max.h   |   53 +-
 .../aggregate/aggregate_function_min_max_by.h      |    4 +-
 be/src/exprs/aggregate/aggregate_function_null.h   |   66 +-
 .../exprs/aggregate/aggregate_function_null_v2.h   |   46 +-
 .../aggregate_function_orthogonal_bitmap.h         |   34 +-
 .../aggregate/aggregate_function_percentile.h      |   73 +-
 .../aggregate_function_percentile_reservoir.h      |    8 +-
 .../exprs/aggregate/aggregate_function_product.h   |    2 +-
 .../aggregate/aggregate_function_quantile_state.h  |    2 +-
 .../aggregate_function_reader_first_last.h         |    4 +-
 .../aggregate_function_reader_replace.cpp          |    2 +-
 be/src/exprs/aggregate/aggregate_function_regr.h   |    7 +-
 .../exprs/aggregate/aggregate_function_retention.h |   10 +-
 be/src/exprs/aggregate/aggregate_function_sem.h    |    9 +-
 .../aggregate/aggregate_function_sequence_match.h  |   13 +-
 be/src/exprs/aggregate/aggregate_function_sort.h   |    9 +
 .../exprs/aggregate/aggregate_function_statistic.h |    7 +-
 be/src/exprs/aggregate/aggregate_function_stddev.h |    4 +-
 be/src/exprs/aggregate/aggregate_function_sum.h    |    2 +-
 be/src/exprs/aggregate/aggregate_function_topn.h   |   95 +-
 be/src/exprs/aggregate/aggregate_function_uniq.h   |    3 +-
 .../aggregate_function_uniq_distribute_key.h       |    3 +-
 be/src/exprs/aggregate/aggregate_function_window.h |   23 +-
 .../aggregate/aggregate_function_window_funnel.h   |   24 +-
 .../aggregate_function_window_funnel_v2.h          |   29 +-
 be/src/exprs/expr_zonemap_filter.cpp               |  179 ++-
 be/src/exprs/expr_zonemap_filter.h                 |   52 +
 .../function/array/function_array_aggregation.cpp  |    4 +
 be/src/exprs/function/function.cpp                 |   10 +
 be/src/exprs/function/function.h                   |   33 +
 be/src/exprs/function/function_agg_state.h         |    1 +
 be/src/exprs/function/function_multi_match.cpp     |   17 +-
 be/src/exprs/function/functions_comparison.h       |   44 +
 be/src/exprs/function/match.cpp                    |   31 +-
 be/src/exprs/function/match.h                      |   18 +-
 be/src/exprs/vcompound_pred.h                      |   81 ++
 be/src/exprs/vectorized_agg_fn.cpp                 |   34 +-
 be/src/exprs/vectorized_agg_fn.h                   |   58 +-
 be/src/exprs/vectorized_fn_call.cpp                |   20 +
 be/src/exprs/vectorized_fn_call.h                  |    4 +
 be/src/exprs/vexpr.cpp                             |    8 +
 be/src/exprs/vexpr.h                               |    5 +
 be/src/exprs/vexpr_context.cpp                     |   32 +
 be/src/exprs/vexpr_context.h                       |    5 +
 be/src/exprs/vin_predicate.cpp                     |   19 +
 be/src/exprs/vin_predicate.h                       |    4 +
 be/src/format/orc/vorc_reader.cpp                  |   13 +-
 be/src/format_v2/column_mapper.cpp                 |   51 +-
 be/src/format_v2/column_mapper.h                   |   22 +-
 .../delimited_text/delimited_text_reader.cpp       |    4 +-
 be/src/format_v2/file_reader.cpp                   |   13 +-
 be/src/format_v2/file_reader.h                     |   22 +-
 be/src/format_v2/jni/jni_table_reader.cpp          |    1 +
 be/src/format_v2/json/json_reader.cpp              |    2 +-
 be/src/format_v2/native/native_reader.cpp          |    2 +-
 be/src/format_v2/parquet/parquet_file_context.cpp  |   16 +
 be/src/format_v2/parquet/parquet_profile.cpp       |   13 +
 be/src/format_v2/parquet/parquet_profile.h         |    4 +
 be/src/format_v2/parquet/parquet_reader.cpp        |   66 +-
 be/src/format_v2/parquet/parquet_reader.h          |    2 +
 be/src/format_v2/parquet/parquet_scan.cpp          |  103 +-
 be/src/format_v2/parquet/parquet_scan.h            |    6 +-
 be/src/format_v2/parquet/parquet_statistics.cpp    |  636 ++++++---
 be/src/format_v2/parquet/parquet_statistics.h      |   27 +-
 be/src/format_v2/table/hudi_reader.cpp             |    1 -
 be/src/format_v2/table/paimon_reader.cpp           |    1 -
 be/src/format_v2/table/remote_doris_reader.cpp     |    2 +-
 be/src/format_v2/table_reader.cpp                  |   41 +-
 be/src/format_v2/table_reader.h                    |   35 +-
 be/src/information_schema/schema_scanner.h         |    2 +
 .../information_schema/schema_tables_scanner.cpp   |    1 +
 be/src/io/cache/block_file_cache.cpp               |   91 ++
 be/src/io/cache/block_file_cache.h                 |    8 +
 be/src/io/cache/cached_remote_file_reader.cpp      |   93 ++
 be/src/io/cache/cached_remote_file_reader.h        |   17 +
 be/src/io/io_common.h                              |    6 +
 .../load/channel/adaptive_random_bucket_state.cpp  |  106 ++
 be/src/load/channel/adaptive_random_bucket_state.h |   54 +
 be/src/load/channel/load_channel_mgr.cpp           |    2 +-
 be/src/load/channel/tablets_channel.cpp            |  226 ++-
 be/src/load/channel/tablets_channel.h              |   17 +
 be/src/load/delta_writer/delta_writer.cpp          |   33 +-
 be/src/load/delta_writer/delta_writer.h            |   12 +-
 be/src/load/delta_writer/delta_writer_context.h    |    1 +
 be/src/load/delta_writer/delta_writer_v2.cpp       |   23 +-
 be/src/load/delta_writer/delta_writer_v2.h         |    3 +-
 be/src/load/memtable/memtable.cpp                  |    4 +
 be/src/load/memtable/memtable_memory_limiter.cpp   |   71 +-
 be/src/load/memtable/memtable_memory_limiter.h     |    4 +-
 be/src/load/memtable/memtable_writer.cpp           |   38 +-
 be/src/load/memtable/memtable_writer.h             |    6 +-
 be/src/service/doris_main.cpp                      |   20 +-
 .../service/http/action/be_thread_stack_action.cpp |  364 ++---
 .../bloom_filter/bloom_filter_index_reader.cpp     |   18 +-
 .../index/bloom_filter/bloom_filter_index_reader.h |   19 +-
 be/src/storage/index/indexed_column_reader.cpp     |   23 +-
 be/src/storage/index/indexed_column_reader.h       |   18 +-
 be/src/storage/index/ordinal_page_index.cpp        |   15 +-
 be/src/storage/index/ordinal_page_index.h          |   10 +-
 be/src/storage/index/zone_map/zone_map_index.cpp   |   14 +-
 be/src/storage/index/zone_map/zone_map_index.h     |    6 +-
 .../storage/iterator/binlog_block_reader_utils.h   |    8 +-
 be/src/storage/iterator/block_reader.cpp           |    4 +
 be/src/storage/iterator/vertical_block_reader.cpp  |    4 +
 be/src/storage/rowset/beta_rowset_reader.cpp       |    6 +-
 be/src/storage/rowset/rowset_meta.h                |   14 +-
 be/src/storage/rowset/rowset_reader_context.h      |    3 +
 be/src/storage/schema.cpp                          |    1 +
 be/src/storage/schema.h                            |    5 +
 be/src/storage/schema_change/schema_change.cpp     |    4 +
 be/src/storage/segment/column_reader.cpp           |   34 +-
 be/src/storage/segment/column_reader.h             |  107 +-
 be/src/storage/segment/column_reader_cache.cpp     |    4 +-
 be/src/storage/segment/column_reader_cache.h       |    6 +-
 be/src/storage/segment/segment.cpp                 |   47 +-
 be/src/storage/segment/segment.h                   |    7 +-
 be/src/storage/tablet/base_tablet.cpp              |   18 +-
 be/src/storage/tablet/base_tablet.h                |    2 +-
 be/src/storage/tablet/tablet_meta.cpp              |    3 +
 be/src/storage/tablet/tablet_reader.cpp            |    1 +
 be/src/storage/tablet/tablet_reader.h              |    3 +
 be/src/storage/tablet/tablet_schema.cpp            |    7 +
 be/src/storage/tablet/tablet_schema.h              |    2 +
 be/src/storage/tablet_info.cpp                     |   25 +-
 be/src/storage/tablet_info.h                       |    8 +
 be/src/storage/utils.h                             |    1 +
 be/src/util/dynamic_util.cpp                       |   17 +
 be/src/util/libjvm_loader.cpp                      |   30 +-
 be/src/util/stack_util.cpp                         |   55 -
 be/src/util/stack_util.h                           |   34 +-
 be/test/CMakeLists.txt                             |   13 +
 be/test/cloud/cloud_meta_mgr_test.cpp              |   62 +
 be/test/common/phdr_cache_test.cpp                 |  103 ++
 .../test/common/phdr_cache_test_dso.cpp            |   13 +-
 be/test/core/column/column_string_test.cpp         |   20 +
 be/test/exec/agg/agg_fn_evaluator_test.cpp         |  581 +++++++-
 be/test/exec/operator/agg_operator_test.cpp        |    2 +-
 .../operator/materialization_shared_state_test.cpp |   86 +-
 be/test/exec/scan/file_scanner_v2_test.cpp         |  117 ++
 be/test/exec/sink/vrow_distribution_test.cpp       |   44 +-
 be/test/exprs/aggregate/agg_function_test.h        |   75 +-
 be/test/exprs/aggregate/agg_test.cpp               |  114 ++
 be/test/exprs/expr_zonemap_filter_test.cpp         |  120 ++
 be/test/format/orc/orc_reader_fill_data_test.cpp   |   36 +
 be/test/format_v2/column_mapper_test.cpp           |  280 ++--
 .../format_v2/delimited_text/csv_reader_test.cpp   |    3 +
 be/test/format_v2/parquet/parquet_reader_test.cpp  |  146 +-
 be/test/format_v2/parquet/parquet_scan_test.cpp    |  228 ++-
 .../format_v2/parquet/parquet_statistics_test.cpp  |  534 ++++---
 be/test/format_v2/table/hive_reader_test.cpp       |    1 -
 be/test/format_v2/table/iceberg_reader_test.cpp    |   41 +-
 be/test/format_v2/table/paimon_reader_test.cpp     |    2 -
 be/test/format_v2/table_reader_test.cpp            |  256 ++--
 be/test/io/cache/block_file_cache_test.cpp         |  134 ++
 .../channel/adaptive_random_bucket_state_test.cpp  |   94 ++
 .../service/http/be_thread_stack_action_test.cpp   |   50 +-
 .../iterator/block_reader_min_delta_test.cpp       |   15 +-
 .../segment/constant_column_iterator_test.cpp      |  192 +++
 .../segment/segment_iterator_expr_zonemap_test.cpp |  131 +-
 be/test/storage/tablet/tablet_schema_helper.cpp    |   14 +
 be/test/storage/tablet/tablet_schema_helper.h      |    2 +
 be/test/storage/tablet/tablet_schema_test.cpp      |   34 +
 be/test/testutil/run_all_tests.cpp                 |    1 +
 build-for-release.sh                               |    8 +-
 build.sh                                           |   38 +-
 cloud/CMakeLists.txt                               |    7 +
 cloud/cmake/thirdparty.cmake                       |    3 +
 docker/runtime/README.md                           |    3 -
 docker/runtime/all-in-one/Dockerfile               |    3 +-
 docker/runtime/all-in-one/resource/entry_point.sh  |   62 +-
 docker/runtime/broker/Dockerfile                   |   54 -
 .../broker/resource/amd64/x64_package_is_here      |   23 -
 .../broker/resource/arm64/arm64_package_is_here    |   23 -
 .../runtime/broker/resource/broker_entrypoint.sh   |  210 ---
 docker/runtime/broker/resource/broker_is_alive.sh  |   39 -
 docker/runtime/broker/resource/broker_prestop.sh   |   21 -
 docker/runtime/broker/resource/init_broker.sh      |  192 ---
 docker/runtime/docker-build.sh                     |    5 -
 .../example/hdfs-broker-doris/broker-init.sql      |   29 -
 .../example/hdfs-broker-doris/docker-compose.yaml  |   97 --
 .../example/hdfs-broker-doris/doris-init.sql       |   27 -
 .../example/hdfs-broker-doris/hdfs-init.sql        |   18 -
 .../example/hdfs-broker-doris/user_basic_data.sql  |   20 -
 docker/runtime/doris-compose/cluster.py            |   25 +-
 docker/runtime/doris-compose/command.py            |   25 +
 docker/runtime/doris-compose/resource/init_fe.sh   |    4 +
 .../main/java/org/apache/doris/catalog/Column.java |   11 +-
 .../main/java/org/apache/doris/common/Config.java  |   11 +
 .../ConfigurationAWSCredentialsProvider.java       |   45 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |    3 +
 .../org/apache/doris/analysis/TableScanParams.java |   31 +-
 .../java/org/apache/doris/binlog/BinlogUtils.java  |    6 +
 .../java/org/apache/doris/catalog/LocalTablet.java |   32 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |   48 +-
 .../org/apache/doris/catalog/OlapTableWrapper.java |   38 +-
 .../doris/catalog/RowBinlogTableWrapper.java       |   37 +-
 .../java/org/apache/doris/catalog/TableIf.java     |   34 +
 .../doris/catalog/stream/OlapTableStream.java      |   41 +-
 .../catalog/stream/OlapTableStreamUpdate.java      |   27 +-
 .../catalog/stream/OlapTableStreamWrapper.java     |   65 +-
 .../cloud/alter/CloudSchemaChangeHandler.java      |    9 +-
 .../cloud/datasource/CloudInternalCatalog.java     |    5 +
 .../doris/cloud/load/CloudRoutineLoadManager.java  |    3 +-
 .../doris/common/proc/FrontendsProcNode.java       |    3 +-
 .../doris/common/profile/SummaryProfile.java       |   25 +
 .../org/apache/doris/common/util/HttpURLUtil.java  |    5 +
 .../apache/doris/common/util/PropertyAnalyzer.java |   32 +-
 .../apache/doris/datasource/InternalCatalog.java   |    1 +
 .../apache/doris/datasource/kafka/KafkaUtil.java   |   12 +-
 .../doris/datasource/kinesis/KinesisUtil.java      |   20 +-
 .../apache/doris/job/util/StreamingJobUtils.java   |    1 +
 .../org/apache/doris/load/GroupCommitManager.java  |   10 +-
 .../org/apache/doris/load/StreamLoadHandler.java   |    3 +-
 .../doris/load/routineload/RoutineLoadManager.java |   16 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |   30 +-
 .../glue/translator/PhysicalPlanTranslator.java    |   37 +-
 .../doris/nereids/rules/analysis/BindRelation.java |  250 +++-
 .../nereids/rules/analysis/NormalizeAggregate.java |    2 +-
 .../LogicalOlapScanToPhysicalOlapScan.java         |    1 -
 .../rewrite/NormalizeOlapTableStreamScan.java      |  411 ++++--
 .../nereids/rules/rewrite/PruneOlapScanTablet.java |    2 +-
 .../rules/rewrite/PushDownJoinOtherCondition.java  |    1 -
 .../nereids/rules/rewrite/SetPreAggStatus.java     |    5 -
 .../rewrite/eageraggregation/EagerAggRewriter.java |   54 +-
 .../eageraggregation/PushDownAggContext.java       |   27 +-
 .../eageraggregation/PushDownAggregation.java      |   34 +-
 .../doris/nereids/trees/expressions/CaseWhen.java  |    2 +-
 .../doris/nereids/trees/expressions/IsFalse.java   |    3 +-
 .../doris/nereids/trees/expressions/IsNull.java    |    2 +-
 .../doris/nereids/trees/expressions/IsTrue.java    |    3 +-
 .../nereids/trees/expressions/NullSafeEqual.java   |    2 +-
 .../trees/expressions/NullToNonNullFunction.java   |   57 +
 .../expressions/functions/scalar/Coalesce.java     |    3 +-
 .../trees/expressions/functions/scalar/If.java     |    3 +-
 .../functions/scalar/Ipv4StringToNumOrDefault.java |    3 +-
 .../functions/scalar/Ipv6StringToNumOrDefault.java |    3 +-
 .../expressions/functions/scalar/NonNullable.java  |    4 +-
 .../functions/scalar/NotNullOrEmpty.java           |    3 +-
 .../expressions/functions/scalar/NullOrEmpty.java  |    3 +-
 .../trees/expressions/functions/scalar/Nvl.java    |    3 +-
 .../functions/scalar/ToIpv4OrDefault.java          |    3 +-
 .../functions/scalar/ToIpv6OrDefault.java          |    3 +-
 .../trees/plans/commands/ShowDataCommand.java      |    4 +-
 .../plans/commands/info/ColumnDefinition.java      |   12 +
 .../trees/plans/commands/info/CreateTableInfo.java |   15 +
 .../commands/info/ModifyTablePropertiesOp.java     |    2 +
 .../commands/insert/InsertIntoTableCommand.java    |   47 +-
 .../insert/StreamConsumptionInfoExtractor.java     |   93 ++
 .../trees/plans/logical/LogicalOlapScan.java       |   49 +-
 .../plans/logical/LogicalOlapTableStreamScan.java  |  176 ++-
 .../nereids/trees/plans/logical/LogicalUnion.java  |    2 +-
 .../trees/plans/physical/PhysicalOlapScan.java     |   24 +-
 .../org/apache/doris/planner/OlapScanNode.java     |   55 +-
 .../org/apache/doris/planner/OlapTableSink.java    |  415 ++++++
 .../main/java/org/apache/doris/qe/Coordinator.java |  198 ++-
 .../org/apache/doris/qe/NereidsCoordinator.java    |    2 -
 .../java/org/apache/doris/qe/SessionVariable.java  |   20 +-
 .../doris/qe/TimeBasedChangeVisibleWaiter.java     |  178 +++
 .../doris/qe/runtime/ThriftPlansBuilder.java       |   61 +
 .../apache/doris/service/FrontendServiceImpl.java  |  214 ++-
 .../org/apache/doris/system/BeSelectionPolicy.java |   12 +-
 .../CdcStreamTableValuedFunction.java              |   12 +-
 .../org/apache/doris/task/CreateReplicaTask.java   |    5 +
 .../org/apache/doris/alter/RollupJobV2Test.java    |   58 +
 .../apache/doris/analysis/TableScanParamsTest.java |   95 ++
 .../org/apache/doris/catalog/OlapTableTest.java    |   36 +
 .../java/org/apache/doris/catalog/TabletTest.java  |   17 +
 .../catalog/stream/OlapTableStreamUpdateTest.java  |   22 +-
 .../stream/TableStreamManagerCleanupTest.java      |    7 -
 .../apache/doris/common/PropertyAnalyzerTest.java  |   38 +
 .../apache/doris/load/StreamLoadHandlerTest.java   |   69 +
 .../RoutineLoadBackendSelectionTest.java           |  169 +++
 .../load/routineload/RoutineLoadManagerTest.java   |   11 +
 .../eageraggregation/EagerAggRewriterTest.java     |  239 +++-
 .../trees/plans/ExplainTableStreamPlanTest.java    |  123 +-
 .../trees/plans/commands/ShowDataCommandTest.java  |   53 +
 .../InsertIntoTableCommandTableStreamTest.java     |   74 +-
 .../apache/doris/planner/OlapTableSinkTest.java    |  134 ++
 .../doris/qe/TimeBasedChangeVisibleWaiterTest.java |  140 ++
 .../apache/doris/qe/WaitForChangeVisibleTest.java  |  204 ---
 .../doris/service/FrontendServiceImplTest.java     |  176 +++
 .../apache/doris/system/SystemInfoServiceTest.java |   10 +-
 .../CdcStreamTableValuedFunctionTest.java          |  101 ++
 .../TableStreamOffsetTransactionTest.java          |   20 +-
 fs_brokers/apache_hdfs_broker/.gitignore           |    1 -
 fs_brokers/apache_hdfs_broker/bin/start_broker.sh  |  121 --
 fs_brokers/apache_hdfs_broker/bin/stop_broker.sh   |   49 -
 fs_brokers/apache_hdfs_broker/build.sh             |   51 -
 .../conf/apache_hdfs_broker.conf                   |   29 -
 fs_brokers/apache_hdfs_broker/conf/hdfs-site.xml   |   23 -
 .../apache_hdfs_broker/conf/log4j.properties       |   30 -
 fs_brokers/apache_hdfs_broker/pom.xml              |  571 --------
 .../apache/doris/broker/hdfs/BrokerBootstrap.java  |   86 --
 .../org/apache/doris/broker/hdfs/BrokerConfig.java |   39 -
 .../apache/doris/broker/hdfs/BrokerException.java  |   69 -
 .../apache/doris/broker/hdfs/BrokerFileSystem.java |  120 --
 .../doris/broker/hdfs/ClientContextManager.java    |  272 ----
 .../doris/broker/hdfs/FileSystemIdentity.java      |   85 --
 .../doris/broker/hdfs/FileSystemManager.java       | 1491 --------------------
 .../doris/broker/hdfs/HDFSBrokerServiceImpl.java   |  334 -----
 .../java/org/apache/doris/common/ConfigBase.java   |  197 ---
 .../java/org/apache/doris/common/HiveUtils.java    |  112 --
 .../apache/doris/common/LoggerMessageFormat.java   |  271 ----
 .../java/org/apache/doris/common/ThriftServer.java |  116 --
 .../java/org/apache/doris/common/WildcardURI.java  |   77 -
 .../doris/broker/hdfs/TestFileSystemManager.java   |  214 ---
 .../doris/broker/hdfs/TestHDFSBrokerService.java   |   66 -
 .../apache/doris/broker/hdfs/WildcardURITest.java  |   54 -
 gensrc/proto/internal_service.proto                |   22 +
 gensrc/proto/olap_file.proto                       |    6 +
 gensrc/thrift/AgentService.thrift                  |    1 +
 gensrc/thrift/DataSinks.thrift                     |    9 +
 gensrc/thrift/Descriptors.thrift                   |   13 +-
 gensrc/thrift/FrontendService.thrift               |   13 +-
 gensrc/thrift/PaloInternalService.thrift           |    1 +
 .../outfile/csv/test_outfile_empty_data.out        |    2 -
 .../hive/test_hive_broker_scan.out                 |   18 -
 .../tvf/test_hdfs_parquet_group4.out               |  115 +-
 .../test_max_compute_in_predicate_pushdown.out     |   24 +
 .../test_multi_match_null_query.out                |   28 +
 ..._streaming_job_cdc_stream_mysql_delete_sign.out |   21 +
 ...reaming_job_cdc_stream_postgres_delete_sign.out |   21 +
 .../data/load_p0/stream_load/test_json_load.out    |   23 -
 .../window_functions/test_column_boundary.out      |    3 +-
 .../data/query_p0/subquery/subquery_unnesting.out  |    3 +
 .../test_olap_table_stream_history_consumption.out |    9 -
 .../test_olap_table_stream_history_query.out       |  197 ---
 ...olap_table_stream_mixed_history_incremental.out |    8 +
 .../test_table_stream_query_comprehensive.out      |   38 +
 .../test_time_travel_dup.out}                      |   21 +-
 .../test_time_travel_mow.out}                      |   16 +-
 .../test_time_travel_mow_complex.out}              |   18 +-
 .../org/apache/doris/regression/Config.groovy      |   32 +-
 .../apache/doris/regression/ConfigOptions.groovy   |   32 +-
 .../doris/regression/action/ProfileAction.groovy   |  107 +-
 .../doris/regression/suite/SuiteCluster.groovy     |   51 +-
 .../pipeline/external/conf/regression-conf.groovy  |    1 -
 .../pipeline/p0/conf/regression-conf.groovy        |    1 -
 regression-test/plugins/plugin_compaction.groovy   |    7 +-
 ...e_warm_up_with_compaction_use_peer_cache.groovy |    2 +-
 .../suites/cloud_p0/cache/ddl/nation.sql           |    3 +
 .../read_write/test_multi_stale_rowset.groovy      |    2 +-
 ...topn_lazy_mat_phase2_no_write_file_cache.groovy |  294 ++++
 .../cloud_p0/cache/ttl/alter_ttl_max_int64.groovy  |   41 +-
 .../test_fe_cached_partition_version.groovy        |   34 +-
 .../compaction/test_compacation_with_delete.groovy |    2 +-
 .../compaction/test_compaction_agg_keys.groovy     |    2 +-
 .../test_compaction_agg_keys_with_array_map.groovy |    3 +-
 .../test_compaction_agg_keys_with_delete.groovy    |    2 +-
 .../compaction/test_compaction_dup_keys.groovy     |    2 +-
 .../test_compaction_dup_keys_with_delete.groovy    |    2 +-
 .../compaction/test_compaction_uniq_keys.groovy    |    2 +-
 .../compaction/test_compaction_uniq_keys_ck.groovy |    3 +-
 .../test_compaction_uniq_keys_row_store.groovy     |    1 +
 .../test_compaction_uniq_keys_row_store_ck.groovy  |    1 +
 .../test_compaction_uniq_keys_with_delete.groovy   |    2 +-
 ...test_compaction_uniq_keys_with_delete_ck.groovy |    3 +-
 .../test_compaction_with_empty_rowset.groovy       |    3 +-
 .../test_vertical_compaction_agg_keys.groovy       |    2 +-
 .../test_vertical_compaction_agg_state.groovy      |    2 +-
 .../test_vertical_compaction_dup_keys.groovy       |    2 +-
 .../test_vertical_compaction_uniq_keys.groovy      |    2 +-
 .../test_vertical_compaction_uniq_keys_ck.groovy   |    2 +-
 .../outfile/csv/test_outfile_empty_data.groovy     |   32 -
 .../outfile/native/test_outfile_native.groovy      |   17 +-
 .../suites/export_p0/test_outfile.groovy           |   14 +-
 .../suites/export_p0/test_outfile_expr.groovy      |   14 +-
 .../broker_load/test_broker_load_func.groovy       |   85 --
 .../hive/test_different_column_orders.groovy       |    1 +
 .../hive/test_hive_broker_scan.groovy              |   61 -
 .../hive/test_hive_orc_timestamp_timezone.groovy   |  132 ++
 .../external_table_p0/tvf/test_http_tvf.groovy     |  166 ++-
 .../hive/test_parquet_complex_cross_page.groovy    |   55 -
 .../test_max_compute_in_predicate_pushdown.groovy  |  102 ++
 .../hive_on_hms_and_dlf.groovy                     |   65 +-
 .../test_disable_move_memtable.groovy              |   95 --
 .../test_tables_status_column_pruning.groovy       |   97 ++
 .../index_change/test_index_change_6.groovy        |   19 +-
 .../test_multi_match_null_query.groovy             |   76 +
 ...reaming_job_cdc_stream_mysql_delete_sign.groovy |  157 +++
 ...ming_job_cdc_stream_postgres_delete_sign.groovy |  159 +++
 .../broker_load/test_broker_load_with_merge.groovy |  237 ----
 .../test_broker_load_without_seq.groovy            |  101 --
 .../insert/test_adaptive_random_bucket_load.groovy |   76 +
 .../test_insert_random_distribution_table.groovy   |   11 +-
 .../test_routine_load_error_info.groovy            |   18 +-
 .../load_p0/stream_load/test_json_load.groovy      |  105 --
 .../suites/point_query_p0/test_point_query.groovy  |    2 +-
 .../query_p0/subquery/subquery_unnesting.groovy    |    5 +
 ...ptive_pipeline_task_serial_read_on_limit.groovy |   55 +-
 .../query_profile/s3_load_profile_test.groovy      |  140 +-
 .../suites/query_profile/scanner_profile.groovy    |  137 +-
 .../test_agg_keys_schema_change_datev2.groovy      |    2 +-
 .../test_schema_change_varchar_to_datev2.groovy    |    2 +-
 .../test_agg_keys_schema_change_decimalv2.groovy   |    2 +-
 .../test_agg_keys_schema_change_decimalv3.groovy   |    2 +-
 .../test_agg_keys_schema_change.groovy             |    2 +-
 .../test_agg_mv_schema_change.groovy               |    3 +-
 .../test_agg_rollup_schema_change.groovy           |    2 +-
 .../test_agg_vals_schema_change.groovy             |    2 +-
 .../test_dup_mv_schema_change.groovy               |    2 +-
 .../test_dup_rollup_schema_change.groovy           |    2 +-
 .../test_dup_vals_schema_change.groovy             |    2 +-
 .../test_schema_change_with_empty_rowset.groovy    |    4 +-
 .../test_uniq_mv_schema_change.groovy              |    2 +-
 .../test_uniq_rollup_schema_change.groovy          |    2 +-
 .../test_uniq_vals_schema_change.groovy            |    2 +-
 .../test_varchar_schema_change.groovy              |    2 +-
 .../suites/show_p0/test_show_data_all_db.groovy    |   41 +
 .../table_stream_p0/test_min_delta_stream.groovy   |   17 +-
 ...st_olap_table_stream_history_consumption.groovy |    4 -
 .../test_olap_table_stream_history_query.groovy    |  117 +-
 ...p_table_stream_mixed_history_incremental.groovy |   71 +
 .../test_olap_table_stream_reset.groovy            |  293 ++++
 .../test_olap_table_stream_snapshot.groovy         |  276 ++++
 .../test_olap_table_stream_snapshot_count.groovy   |   88 ++
 .../test_table_stream_query_comprehensive.groovy   |  735 ++++++++++
 .../time_travel_p0/test_time_travel_dup.groovy     |   83 ++
 .../time_travel_p0/test_time_travel_mow.groovy     |   90 ++
 .../test_time_travel_mow_complex.groovy            |   70 +
 .../predefine/test_custom_analyzer.groovy          |    5 +-
 run-be-ut.sh                                       |    9 -
 sdk/go-doris-sdk/README.md                         |  401 ------
 sdk/go-doris-sdk/cmd/compress_bench/main.go        |   85 --
 sdk/go-doris-sdk/cmd/demo/main.go                  |  109 --
 sdk/go-doris-sdk/cmd/examples/main.go              |  122 --
 sdk/go-doris-sdk/doris.go                          |   95 --
 .../examples/concurrent_load_example.go            |  123 --
 sdk/go-doris-sdk/examples/data_generator.go        |  222 ---
 sdk/go-doris-sdk/examples/format_usage_example.go  |  127 --
 sdk/go-doris-sdk/examples/gzip_example.go          |   64 -
 sdk/go-doris-sdk/examples/label_removal_demo.go    |  149 --
 .../examples/production_concurrent_example.go      |  214 ---
 .../examples/production_json_example.go            |  104 --
 .../examples/production_single_batch_example.go    |  101 --
 sdk/go-doris-sdk/examples/simple_config_example.go |   69 -
 sdk/go-doris-sdk/go.mod                            |   30 -
 sdk/go-doris-sdk/go.sum                            |   17 -
 .../pkg/load/client/doris_load_client.go           |  347 -----
 sdk/go-doris-sdk/pkg/load/config/load_config.go    |  159 ---
 .../pkg/load/exception/stream_load_error.go        |   36 -
 sdk/go-doris-sdk/pkg/load/load.go                  |  222 ---
 .../pkg/load/loader/request_builder.go             |  211 ---
 sdk/go-doris-sdk/pkg/load/loader/resp_content.go   |   79 --
 sdk/go-doris-sdk/pkg/load/loader/stream_loader.go  |  125 --
 sdk/go-doris-sdk/pkg/load/logger/log.go            |  257 ----
 sdk/go-doris-sdk/pkg/load/util/http_client.go      |   58 -
 sdk/go-doris-sdk/pkg/load/util/http_client_test.go |  199 ---
 sdk/java-doris-sdk/README.md                       |  310 ----
 sdk/java-doris-sdk/pom.xml                         |   85 --
 .../java/org/apache/doris/sdk/DorisClient.java     |   82 --
 .../doris/sdk/examples/ConcurrentExample.java      |  190 ---
 .../apache/doris/sdk/examples/DataGenerator.java   |  148 --
 .../apache/doris/sdk/examples/ExamplesMain.java    |   75 -
 .../org/apache/doris/sdk/examples/GzipExample.java |   79 --
 .../org/apache/doris/sdk/examples/JsonExample.java |   97 --
 .../doris/sdk/examples/SimpleConfigExample.java    |   81 --
 .../doris/sdk/examples/SingleBatchExample.java     |   91 --
 .../org/apache/doris/sdk/load/DorisLoadClient.java |  227 ---
 .../apache/doris/sdk/load/config/CsvFormat.java    |   52 -
 .../apache/doris/sdk/load/config/DorisConfig.java  |  146 --
 .../org/apache/doris/sdk/load/config/Format.java   |   32 -
 .../doris/sdk/load/config/GroupCommitMode.java     |   31 -
 .../apache/doris/sdk/load/config/JsonFormat.java   |   63 -
 .../apache/doris/sdk/load/config/RetryConfig.java  |   66 -
 .../sdk/load/exception/StreamLoadException.java    |   33 -
 .../doris/sdk/load/internal/RequestBuilder.java    |  166 ---
 .../doris/sdk/load/internal/StreamLoader.java      |  149 --
 .../apache/doris/sdk/load/model/LoadResponse.java  |   56 -
 .../apache/doris/sdk/load/model/RespContent.java   |   92 --
 .../src/main/resources/log4j.properties            |   23 -
 .../apache/doris/sdk/load/DorisLoadClientTest.java |  129 --
 .../doris/sdk/load/config/DorisConfigTest.java     |  112 --
 .../apache/doris/sdk/load/config/FormatTest.java   |   64 -
 .../sdk/load/internal/RequestBuilderTest.java      |  113 --
 .../doris/sdk/load/model/LoadResponseTest.java     |   78 -
 thirdparty/build-thirdparty.sh                     |   38 +-
 thirdparty/download-thirdparty.sh                  |   14 +
 .../patches/libunwind-1.6.2-doris-phdr-cache.patch |   31 +
 threat-model.md                                    |    6 +-
 tools/fast-fe-ut.sh                                |  266 ++++
 556 files changed, 16357 insertions(+), 17039 deletions(-)
 create mode 100644 be/src/load/channel/adaptive_random_bucket_state.cpp
 create mode 100644 be/src/load/channel/adaptive_random_bucket_state.h
 create mode 100644 be/test/common/phdr_cache_test.cpp
 rename 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/common/BrokerPerfMonitor.java
 => be/test/common/phdr_cache_test_dso.cpp (74%)
 create mode 100644 be/test/load/channel/adaptive_random_bucket_state_test.cpp
 create mode 100644 be/test/storage/segment/constant_column_iterator_test.cpp
 delete mode 100644 docker/runtime/broker/Dockerfile
 delete mode 100644 docker/runtime/broker/resource/amd64/x64_package_is_here
 delete mode 100644 docker/runtime/broker/resource/arm64/arm64_package_is_here
 delete mode 100755 docker/runtime/broker/resource/broker_entrypoint.sh
 delete mode 100755 docker/runtime/broker/resource/broker_is_alive.sh
 delete mode 100755 docker/runtime/broker/resource/broker_prestop.sh
 delete mode 100644 docker/runtime/broker/resource/init_broker.sh
 delete mode 100644 
docker/runtime/docker-compose-demo/example/hdfs-broker-doris/broker-init.sql
 delete mode 100644 
docker/runtime/docker-compose-demo/example/hdfs-broker-doris/docker-compose.yaml
 delete mode 100644 
docker/runtime/docker-compose-demo/example/hdfs-broker-doris/doris-init.sql
 delete mode 100644 
docker/runtime/docker-compose-demo/example/hdfs-broker-doris/hdfs-init.sql
 delete mode 100644 
docker/runtime/docker-compose-demo/example/hdfs-broker-doris/user_basic_data.sql
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/NullToNonNullFunction.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/StreamConsumptionInfoExtractor.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/qe/TimeBasedChangeVisibleWaiter.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/TableScanParamsTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/StreamLoadHandlerTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/load/routineload/RoutineLoadBackendSelectionTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/planner/OlapTableSinkTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/qe/TimeBasedChangeVisibleWaiterTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/qe/WaitForChangeVisibleTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/tablefunction/CdcStreamTableValuedFunctionTest.java
 delete mode 100644 fs_brokers/apache_hdfs_broker/.gitignore
 delete mode 100755 fs_brokers/apache_hdfs_broker/bin/start_broker.sh
 delete mode 100755 fs_brokers/apache_hdfs_broker/bin/stop_broker.sh
 delete mode 100755 fs_brokers/apache_hdfs_broker/build.sh
 delete mode 100644 fs_brokers/apache_hdfs_broker/conf/apache_hdfs_broker.conf
 delete mode 100644 fs_brokers/apache_hdfs_broker/conf/hdfs-site.xml
 delete mode 100644 fs_brokers/apache_hdfs_broker/conf/log4j.properties
 delete mode 100644 fs_brokers/apache_hdfs_broker/pom.xml
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/BrokerBootstrap.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/BrokerConfig.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/BrokerException.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/BrokerFileSystem.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/ClientContextManager.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/FileSystemIdentity.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/FileSystemManager.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/broker/hdfs/HDFSBrokerServiceImpl.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/common/ConfigBase.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/common/HiveUtils.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/common/LoggerMessageFormat.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/common/ThriftServer.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/main/java/org/apache/doris/common/WildcardURI.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/test/java/org/apache/doris/broker/hdfs/TestFileSystemManager.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/test/java/org/apache/doris/broker/hdfs/TestHDFSBrokerService.java
 delete mode 100644 
fs_brokers/apache_hdfs_broker/src/test/java/org/apache/doris/broker/hdfs/WildcardURITest.java
 delete mode 100644 
regression-test/data/external_table_p0/hive/test_hive_broker_scan.out
 create mode 100644 
regression-test/data/external_table_p2/maxcompute/test_max_compute_in_predicate_pushdown.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_multi_match_null_query.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/tvf/test_streaming_job_cdc_stream_mysql_delete_sign.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/tvf/test_streaming_job_cdc_stream_postgres_delete_sign.out
 delete mode 100644 
regression-test/data/table_stream_p0/test_olap_table_stream_history_query.out
 create mode 100644 
regression-test/data/table_stream_p0/test_olap_table_stream_mixed_history_incremental.out
 create mode 100644 
regression-test/data/table_stream_p0/test_table_stream_query_comprehensive.out
 copy regression-test/data/{export_p0/outfile/csv/test_outfile_empty_data.out 
=> time_travel_p0/test_time_travel_dup.out} (50%)
 copy 
regression-test/data/{external_table_p2/hive/test_parquet_complex_cross_page.out
 => time_travel_p0/test_time_travel_mow.out} (61%)
 rename 
regression-test/data/{external_table_p2/hive/test_parquet_complex_cross_page.out
 => time_travel_p0/test_time_travel_mow_complex.out} (57%)
 create mode 100644 
regression-test/suites/cloud_p0/cache/topn_lazy_file_cache/test_topn_lazy_mat_phase2_no_write_file_cache.groovy
 delete mode 100644 
regression-test/suites/external_table_p0/broker_load/test_broker_load_func.groovy
 delete mode 100644 
regression-test/suites/external_table_p0/hive/test_hive_broker_scan.groovy
 create mode 100644 
regression-test/suites/external_table_p0/hive/test_hive_orc_timestamp_timezone.groovy
 delete mode 100644 
regression-test/suites/external_table_p2/hive/test_parquet_complex_cross_page.groovy
 create mode 100644 
regression-test/suites/external_table_p2/maxcompute/test_max_compute_in_predicate_pushdown.groovy
 create mode 100644 
regression-test/suites/information_schema_p0/test_tables_status_column_pruning.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_multi_match_null_query.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/tvf/test_streaming_job_cdc_stream_mysql_delete_sign.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/tvf/test_streaming_job_cdc_stream_postgres_delete_sign.groovy
 delete mode 100644 
regression-test/suites/load_p0/broker_load/test_broker_load_with_merge.groovy
 delete mode 100644 
regression-test/suites/load_p0/broker_load/test_broker_load_without_seq.groovy
 create mode 100644 
regression-test/suites/load_p0/insert/test_adaptive_random_bucket_load.groovy
 create mode 100644 regression-test/suites/show_p0/test_show_data_all_db.groovy
 create mode 100644 
regression-test/suites/table_stream_p0/test_olap_table_stream_mixed_history_incremental.groovy
 create mode 100644 
regression-test/suites/table_stream_p0/test_olap_table_stream_reset.groovy
 create mode 100644 
regression-test/suites/table_stream_p0/test_olap_table_stream_snapshot.groovy
 create mode 100644 
regression-test/suites/table_stream_p0/test_olap_table_stream_snapshot_count.groovy
 create mode 100644 
regression-test/suites/table_stream_p0/test_table_stream_query_comprehensive.groovy
 create mode 100644 
regression-test/suites/time_travel_p0/test_time_travel_dup.groovy
 create mode 100644 
regression-test/suites/time_travel_p0/test_time_travel_mow.groovy
 create mode 100644 
regression-test/suites/time_travel_p0/test_time_travel_mow_complex.groovy
 delete mode 100644 sdk/go-doris-sdk/README.md
 delete mode 100644 sdk/go-doris-sdk/cmd/compress_bench/main.go
 delete mode 100644 sdk/go-doris-sdk/cmd/demo/main.go
 delete mode 100644 sdk/go-doris-sdk/cmd/examples/main.go
 delete mode 100644 sdk/go-doris-sdk/doris.go
 delete mode 100644 sdk/go-doris-sdk/examples/concurrent_load_example.go
 delete mode 100644 sdk/go-doris-sdk/examples/data_generator.go
 delete mode 100644 sdk/go-doris-sdk/examples/format_usage_example.go
 delete mode 100644 sdk/go-doris-sdk/examples/gzip_example.go
 delete mode 100644 sdk/go-doris-sdk/examples/label_removal_demo.go
 delete mode 100644 sdk/go-doris-sdk/examples/production_concurrent_example.go
 delete mode 100644 sdk/go-doris-sdk/examples/production_json_example.go
 delete mode 100644 sdk/go-doris-sdk/examples/production_single_batch_example.go
 delete mode 100644 sdk/go-doris-sdk/examples/simple_config_example.go
 delete mode 100644 sdk/go-doris-sdk/go.mod
 delete mode 100644 sdk/go-doris-sdk/go.sum
 delete mode 100644 sdk/go-doris-sdk/pkg/load/client/doris_load_client.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/config/load_config.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/exception/stream_load_error.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/load.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/loader/request_builder.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/loader/resp_content.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/loader/stream_loader.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/logger/log.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/util/http_client.go
 delete mode 100644 sdk/go-doris-sdk/pkg/load/util/http_client_test.go
 delete mode 100644 sdk/java-doris-sdk/README.md
 delete mode 100644 sdk/java-doris-sdk/pom.xml
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/DorisClient.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/examples/ConcurrentExample.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/examples/DataGenerator.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/examples/ExamplesMain.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/examples/GzipExample.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/examples/JsonExample.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/examples/SimpleConfigExample.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/examples/SingleBatchExample.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/DorisLoadClient.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/config/CsvFormat.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/config/DorisConfig.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/config/Format.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/config/GroupCommitMode.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/config/JsonFormat.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/config/RetryConfig.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/exception/StreamLoadException.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/internal/RequestBuilder.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/internal/StreamLoader.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/model/LoadResponse.java
 delete mode 100644 
sdk/java-doris-sdk/src/main/java/org/apache/doris/sdk/load/model/RespContent.java
 delete mode 100644 sdk/java-doris-sdk/src/main/resources/log4j.properties
 delete mode 100644 
sdk/java-doris-sdk/src/test/java/org/apache/doris/sdk/load/DorisLoadClientTest.java
 delete mode 100644 
sdk/java-doris-sdk/src/test/java/org/apache/doris/sdk/load/config/DorisConfigTest.java
 delete mode 100644 
sdk/java-doris-sdk/src/test/java/org/apache/doris/sdk/load/config/FormatTest.java
 delete mode 100644 
sdk/java-doris-sdk/src/test/java/org/apache/doris/sdk/load/internal/RequestBuilderTest.java
 delete mode 100644 
sdk/java-doris-sdk/src/test/java/org/apache/doris/sdk/load/model/LoadResponseTest.java
 create mode 100644 thirdparty/patches/libunwind-1.6.2-doris-phdr-cache.patch
 create mode 100755 tools/fast-fe-ut.sh


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to