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

yiguolei pushed a change to branch auto-pick-62141-branch-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 0dea8bf3370 [enhance](nereids) improve masking of user's password for 
ALTER USER and CREATE USER commands in audit logs (#62141)
     add 8881ac9b7c3 branch-4.1: [fix](variant) Fix variant flat-leaf root read 
plan #63086 #63104 (#63098)
     add 170d6db4405 branch-4.1: [refactor](fe) Add fe-foundation module with 
zero-dependency JDK-onlyutilities (#62638)
     add 31ed979e9b3 branch-4.1: [fix](audit) Mark internal query failures as 
ERR in audit log (#62996)
     add 7792740d354 branch-4.1: [cloud](fe) RestoreJob cannot deserialize 
Tablet when upgrade #62673 (#63099)
     add 4e56d3f8e28 branch-4.1: [chore](expr) remove useless if in 
`is_acting_on_a_slot` #63095 (#63115)
     add 043735efe3b branch-4.1: [improvement](recycler) Avoid single-point 
read/write during sequentially reading key #62476 (#63123)
     add 31314733ac4 branch-4.1: [fix](timestamptz) Preserve correct DST fold 
branch to go cross the transition point #63034 (#63091)
     add 83d9e7009f5 [feature](be) Add adaptive batch size for scan path 
(#62835) (#63005)
     add 0f8f8fce29e branch-4.1: [fix](filecache) avoid SIGSEGV in background 
LRU update when clear cache #60533 (#61445)
     add 2a5147b1262 branch-4.1:[improvement](executor) unify current query 
runtime statistics and expose task progress (#60567) (#63130)
     add 55d255f3ddf branch-4.1: [fix](mv) Align extra-join elimination safety 
check #62527 (#63139)
     add 555a2ea657f branch-4.1: [fix](backup) reject upload snapshots on 
broken storage path #61251 (#61436)
     add d0888cbd045 branch-4.1: [fix](fe) Return unknown stats for system 
tables #62913 (#63010)
     add e79c08eda21 branch-4.1: [fix](be) Correct Arrow UTF8/String size limit 
#63137 (#63148)
     add 4991f2d6e90 branch-4.1: [fix](fe) Fix remote Flight SQL result 
receiver initialization #63136 (#63155)
     add 5a742877a72 branch-4.1: [fix](filecache) avoid BE crash when finalize 
misses local cache writer #62389 (#63179)
     add f708be5c7d8 branch-4.1: [fix](decimal) Fix incorrect decimal cast 
results for scientific-notation strings #63119 (#63184)
     add 6c774aa1535 branch-4.1: [fix](load) rebuild broker load storage 
properties after Gson replay #63094 (#63177)
     add c94e8c1442d branch-4.1: [fix](insert) Avoid formatting generated 
insert errors #62982 (#63158)
     add e01d7c87679 branch-4.1: [fix](memtable) use CPU metrics delta for CPU 
pressure detection in adaptive flush controller #62744 (#62943)
     add 97d04001d7e branch-4.1: [fix](streaming-job) start counting task max 
interval after the first record is received #63141 (#63163)
     add c180e7cca69 branch-4.1: [fix](memory-tracker) Avoid nested task attach 
in cloud snapshot manager #63189 (#63235)
     add 89da1665cc2 branch-4.1: [Fix](ttz) Fix TIMESTAMPTZ elapsed-time 
semantics to use UTC #63161 (#63248)
     add e7525459f8f branch-4.1: [fix](statistics) Skip statistics cache for 
system dbs #63089 (#63198)
     add f27a1e5b9eb [fix](scan) Fix adaptive load batch sizing (#63245)
     add 3125bc3adaa [fix](be) Fix runtime filter crash with shared hash table 
(#63256)
     add 4a375e28ec1 branch-4.1: [fix](fe) Fix deep nested complex type subtype 
validation bypass #63208 (#63222)
     add 0731a7683d2 4.1.1-rc01 (#63337)
     add b10073ad9ca [branch-4.1] Fix meta tool build (#63371)
     add e4d768ddd06 branch-4.1: [fix](streaming-job) restore split-bound Java 
types when reading FE-persisted CDC offset #63219 (#63272)
     add 31a6f606632 branch-4.1: [Improve](variant) Keep first duplicate 
Variant JSON path #63082 (#63156)
     add 12645bda20a branch-4.1: [fix](compaction) Fix incorrect memory 
availability check in RowSourceBuffer during vertical compaction #63152 (#63232)
     add b78b5a0bff9 branch-4.1: [fix](nereids) Run CheckCast on INSERT VALUES 
to reject illegal  casts #62905 (#63204)
     add 44c6c26186b branch-4.1: [feature](statistics) Skip collecting stats 
for long string columns #62686 (#63303)
     add 71e86457883 [4.1](column) remove IDataType get_default (#62582) 
(#63308)
     add 7e7545a86d9  [4.1](code) remove dead code across core types and 
utilities  (#63307)
     add a47f436f025 [pick](branch-4.1)pick 62947 63055 63070 to 4.1 (#63297)
     add e2192e2b7d6 branch-4.1: [fix](thrift) Reserve frontend service field 
ids #63239 (#63335)
     add 7383d74a429 [4.1](agg,array) support TIMESTAMPTZ in multiple aggregate 
and array … (#63293)
     add e381f9d40d3 branch-4.1: [fix](be) Fix json contains duplicate array 
candidates #63301 (#63339)
     add 406129168ea branch-4.1: [fix](be) Reject super wildcard path in json 
keys #63300 (#63369)
     add 758f8c6143e branch-4.1: [fix](be) Move partitioned agg shared cleanup 
to shared state #63253 (#63287)
     add 4d2eeda3797 branch-4.1: [fix](recycler) Recycler/Ms http api result 
msg should set ok #63051 (#63275)
     add 7df5214b255 branch-4.1: [fix](regression) fix stale expected output 
for one_level_nestedtypes_with_s3data #62488 (#63273)
     add 0a37a0e872b branch-4.1: [opt](nereids)pass ConnectContext to 
canUseNereidsDistributePlanner method instead of call ConnectContext.get() 
#60529 (#63202)
     add b620c72f01b branch-4.1: [improve](streaming-job) add per-job lag 
metric to streaming insert jobs #63194 (#63271)
     add 8ee6c80e47f branch-4.1: [fix](streamingjob) Persist cdc_stream TVF 
offset across FE checkpoint #62902 (#63270)
     add d418004c86b branch-4.1:[fix](ldap) Improve LDAP authentication 
resiliency and diagnostics (#61673) (#63288)
     add a7af9f66ca1 branch-4.1: [fix](Expr) add SerDe for ColumnRefExpr and 
Expr SerDe unit test #62900 (#63127)
     add 9389a6043b2 branch-4.1: [fix](fe) Fix alias function with cast 
outermost expr and reject illegal expressions #63254 (#63349)
     add 502862e0066 branch-4.1: [fix](fe) Reject lone UTF-16 surrogates in 
JSONB literals (RFC 8259 §8.2) #63255 (#63347)
     add 1a93a62bc96 branch-4.1: [fix](parquet) Fix wrong encoding for parquet 
page v2 #63305 (#63373)
     add 53829fc1e80 branch-4.1: [fix](streaming-job) recompute derived fields 
after replay and ALTER #62936 (#63261)
     add a6dbf94b13b branch-4.1: [fix](be) Preserve collect aggregate limit 
during merge #63361 (#63383)
     add 631b91ca0ad branch-4.1: fix: block type reset after dict filter #63168 
(#63419)
     add f692ae615df branch-4.1: [fix](fe) fix host not match if start fe in 
metadata_failure_recovery (#62748) (#63362)
     add 443bcbacf2c branch-4.1: [fix](job-manager) cancelTaskById should not 
be blocked by unrelated streaming jobs #62940 (#63262)
     add 5b733b41cf0 branch-4.1: [fix](testcase) Fix wrong test case #63354 
(#63375)
     add 78a7453725f branch-4.1: [fix](case) fix regression:test_predefine_ddl 
#60133 (#63203)
     add 0bdd0dc9929 [branch-4.1](inverted-index) replace void* query_value 
with typed param interface (#62960) (#63157)
     add 20893b0955a [enhance](nereids) improve masking of user's password for 
ALTER USER and CREATE USER commands in audit logs (#62141)

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   (0dea8bf3370)
            \
             N -- N -- N   refs/heads/auto-pick-62141-branch-4.1 (20893b0955a)

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                                  |   5 +-
 be/src/cloud/cloud_snapshot_mgr.cpp                |   6 +-
 be/src/cloud/cloud_tablet.cpp                      |   7 +
 be/src/common/config.cpp                           |   3 +
 be/src/common/config.h                             |   7 +
 be/src/common/metrics/system_metrics.cpp           |  25 +
 be/src/common/metrics/system_metrics.h             |  11 +
 be/src/common/thread_safety_annotations.h          | 171 +++++
 be/src/core/binary_cast.hpp                        |  34 -
 be/src/core/block/block.cpp                        |  33 -
 be/src/core/block/block.h                          |  23 +-
 be/src/core/call_on_type_index.h                   |   2 -
 be/src/core/column/column_variant.cpp              |  73 +-
 be/src/core/column/column_variant.h                |   6 -
 be/src/core/data_type/data_type.cpp                |   4 +-
 be/src/core/data_type/data_type.h                  |   5 -
 be/src/core/data_type/data_type_array.cpp          |   6 -
 be/src/core/data_type/data_type_array.h            |   1 -
 be/src/core/data_type/data_type_bitmap.h           |   4 -
 be/src/core/data_type/data_type_decimal.cpp        |   5 -
 be/src/core/data_type/data_type_decimal.h          |   2 -
 .../core/data_type/data_type_fixed_length_object.h |   2 -
 be/src/core/data_type/data_type_hll.h              |   4 -
 be/src/core/data_type/data_type_jsonb.cpp          |  11 -
 be/src/core/data_type/data_type_jsonb.h            |   2 -
 be/src/core/data_type/data_type_map.cpp            |  10 -
 be/src/core/data_type/data_type_map.h              |   1 -
 be/src/core/data_type/data_type_nothing.h          |   6 -
 be/src/core/data_type/data_type_nullable.cpp       |   4 -
 be/src/core/data_type/data_type_nullable.h         |   2 -
 be/src/core/data_type/data_type_number_base.cpp    |   5 -
 be/src/core/data_type/data_type_number_base.h      |   2 -
 be/src/core/data_type/data_type_quantilestate.h    |   4 -
 be/src/core/data_type/data_type_string.cpp         |   4 -
 be/src/core/data_type/data_type_string.h           |   2 -
 be/src/core/data_type/data_type_struct.cpp         |   9 -
 be/src/core/data_type/data_type_struct.h           |   2 -
 be/src/core/data_type/data_type_varbinary.cpp      |   4 -
 be/src/core/data_type/data_type_varbinary.h        |   2 -
 be/src/core/data_type/data_type_variant.h          |   1 -
 be/src/core/data_type/nested_utils.cpp             |   5 -
 be/src/core/data_type/nested_utils.h               |   6 -
 be/src/core/data_type/number_traits.h              |  84 ---
 .../core/data_type_serde/data_type_array_serde.h   |   1 -
 .../data_type_serde/data_type_variant_serde.cpp    |   6 +-
 be/src/core/field.cpp                              |  12 +-
 be/src/core/string_ref.cpp                         |  13 -
 be/src/core/string_ref.h                           |   2 -
 be/src/core/value/map_value.h                      |   2 -
 be/src/core/value/struct_value.h                   |   2 -
 be/src/core/value/timestamptz_value.cpp            |  32 +
 be/src/core/value/timestamptz_value.h              |  13 +-
 be/src/exec/common/variant_util.cpp                | 213 ++----
 be/src/exec/operator/analytic_sink_operator.cpp    |   4 +-
 be/src/exec/operator/analytic_source_operator.cpp  |   9 +-
 be/src/exec/operator/data_queue.cpp                | 233 ++++---
 be/src/exec/operator/data_queue.h                  | 111 +--
 be/src/exec/operator/exchange_sink_operator.cpp    |   3 +-
 be/src/exec/operator/exchange_sink_operator.h      |   6 +-
 be/src/exec/operator/hashjoin_build_sink.cpp       |  13 +-
 be/src/exec/operator/hashjoin_build_sink.h         |   5 +-
 be/src/exec/operator/mock_scan_operator.h          |  27 +-
 be/src/exec/operator/multi_cast_data_streamer.cpp  |  19 +-
 be/src/exec/operator/multi_cast_data_streamer.h    |  19 +-
 be/src/exec/operator/olap_scan_operator.cpp        |   5 +
 be/src/exec/operator/olap_scan_operator.h          |   3 +
 be/src/exec/operator/operator.cpp                  |  18 +-
 be/src/exec/operator/operator.h                    |  26 +
 .../exec/operator/partition_sort_sink_operator.cpp |  10 +-
 .../operator/partition_sort_source_operator.cpp    |   9 +-
 .../partitioned_aggregation_source_operator.cpp    |   7 -
 be/src/exec/operator/scan_operator.cpp             |   4 +-
 be/src/exec/operator/scan_operator.h               |  10 +-
 be/src/exec/operator/schema_scan_operator.cpp      |   8 +-
 be/src/exec/operator/schema_scan_operator.h        |   8 +-
 be/src/exec/pipeline/dependency.cpp                |   5 +
 be/src/exec/pipeline/dependency.h                  |  25 +-
 be/src/exec/pipeline/pipeline_fragment_context.cpp |   4 +
 be/src/exec/pipeline/pipeline_fragment_context.h   |   5 +-
 .../runtime_filter_producer_helper.cpp             |  29 +-
 be/src/exec/scan/file_scanner.cpp                  | 131 +++-
 be/src/exec/scan/file_scanner.h                    |  19 +-
 be/src/exec/scan/olap_scanner.cpp                  |  10 +
 be/src/exec/scan/scanner.cpp                       |   7 +-
 .../exprs/aggregate/aggregate_function_collect.h   |   9 +-
 .../aggregate_function_group_array_set_op_impl.h   |  88 +--
 .../aggregate/aggregate_function_histogram.cpp     |   2 +-
 .../exprs/aggregate/aggregate_function_map_v2.cpp  |   1 +
 .../aggregate/aggregate_function_min_max_by.cpp    |  66 +-
 .../aggregate/aggregate_function_min_max_by.h      | 151 ++--
 .../aggregate_function_sequence_match.cpp          |   3 +
 .../aggregate/aggregate_function_sequence_match.h  |   7 +-
 .../aggregate/aggregate_function_window_funnel.cpp |   7 +-
 .../aggregate/aggregate_function_window_funnel.h   |  34 +-
 .../aggregate_function_window_funnel_v2.cpp        |   7 +-
 .../aggregate_function_window_funnel_v2.h          |  27 +-
 .../array/function_array_enumerate_uniq.cpp        |   1 +
 be/src/exprs/function/array/function_array_index.h | 115 +---
 .../exprs/function/array/function_arrays_overlap.h |   9 +-
 .../function_date_or_datetime_computation.cpp      |   6 +-
 .../function_date_or_datetime_computation.h        |  16 +-
 .../function/function_datetime_floor_ceil.cpp      |  19 +-
 be/src/exprs/function/function_ip.h                |  12 +-
 be/src/exprs/function/function_jsonb.cpp           |   4 +-
 be/src/exprs/function/function_multi_match.cpp     |   7 +-
 .../function/function_other_types_to_date.cpp      |   8 +-
 be/src/exprs/function/functions_comparison.h       |   8 +-
 be/src/exprs/function/in.h                         |   7 +-
 be/src/exprs/function/match.cpp                    |   7 +-
 be/src/exprs/vexpr.cpp                             |   3 -
 be/src/format/arrow/arrow_row_batch.h              |   2 +-
 be/src/format/csv/csv_reader.cpp                   |  22 +-
 be/src/format/csv/csv_reader.h                     |   9 +-
 be/src/format/generic_reader.h                     |   5 +
 be/src/format/json/new_json_reader.cpp             |  25 +-
 be/src/format/json/new_json_reader.h               |  16 +-
 be/src/format/orc/vorc_reader.cpp                  |  29 +-
 be/src/format/orc/vorc_reader.h                    |   9 +-
 be/src/format/parquet/vparquet_group_reader.cpp    |   4 +-
 be/src/format/parquet/vparquet_reader.cpp          |  11 +-
 be/src/format/parquet/vparquet_reader.h            |   4 +
 be/src/format/text/text_reader.cpp                 |   5 +-
 be/src/format/text/text_reader.h                   |   3 +-
 be/src/io/cache/block_file_cache.cpp               |  26 +-
 be/src/io/cache/file_block.h                       |   2 +-
 be/src/io/cache/fs_file_cache_storage.cpp          |   8 +-
 be/src/io/fs/local_file_system.cpp                 |  14 +
 be/src/io/fs/local_file_system.h                   |   2 +
 be/src/runtime/query_context.cpp                   |  12 +
 be/src/runtime/query_context.h                     |   6 +
 be/src/runtime/runtime_state.h                     |  30 +-
 be/src/runtime/snapshot_loader.cpp                 |  28 +
 be/src/runtime/snapshot_loader.h                   |   2 +
 be/src/runtime/workload_management/io_context.h    |   4 +
 .../workload_management/query_task_controller.cpp  |  18 +
 .../workload_management/query_task_controller.h    |  10 +
 .../workload_management/resource_context.cpp       |   8 +
 be/src/service/internal_service.cpp                |  10 +-
 be/src/storage/adaptive_thread_pool_controller.cpp |  35 +-
 be/src/storage/adaptive_thread_pool_controller.h   |   9 +-
 be/src/storage/compaction/compaction.cpp           |  12 +-
 be/src/storage/field.h                             |  23 +-
 .../index/inverted/inverted_index_iterator.cpp     |   2 +-
 .../index/inverted/inverted_index_iterator.h       |   5 +-
 .../index/inverted/inverted_index_reader.cpp       | 141 +++-
 .../storage/index/inverted/inverted_index_reader.h | 123 +---
 be/src/storage/iterator/block_reader.cpp           |  37 +-
 be/src/storage/iterator/block_reader.h             |  10 +
 be/src/storage/iterator/vcollect_iterator.cpp      |  63 +-
 be/src/storage/iterator/vcollect_iterator.h        |  11 +
 .../storage/iterator/vertical_merge_iterator.cpp   |  10 +-
 be/src/storage/iterators.h                         |   2 +
 be/src/storage/key_coder.h                         |  58 ++
 be/src/storage/olap_common.h                       |   3 +
 be/src/storage/partial_update_info.cpp             |   6 +-
 be/src/storage/predicate/comparison_predicate.h    |   7 +-
 be/src/storage/predicate/in_list_predicate.h       |  14 +-
 be/src/storage/row_cursor.cpp                      |  84 +--
 be/src/storage/rowset/beta_rowset_reader.cpp       |   1 +
 be/src/storage/rowset/beta_rowset_writer.cpp       | 131 ++--
 be/src/storage/rowset/rowset_reader_context.h      |   3 +
 .../segment/adaptive_block_size_predictor.cpp      |  84 +++
 .../segment/adaptive_block_size_predictor.h        | 108 +++
 be/src/storage/segment/segment.cpp                 |  17 +
 be/src/storage/segment/segment.h                   |  15 +-
 be/src/storage/segment/segment_iterator.cpp        |  77 ++-
 be/src/storage/segment/segment_iterator.h          |  10 +
 .../segment/variant/variant_column_reader.cpp      |  40 +-
 be/src/storage/snapshot/snapshot_manager.cpp       |   4 +-
 be/src/storage/tablet/base_tablet.cpp              | 220 +++++-
 be/src/storage/tablet/base_tablet.h                |   4 +
 be/src/storage/tablet/tablet_reader.h              |  13 +-
 be/src/storage/types.cpp                           |   2 -
 be/src/storage/types.h                             | 172 +----
 be/src/tools/CMakeLists.txt                        |   2 +
 be/src/tools/meta_tool.cpp                         |  21 +-
 be/src/util/block_budget.h                         |  92 +++
 be/src/util/cgroup_util.cpp                        |   1 +
 be/src/util/json/json_parser.cpp                   |  54 +-
 be/src/util/json/json_parser.h                     |   5 +
 be/src/util/jsonb_document.h                       |  48 +-
 be/src/util/string_parser.cpp                      |  49 +-
 be/test/common/block_budget_test.cpp               | 125 ++++
 be/test/core/block/block_test.cpp                  |   2 -
 be/test/core/column/column_variant_test.cpp        | 218 ++----
 be/test/core/data_type/common_data_type_test.h     |   1 -
 be/test/core/data_type/data_type_array_test.cpp    |   6 +-
 .../core/data_type/data_type_datetime_v2_test.cpp  |  17 -
 be/test/core/data_type/data_type_decimal_test.cpp  |  14 -
 .../data_type/data_type_insert_default_test.cpp    | 348 ++++++++++
 be/test/core/data_type/data_type_jsonb_test.cpp    |   6 -
 be/test/core/data_type/data_type_number_test.cpp   |   7 -
 be/test/core/data_type/data_type_string_test.cpp   |   2 -
 .../core/data_type/data_type_varbinary_test.cpp    |   7 -
 .../core/data_type_serde/data_type_serde_test.cpp  |  45 --
 be/test/exec/common/schema_util_test.cpp           |  42 +-
 be/test/exec/pipeline/data_queue_test.cpp          | 309 ++++++++-
 be/test/exec/pipeline/local_exchanger_test.cpp     |  18 +-
 .../pipeline/multi_cast_data_streamer_test.cpp     |  17 +-
 .../pipeline/partitioned_agg_shared_state_test.cpp |   4 +-
 be/test/exec/pipeline/pipeline_test.cpp            | 125 ++++
 .../column_array_update_crc32c_batch_37.out        |   4 +-
 ...n_array_update_crc32c_batch_37.out_with_nullmap |   4 +-
 .../column_array_update_crc32c_single_37.out       |   2 +-
 ..._array_update_crc32c_single_37.out_with_nullmap |   2 +-
 be/test/exprs/aggregate/agg_collect_test.cpp       |  72 +-
 be/test/exprs/function/cast/cast_to_decimal.cpp    |  33 +-
 ...ion_comparison_evaluate_inverted_index_test.cpp |   4 +-
 be/test/exprs/function/function_ip_test.cpp        |   4 +-
 be/test/exprs/function/function_jsonb_test.cpp     |  74 +-
 be/test/format/csv/csv_reader_test.cpp             |  88 +++
 be/test/format/json/json_reader_test.cpp           |  90 +++
 be/test/format/orc/orc_convert_dict_test.cpp       |  10 +-
 be/test/format/orc/orc_reader_fill_data_test.cpp   |  12 +-
 be/test/format/orc/orc_reader_init_column_test.cpp |   6 +-
 be/test/format/orc/orc_reader_test.cpp             |   2 +-
 be/test/format/parquet/parquet_thrift_test.cpp     |  31 +
 be/test/io/cache/block_file_cache_test.cpp         |  17 +
 be/test/io/cache/need_update_lru_blocks_test.cpp   |  39 ++
 be/test/io/fs/local_file_system_test.cpp           |   9 +
 .../runtime/runtime_state_block_budget_test.cpp    | 167 +++++
 be/test/runtime/snapshot_loader_test.cpp           |  47 ++
 .../adaptive_thread_pool_controller_test.cpp       |  69 ++
 .../storage/compaction/segcompaction_mow_test.cpp  | 116 ++++
 .../compaction/vertical_compaction_test.cpp        | 401 +++++++++++
 .../compaction/util/index_compaction_utils.cpp     |   7 +-
 .../iterator/block_reader_agg_flush_test.cpp       | 239 +++++++
 .../iterator/block_reader_batch_max_rows_test.cpp  | 144 ++++
 .../vcollect_iterator_collected_enough_test.cpp    | 383 +++++++++++
 be/test/storage/key_coder_test.cpp                 | 352 ++++++++++
 .../segment/adaptive_block_size_predictor_test.cpp | 357 ++++++++++
 .../storage/segment/index_reader_helper_test.cpp   |   4 +-
 .../segment/inverted_index_iterator_test.cpp       |   4 +-
 .../storage/segment/inverted_index_reader_test.cpp | 757 +++++++++++++++++++--
 .../storage/segment/inverted_index_writer_test.cpp |  22 +-
 be/test/storage/segment/mock/mock_segment.h        |   4 +
 .../segment/segment_column_raw_data_bytes_test.cpp |  66 ++
 .../segment/variant_column_writer_reader_test.cpp  |  24 +-
 be/test/storage/segment/variant_util_test.cpp      | 218 +++++-
 be/test/storage/storage_types_test.cpp             |  30 -
 be/test/storage/test_data/tablet_meta_test.hdr     | Bin 0 -> 280 bytes
 be/test/testutil/mock/mock_runtime_state.h         |  13 +
 be/test/util/jsonb_contains_test.cpp               |  64 ++
 be/test/util/profile_spec_test.cpp                 |  79 ++-
 be/test/util/test_data/stat_cpu_busy_after         |   1 +
 be/test/util/test_data/stat_cpu_busy_before        |   1 +
 be/test/util/test_data/stat_cpu_iowait_after       |   1 +
 be/test/util/test_data/stat_cpu_recovery_after     |   1 +
 be/test/util/test_data/stat_cpu_regressed_after    |   1 +
 cloud/src/common/config.h                          |   2 +-
 cloud/src/common/http_helper.cpp                   |   8 +-
 cloud/src/meta-service/meta_service_http.cpp       |  10 +-
 cloud/src/meta-service/meta_service_http.h         |   6 +-
 cloud/src/recycler/recycler.cpp                    | 446 ++++++++----
 cloud/src/recycler/recycler.h                      |   3 +-
 cloud/test/meta_service_http_test.cpp              |   6 +-
 docker/runtime/doris-compose/cluster.py            |   6 +
 docker/runtime/doris-compose/command.py            |  45 +-
 docker/runtime/doris-compose/resource/fdb.conf     |   4 +-
 docker/runtime/doris-compose/resource/init_fdb.sh  |  19 +
 docker/runtime/doris-compose/resource/init_fe.sh   |  29 +-
 .../apache/doris/hudi/HadoopHudiJniScanner.java    |   2 +-
 .../org/apache/doris/common/jni/JniScanner.java    |   4 +
 .../apache/doris/common/jni/JniScannerTest.java    |  42 ++
 fe/fe-common/pom.xml                               |   4 +
 .../main/java/org/apache/doris/common/Config.java  |  17 +
 .../java/org/apache/doris/common/LdapConfig.java   |  31 +-
 fe/fe-core/pom.xml                                 |   4 +
 .../org/apache/doris/analysis/ArrayLiteral.java    |   2 +-
 .../org/apache/doris/analysis/BoolLiteral.java     |   2 +-
 .../java/org/apache/doris/analysis/BrokerDesc.java |   2 +-
 .../java/org/apache/doris/analysis/CastExpr.java   |   2 +-
 .../org/apache/doris/analysis/ColumnRefExpr.java   |   5 +
 .../org/apache/doris/analysis/DateLiteral.java     |   2 +-
 .../org/apache/doris/analysis/DecimalLiteral.java  |   2 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |   3 +-
 .../org/apache/doris/analysis/FloatLiteral.java    |   2 +-
 .../org/apache/doris/analysis/IPv4Literal.java     |   2 +-
 .../org/apache/doris/analysis/IPv6Literal.java     |   2 +-
 .../org/apache/doris/analysis/JsonLiteral.java     |  41 +-
 .../org/apache/doris/analysis/LiteralExpr.java     |   2 +-
 .../java/org/apache/doris/analysis/MapLiteral.java |   2 +-
 .../java/org/apache/doris/analysis/MaxLiteral.java |   2 +-
 .../org/apache/doris/analysis/NullLiteral.java     |   2 +-
 .../org/apache/doris/analysis/PlaceHolderExpr.java |   2 +-
 .../org/apache/doris/analysis/StorageDesc.java     |  24 +-
 .../org/apache/doris/analysis/StringLiteral.java   |   2 +-
 .../org/apache/doris/analysis/StructLiteral.java   |   2 +-
 .../apache/doris/analysis/VarBinaryLiteral.java    |   2 +-
 .../doris/catalog/BuiltinScalarFunctions.java      |   2 +
 .../main/java/org/apache/doris/catalog/Env.java    |  51 ++
 .../java/org/apache/doris/catalog/EnvFactory.java  |   4 +-
 .../common/proc/CurrentQueryFragmentProcNode.java  |  89 ---
 .../common/proc/CurrentQueryInfoProvider.java      | 200 ------
 .../doris/common/proc/CurrentQuerySqlProcDir.java  |  70 --
 .../proc/CurrentQueryStatementsProcNode.java       |  71 --
 .../common/proc/CurrentQueryStatisticsProcDir.java |  80 ++-
 .../org/apache/doris/common/proc/ProcService.java  |   2 +-
 .../doris/common/profile/RuntimeProfile.java       |   5 -
 .../org/apache/doris/common/util/LocationPath.java |   2 +-
 .../org/apache/doris/common/util/PrintableMap.java |   2 +-
 .../apache/doris/datasource/InternalCatalog.java   |   2 +-
 .../doris/datasource/hive/HMSTransaction.java      |   2 +-
 .../datasource/property/ConnectionProperties.java  |   4 +-
 .../metastore/AWSGlueMetaStoreBaseProperties.java  |   6 +-
 .../metastore/AbstractIcebergProperties.java       |   2 +-
 .../metastore/AbstractPaimonProperties.java        |   2 +-
 .../metastore/AliyunDLFBaseProperties.java         |   8 +-
 .../property/metastore/HMSBaseProperties.java      |   6 +-
 .../metastore/HiveGlueMetaStoreProperties.java     |   2 +-
 .../property/metastore/HiveHMSProperties.java      |   2 +-
 .../metastore/IcebergHMSMetaStoreProperties.java   |   2 +-
 .../metastore/IcebergJdbcMetaStoreProperties.java  |   2 +-
 .../property/metastore/IcebergRestProperties.java  |   4 +-
 .../metastore/PaimonHMSMetaStoreProperties.java    |   2 +-
 .../metastore/PaimonJdbcMetaStoreProperties.java   |   2 +-
 .../metastore/PaimonRestMetaStoreProperties.java   |   4 +-
 .../storage/AbstractS3CompatibleProperties.java    |   4 +-
 .../property/storage/AzureProperties.java          |   4 +-
 .../property/storage/AzurePropertyUtils.java       |   2 +-
 .../property/storage/BrokerProperties.java         |   2 +-
 .../datasource/property/storage/COSProperties.java |   2 +-
 .../datasource/property/storage/GCSProperties.java |   2 +-
 .../property/storage/HdfsProperties.java           |   2 +-
 .../property/storage/HdfsPropertiesUtils.java      |   2 +-
 .../property/storage/MinioProperties.java          |   2 +-
 .../datasource/property/storage/OBSProperties.java |   2 +-
 .../property/storage/OSSHdfsProperties.java        |   2 +-
 .../datasource/property/storage/OSSProperties.java |   4 +-
 .../property/storage/OzoneProperties.java          |   2 +-
 .../datasource/property/storage/S3Properties.java  |   4 +-
 .../property/storage/S3PropertyUtils.java          |   2 +-
 .../property/storage/StorageProperties.java        |   4 +-
 .../httpv2/rest/manager/QueryProfileAction.java    |  10 +-
 .../insert/streaming/StreamingInsertJob.java       |  38 +-
 .../org/apache/doris/job/manager/JobManager.java   |   6 +-
 .../offset/jdbc/JdbcTvfSourceOffsetProvider.java   |  71 +-
 .../java/org/apache/doris/metric/MetricRepo.java   |  14 +
 .../mysql/authenticate/AuthenticatorManager.java   |  16 +
 .../mysql/authenticate/ldap/LdapAuthenticator.java |  38 +-
 .../doris/mysql/authenticate/ldap/LdapClient.java  |  69 +-
 .../doris/mysql/authenticate/ldap/LdapManager.java |  52 +-
 .../doris/mysql/privilege/UserPropertyMgr.java     |   5 +
 .../org/apache/doris/nereids/NereidsPlanner.java   |   2 +-
 .../org/apache/doris/nereids/StatementContext.java |   2 +-
 .../jobs/joinorder/hypergraph/HyperGraph.java      |   8 +-
 .../jobs/joinorder/hypergraph/edge/FilterEdge.java |  11 +-
 .../rules/exploration/mv/HyperGraphComparator.java |  51 +-
 .../expressions/functions/agg/SequenceCount.java   |   3 +
 .../functions/agg/SequenceFunction.java            |   2 +-
 .../expressions/functions/agg/SequenceMatch.java   |   3 +
 .../expressions/functions/agg/TopNWeighted.java    |   8 +
 .../expressions/functions/agg/WindowFunnel.java    |  15 +-
 .../expressions/functions/agg/WindowFunnelV2.java  |  15 +-
 .../expressions/functions/scalar/DateDiff.java     |   3 +
 .../expressions/functions/scalar/DaysDiff.java     |   2 +
 .../expressions/functions/scalar/HoursDiff.java    |   3 +
 .../functions/scalar/MicroSecondsDiff.java         |   3 +
 .../functions/scalar/MilliSecondsDiff.java         |   3 +
 .../expressions/functions/scalar/MinutesDiff.java  |   3 +
 .../expressions/functions/scalar/MonthsDiff.java   |   7 +-
 .../expressions/functions/scalar/QuartersDiff.java |   7 +-
 .../expressions/functions/scalar/SecondsDiff.java  |   3 +
 .../expressions/functions/scalar/TimeDiff.java     |  11 +
 .../expressions/functions/scalar/WeeksDiff.java    |   7 +-
 .../expressions/functions/scalar/YearsDiff.java    |   7 +-
 .../trees/expressions/functions/udf/AliasUdf.java  |  17 +-
 .../trees/expressions/literal/JsonLiteral.java     |  39 +-
 .../nereids/trees/expressions/literal/Literal.java |   2 +-
 .../expressions/literal/StringLikeLiteral.java     |  12 +-
 .../expressions/literal/TimestampTzLiteral.java    |  38 ++
 .../plans/commands/CreateFunctionCommand.java      |  14 +-
 .../commands/insert/AbstractInsertExecutor.java    |   4 +-
 .../trees/plans/commands/insert/InsertUtils.java   |   2 +-
 .../org/apache/doris/nereids/types/DataType.java   |  23 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |  47 +-
 .../org/apache/doris/persist/gson/GsonUtils.java   |   9 +-
 .../apache/doris/planner/GroupCommitPlanner.java   |   2 +-
 .../doris/planner/RuntimeFilterGenerator.java      |   2 +-
 .../java/org/apache/doris/qe/QeProcessorImpl.java  |   5 +
 .../org/apache/doris/qe/QueryStatisticsItem.java   |  18 +
 .../apache/doris/qe/ResultReceiverConsumer.java    |   7 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |  38 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |  19 +-
 .../main/java/org/apache/doris/qe/VariableMgr.java |   2 +-
 .../apache/doris/qe/runtime/QueryProcessor.java    |   4 +
 .../WorkloadRuntimeStatusMgr.java                  | 112 ++-
 .../org/apache/doris/statistics/AnalysisJob.java   |  15 +-
 .../apache/doris/statistics/AnalysisManager.java   |  27 +-
 .../AnalyzeSkipException.java}                     |  31 +-
 .../apache/doris/statistics/BaseAnalysisTask.java  | 117 +++-
 .../doris/statistics/ExternalAnalysisTask.java     |   1 +
 .../apache/doris/statistics/OlapAnalysisTask.java  |   5 +
 .../doris/statistics/StatisticConstants.java       |  14 +
 .../apache/doris/statistics/StatisticsCache.java   |  22 +-
 .../doris/analysis/StorageDescPersistTest.java     |  88 +++
 .../proc/CurrentQueryStatisticsProcDirTest.java    |  89 +++
 .../apache/doris/common/util/LocationPathTest.java |   2 +-
 .../apache/doris/common/util/PathUtilsTest.java    |   2 +
 .../doris/common/util/SerializationUtilsTest.java  |   2 +
 .../datasource/iceberg/IcebergTransactionTest.java |   2 +-
 .../property/ConnectorPropertiesUtilsTest.java     |   2 +
 .../doris/datasource/property/ParamRulesTest.java  |   2 +
 .../metastore/AliyunDLFBasePropertiesTest.java     |   4 +-
 .../IcebergAliyunDLFMetaStorePropertiesTest.java   |   2 +-
 .../property/storage/AzurePropertiesTest.java      |   2 +-
 .../property/storage/AzurePropertyUtilsTest.java   |   2 +-
 .../property/storage/COSPropertiesTest.java        |   2 +-
 .../property/storage/HdfsPropertiesTest.java       |   2 +-
 .../property/storage/HdfsPropertiesUtilsTest.java  |   2 +-
 .../storage/S3ConnectorPropertiesUtilsTest.java    |   2 +-
 .../StreamingInsertJobCheckDataQualityTest.java    |  54 ++
 .../apache/doris/job/manager/JobManagerTest.java   |  40 ++
 .../doris/mysql/authenticate/TestLogAppender.java  |  77 +++
 .../authenticate/ldap/LdapAuthenticatorTest.java   |  28 +
 .../mysql/authenticate/ldap/LdapClientTest.java    |  65 ++
 .../mysql/authenticate/ldap/LdapManagerTest.java   |  31 +
 .../rules/exploration/mv/EliminateJoinTest.java    | 129 ++++
 .../doris/nereids/trees/expressions/UdfTest.java   |  31 +
 .../trees/expressions/VarBinaryLiteralTest.java    |   2 +-
 .../trees/expressions/literal/JsonLiteralTest.java | 124 ++++
 .../apache/doris/nereids/types/DataTypeTest.java   |  54 ++
 .../doris/nereids/util/TypeCoercionUtilsTest.java  |  18 +
 .../apache/doris/planner/HiveTableSinkTest.java    |   2 +-
 .../apache/doris/qe/NereidsCoordinatorTest.java    |   2 +-
 .../doris/qe/ResultReceiverConsumerTest.java       |  10 +
 .../doris/qe/StmtExecutorInternalQueryTest.java    |  31 +
 .../java/org/apache/doris/qe/VariableMgrTest.java  |  46 ++
 .../WorkloadRuntimeStatusMgrTest.java              | 285 ++++++++
 .../doris/statistics/AnalysisManagerTest.java      |  96 +++
 .../org/apache/doris/statistics/CacheTest.java     |   4 +-
 .../doris/statistics/HMSAnalysisTaskTest.java      |   2 +-
 .../doris/statistics/OlapAnalysisTaskTest.java     | 122 ++++
 .../doris/statistics/StatisticsCacheTest.java      | 110 +++
 fe/fe-foundation/DESIGN.md                         | 178 +++++
 fe/fe-foundation/pom.xml                           |  78 +++
 .../doris/foundation/format}/FormatOptions.java    |   2 +-
 .../property/ConnectorPropertiesUtils.java         |  24 +-
 .../foundation}/property/ConnectorProperty.java    |   2 +-
 .../doris/foundation}/property/ParamRules.java     |   2 +-
 .../property}/StoragePropertiesException.java      |   2 +-
 .../apache/doris/foundation/type}/ResultOr.java    |   2 +-
 .../org/apache/doris/foundation}/util/BitUtil.java |   2 +-
 .../doris/foundation}/util/ByteBufferUtil.java     |   2 +-
 .../apache/doris/foundation}/util/PathUtils.java   |   2 +-
 .../doris/foundation}/util/SerializationUtils.java |   2 +-
 fe/pom.xml                                         |   6 +
 fs_brokers/cdc_client/build.sh                     |   2 +-
 .../cdcclient/service/PipelineCoordinator.java     |  30 +-
 .../source/reader/AbstractCdcSourceReader.java     |  45 ++
 .../source/reader/JdbcIncrementalSourceReader.java |  39 +-
 .../source/reader/mysql/MySqlSourceReader.java     |  58 +-
 .../reader/postgres/PostgresSourceReader.java      |  23 +
 .../source/reader/AbstractCdcSourceReaderTest.java | 165 +++++
 gensrc/script/gen_build_version.sh                 |   4 +-
 gensrc/thrift/FrontendService.thrift               |  26 +
 gensrc/thrift/PaloInternalService.thrift           |  13 +
 .../data/arrow_flight_sql_p0/test_select.out       |   8 +-
 .../one_level_nestedtypes_with_s3data.out          | 582 ++++++++--------
 .../timestamptz/test_timestamptz_agg_functions.out |  13 +
 .../timestamptz/test_timestamptz_array_index.out   |  19 +
 .../timestamptz/test_timestamptz_dst_fold.out      |  17 +
 .../timestamptz/test_timestamptz_max_min_by.out    |   7 +
 .../test_timestamptz_storage_agg_key.out           |   9 +
 .../timestamptz/test_timestamptz_utc_functions.out |  33 +
 .../sql-functions/doc_date_functions_test.out      |   2 +-
 .../cdc/test_streaming_mysql_job_date_pk.out       |  29 +
 .../cdc/test_streaming_postgres_job_date_pk.out    |  29 +
 ..._cdc_stream_postgres_checkpoint_restart_fe.out} |   0
 .../datetime_functions/test_date_function_v2.out   |   6 +-
 .../mv/join_elim_p_f_key/join_elim_filter_edge.out |   5 +
 .../adaptive_batch_size/adaptive_batch_size.out    |  73 ++
 .../data/query_p0/test_parquet_dict.out            |   4 +
 .../test_partial_update_complex_type.out           |   8 +-
 .../doc_mode/test_variant_cast_strict.out          |  10 +
 .../data/variant_p0/duplicate_json_path.json       |   7 +
 .../org/apache/doris/regression/suite/Suite.groovy |  31 +
 .../doris/regression/suite/SuiteCluster.groovy     |  33 +
 .../suites/arrow_flight_sql_p0/test_select.groovy  |  36 +-
 .../test_complex_disallowed_subtypes.groovy        |  77 +++
 .../test_timestamptz_agg_functions.groovy          |  59 ++
 .../test_timestamptz_array_index.groovy            |  83 +++
 .../timestamptz/test_timestamptz_dst_fold.groovy   | 103 +++
 .../timestamptz/test_timestamptz_max_min_by.groovy |  67 ++
 .../test_timestamptz_utc_functions.groovy          | 183 +++++
 .../hive/test_hive_analyze_long_string.groovy      | 125 ++++
 .../tvf/test_hdfs_parquet_group0.groovy            |   4 +-
 .../test_audit_log_internal_query_failure.groovy   |  98 +++
 .../test_skip_calc_between_segments.groovy         |   3 +-
 .../cdc/test_streaming_mysql_job_date_pk.groovy    | 129 ++++
 .../cdc/test_streaming_mysql_job_metrics.groovy    |  13 +-
 .../cdc/test_streaming_postgres_job_date_pk.groovy | 131 ++++
 ...dc_stream_postgres_checkpoint_restart_fe.groovy | 298 ++++++++
 .../jsonb_p0/test_jsonb_keys_invalid_path.groovy   |  26 +-
 .../join_elim_p_f_key/join_elim_filter_edge.groovy |  79 +++
 .../adaptive_batch_size/adaptive_batch_size.groovy | 208 ++++++
 .../suites/query_p0/test_parquet_dict.groovy       |  24 +-
 .../suites/statistics/analyze_stats.groovy         |   2 +-
 .../statistics/test_analyze_long_string.groovy     | 288 ++++++++
 .../test_compact_multi_segments.groovy             |   4 +
 .../test_schema_change_add_key_column.groovy       |   3 +
 .../doc_mode/test_variant_cast_strict.groovy       | 129 ++++
 .../suites/variant_p0/duplicate_json_path.groovy   | 106 +++
 .../variant_p0/predefine/test_predefine_ddl.groovy |   6 +-
 504 files changed, 14429 insertions(+), 3529 deletions(-)
 create mode 100644 be/src/common/thread_safety_annotations.h
 create mode 100644 be/src/storage/segment/adaptive_block_size_predictor.cpp
 create mode 100644 be/src/storage/segment/adaptive_block_size_predictor.h
 create mode 100644 be/src/util/block_budget.h
 create mode 100644 be/test/common/block_budget_test.cpp
 create mode 100644 be/test/core/data_type/data_type_insert_default_test.cpp
 create mode 100644 be/test/format/csv/csv_reader_test.cpp
 create mode 100644 be/test/format/json/json_reader_test.cpp
 create mode 100644 be/test/runtime/runtime_state_block_budget_test.cpp
 create mode 100644 be/test/storage/iterator/block_reader_agg_flush_test.cpp
 create mode 100644 
be/test/storage/iterator/block_reader_batch_max_rows_test.cpp
 create mode 100644 
be/test/storage/iterator/vcollect_iterator_collected_enough_test.cpp
 create mode 100644 
be/test/storage/segment/adaptive_block_size_predictor_test.cpp
 create mode 100644 
be/test/storage/segment/segment_column_raw_data_bytes_test.cpp
 create mode 100644 be/test/storage/test_data/tablet_meta_test.hdr
 create mode 100644 be/test/util/jsonb_contains_test.cpp
 create mode 100644 be/test/util/test_data/stat_cpu_busy_after
 create mode 100644 be/test/util/test_data/stat_cpu_busy_before
 create mode 100644 be/test/util/test_data/stat_cpu_iowait_after
 create mode 100644 be/test/util/test_data/stat_cpu_recovery_after
 create mode 100644 be/test/util/test_data/stat_cpu_regressed_after
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/proc/CurrentQueryFragmentProcNode.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/proc/CurrentQueryInfoProvider.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/proc/CurrentQuerySqlProcDir.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/proc/CurrentQueryStatementsProcNode.java
 copy fe/fe-core/src/main/java/org/apache/doris/{common/util/BitUtil.java => 
statistics/AnalyzeSkipException.java} (53%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/StorageDescPersistTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/common/proc/CurrentQueryStatisticsProcDirTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mysql/authenticate/TestLogAppender.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/JsonLiteralTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/resource/workloadschedpolicy/WorkloadRuntimeStatusMgrTest.java
 create mode 100644 fe/fe-foundation/DESIGN.md
 create mode 100644 fe/fe-foundation/pom.xml
 rename fe/{fe-core/src/main/java/org/apache/doris/common => 
fe-foundation/src/main/java/org/apache/doris/foundation/format}/FormatOptions.java
 (98%)
 rename fe/{fe-core/src/main/java/org/apache/doris/datasource => 
fe-foundation/src/main/java/org/apache/doris/foundation}/property/ConnectorPropertiesUtils.java
 (91%)
 rename fe/{fe-core/src/main/java/org/apache/doris/datasource => 
fe-foundation/src/main/java/org/apache/doris/foundation}/property/ConnectorProperty.java
 (96%)
 rename fe/{fe-core/src/main/java/org/apache/doris/datasource => 
fe-foundation/src/main/java/org/apache/doris/foundation}/property/ParamRules.java
 (99%)
 rename 
fe/{fe-core/src/main/java/org/apache/doris/datasource/property/storage/exception
 => 
fe-foundation/src/main/java/org/apache/doris/foundation/property}/StoragePropertiesException.java
 (96%)
 rename fe/{fe-common/src/main/java/org/apache/doris/common => 
fe-foundation/src/main/java/org/apache/doris/foundation/type}/ResultOr.java 
(97%)
 rename fe/{fe-core/src/main/java/org/apache/doris/common => 
fe-foundation/src/main/java/org/apache/doris/foundation}/util/BitUtil.java (97%)
 rename fe/{fe-core/src/main/java/org/apache/doris/common => 
fe-foundation/src/main/java/org/apache/doris/foundation}/util/ByteBufferUtil.java
 (96%)
 rename fe/{fe-core/src/main/java/org/apache/doris/common => 
fe-foundation/src/main/java/org/apache/doris/foundation}/util/PathUtils.java 
(98%)
 rename fe/{fe-core/src/main/java/org/apache/doris/common => 
fe-foundation/src/main/java/org/apache/doris/foundation}/util/SerializationUtils.java
 (98%)
 create mode 100644 
fs_brokers/cdc_client/src/test/java/org/apache/doris/cdcclient/source/reader/AbstractCdcSourceReaderTest.java
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_agg_functions.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_array_index.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_dst_fold.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_max_min_by.out
 create mode 100644 
regression-test/data/datatype_p0/timestamptz/test_timestamptz_utc_functions.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/test_streaming_mysql_job_date_pk.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/cdc/test_streaming_postgres_job_date_pk.out
 copy 
regression-test/data/job_p0/streaming_job/cdc/tvf/{test_streaming_job_cdc_stream_postgres_restart_fe.out
 => test_streaming_job_cdc_stream_postgres_checkpoint_restart_fe.out} (100%)
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/join_elim_p_f_key/join_elim_filter_edge.out
 create mode 100644 
regression-test/data/query_p0/adaptive_batch_size/adaptive_batch_size.out
 create mode 100644 regression-test/data/query_p0/test_parquet_dict.out
 create mode 100644 
regression-test/data/variant_p0/doc_mode/test_variant_cast_strict.out
 create mode 100644 regression-test/data/variant_p0/duplicate_json_path.json
 create mode 100644 
regression-test/suites/datatype_p0/complex_types/test_complex_disallowed_subtypes.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_agg_functions.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_array_index.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_dst_fold.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_max_min_by.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamptz/test_timestamptz_utc_functions.groovy
 create mode 100644 
regression-test/suites/external_table_p0/hive/test_hive_analyze_long_string.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_audit_log_internal_query_failure.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_mysql_job_date_pk.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_postgres_job_date_pk.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/cdc/tvf/test_streaming_job_cdc_stream_postgres_checkpoint_restart_fe.groovy
 rename be/src/core/value/map_value.cpp => 
regression-test/suites/jsonb_p0/test_jsonb_keys_invalid_path.groovy (58%)
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/join_elim_p_f_key/join_elim_filter_edge.groovy
 create mode 100644 
regression-test/suites/query_p0/adaptive_batch_size/adaptive_batch_size.groovy
 rename be/src/core/value/struct_value.cpp => 
regression-test/suites/query_p0/test_parquet_dict.groovy (60%)
 create mode 100644 
regression-test/suites/statistics/test_analyze_long_string.groovy
 create mode 100644 
regression-test/suites/variant_p0/doc_mode/test_variant_cast_strict.groovy
 create mode 100644 regression-test/suites/variant_p0/duplicate_json_path.groovy


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


Reply via email to